Skip to content

Commit c7e43e0

Browse files
committed
Bumping up to Go 1.18
changes: - moves compatibility marker to go1.16. - /ecc/p384: Fixes undefined behaviour of stdlib.
1 parent 785fc97 commit c7e43e0

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

.github/workflows/ci-actions.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-20.04
1313
strategy:
1414
matrix:
15-
GOVER: ['1.17', '1.16', '1.15']
15+
GOVER: ['1.18', '1.17', '1.16']
1616
steps:
1717
- name: Checkout
1818
uses: actions/checkout@v2
@@ -42,7 +42,7 @@ jobs:
4242
runs-on: ubuntu-20.04
4343
strategy:
4444
matrix:
45-
CFG: [ [arm64,arm64v8,1.17] ]
45+
CFG: [ [arm64,arm64v8,1.18] ]
4646
steps:
4747
- uses: actions/checkout@v2
4848
- name: Enabling Docker Experimental
@@ -68,7 +68,7 @@ jobs:
6868
- name: Setup Go
6969
uses: actions/setup-go@v2
7070
with:
71-
go-version: '1.17'
71+
go-version: '1.18'
7272
- name: Produce Coverage
7373
run: go test -coverprofile=./coverage.txt ./...
7474
- name: Upload Codecov
@@ -87,7 +87,7 @@ jobs:
8787
- name: Setup Go
8888
uses: actions/setup-go@v2
8989
with:
90-
go-version: '1.17'
90+
go-version: '1.18'
9191
- name: Building
9292
run: go build -v ./...
9393
- name: Testing

ecc/p384/p384_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@ func TestScalarMult(t *testing.T) {
176176
x, _ := rand.Int(rand.Reader, params.P)
177177
y, _ := rand.Int(rand.Reader, params.P)
178178

179-
got := CirclCurve.IsOnCurve(CirclCurve.ScalarMult(x, y, k.Bytes()))
180-
want := StdCurve.IsOnCurve(StdCurve.ScalarMult(x, y, k.Bytes()))
179+
got := CirclCurve.IsOnCurve(x, y) && CirclCurve.IsOnCurve(CirclCurve.ScalarMult(x, y, k.Bytes()))
180+
want := StdCurve.IsOnCurve(x, y) && StdCurve.IsOnCurve(StdCurve.ScalarMult(x, y, k.Bytes()))
181181

182182
if got != want {
183183
test.ReportError(t, got, want, k, x, y)

go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module github.com/cloudflare/circl
22

3-
go 1.15
3+
go 1.16
44

55
require (
66
github.com/bwesterb/go-ristretto v1.2.1
7-
golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871
8-
golang.org/x/sys v0.0.0-20211124211545-fe61309f8881
7+
golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd
8+
golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86
99
)

go.sum

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
github.com/bwesterb/go-ristretto v1.2.1 h1:Xd9ZXmjKE2aY8Ub7+4bX7tXsIPsV1pIZaUlJUjI1toE=
22
github.com/bwesterb/go-ristretto v1.2.1/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0=
3-
golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871 h1:/pEO3GD/ABYAjuakUS6xSEmmlyVS4kxBNkeA9tLJiTI=
4-
golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
3+
golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd h1:XcWmESyNjXJMLahc3mqVQJcgSTDxFxhETVlfk9uGc38=
4+
golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
55
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
66
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
77
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
88
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
9-
golang.org/x/sys v0.0.0-20211124211545-fe61309f8881 h1:TyHqChC80pFkXWraUUf6RuB5IqFdQieMLwwCJokV2pc=
10-
golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
9+
golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86 h1:A9i04dxx7Cribqbs8jf3FQLogkL/CV2YN7hj9KWJCkc=
10+
golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1111
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
1212
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
1313
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

0 commit comments

Comments
 (0)