Skip to content

Commit 2d5cfe0

Browse files
committed
chore: go upgrade
1 parent 64a4ff0 commit 2d5cfe0

File tree

5 files changed

+18
-46
lines changed

5 files changed

+18
-46
lines changed

crypto_sm2.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ func SM2PublicEncrypt(publicKeyBytes, textBytes []byte) ([]byte, error) {
105105
if err != nil {
106106
return nil, err
107107
}
108-
return sm2.Encrypt(publicKey, textBytes, rand.Reader)
108+
return sm2.Encrypt(publicKey, textBytes, rand.Reader, sm2.C1C3C2)
109109
}
110110

111111
// ParseSM2PublicKey 解析公钥,derBytes可以使用DecodePemHexBase64函数获取.
@@ -133,7 +133,7 @@ func ParseSM2PublicKey(derBytes []byte) (publicKey *sm2.PublicKey, err error) {
133133

134134
// DecryptBySM2 使用SM2私钥解密.
135135
func DecryptBySM2(privateKey *sm2.PrivateKey, ciphertext []byte) ([]byte, error) {
136-
return sm2.Decrypt(privateKey, ciphertext)
136+
return sm2.Decrypt(privateKey, ciphertext, sm2.C1C3C2)
137137
}
138138

139139
func DecryptBySM2Bytes(privateKey []byte, ciphertext []byte) (text []byte, err error) {

go.mod

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ go 1.18
55
require (
66
github.com/bwmarrin/snowflake v0.3.0
77
github.com/google/go-cmp v0.4.1
8-
github.com/rs/xid v1.3.0
8+
github.com/rs/xid v1.4.0
99
github.com/satori/go.uuid v1.2.0
10-
github.com/shopspring/decimal v1.2.0
11-
github.com/tjfoc/gmsm v1.4.0
12-
golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee
10+
github.com/shopspring/decimal v1.3.1
11+
github.com/tjfoc/gmsm v1.4.1
12+
golang.org/x/crypto v0.4.0
1313
)
1414

1515
require (
16-
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f // indirect
16+
golang.org/x/sys v0.3.0 // indirect
1717
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
1818
)

go.sum

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,19 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
3131
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
3232
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
3333
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
34-
github.com/rs/xid v1.3.0 h1:6NjYksEUlhurdVehpc7S7dk6DAmcKv8V9gG0FsVN2U4=
35-
github.com/rs/xid v1.3.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=
34+
github.com/rs/xid v1.4.0 h1:qd7wPTDkN6KQx2VmMBLrpHkiyQwgFXRnkOLacUiaSNY=
35+
github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=
3636
github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww=
3737
github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
38-
github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ=
39-
github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
40-
github.com/tjfoc/gmsm v1.4.0 h1:8nbaiZG+iVdh+fXVw0DZoZZa7a4TGm3Qab+xdrdzj8s=
41-
github.com/tjfoc/gmsm v1.4.0/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE=
38+
github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8=
39+
github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
40+
github.com/tjfoc/gmsm v1.4.1 h1:aMe1GlZb+0bLjn+cKTPEvvn9oUEBlJitaZiiBwsbgho=
41+
github.com/tjfoc/gmsm v1.4.1/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE=
4242
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
4343
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
44-
golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee h1:4yd7jl+vXjalO5ztz6Vc1VADv+S/80LGJmyl1ROJ2AI=
4544
golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
45+
golang.org/x/crypto v0.4.0 h1:UVQgzMY87xqpKNgb+kDsll2Igd33HszWHFLmpaRMq/8=
46+
golang.org/x/crypto v0.4.0/go.mod h1:3quD/ATkf6oY+rnes5c3ExXTbLc8mueNue5/DoinL80=
4647
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
4748
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
4849
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -60,8 +61,10 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ
6061
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
6162
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
6263
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
63-
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f h1:+Nyd8tzPX9R7BWHguqsrbFdRx3WQ/1ib8I44HXV5yTA=
6464
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
65+
golang.org/x/sys v0.3.0 h1:w8ZOecv6NaNa/zC8944JTU3vz4u6Lagfk4RPQxv92NQ=
66+
golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
67+
golang.org/x/term v0.3.0 h1:qoo4akIqOcDME5bhc/NgxUdovd6BSS2uMsVjB56q1xI=
6568
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
6669
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
6770
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

pre-commit.sh

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,5 @@
11
#! /bin/bash
22
basepath=$(pwd)
33
echo "now at ${basepath}"
4-
for file in "${basepath}"/*;do
5-
if [[ -d "$file" ]];then
6-
if [[ "${file##/*/}"x != "vendor"x ]]
7-
then
8-
goimports -w -v "${file##/*/}"
9-
fi
10-
fi
11-
done
12-
13-
for file in *.go
14-
do
15-
goimports -w -v "${file##/*/}"
16-
done
174
golangci-lint run -c ./.golangci.yml
18-
195
go mod tidy

rand_test.go

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,6 @@ func TestRandInt(t *testing.T) {
2929
}
3030
}
3131

32-
func FuzzRandInt(f *testing.F) {
33-
testcases := [][]int{
34-
{1, 2},
35-
{0, 10},
36-
}
37-
for i := range testcases {
38-
f.Add(testcases[i][0], testcases[i][1])
39-
}
40-
f.Fuzz(func(t *testing.T, orig []int) {
41-
randInt := RandInt(orig[0], orig[1])
42-
if randInt > orig[0] || randInt < orig[1] {
43-
t.Errorf("RandInt(%d,%d)=%d", orig[0], orig[1], randInt)
44-
}
45-
})
46-
47-
}
48-
4932
func TestRandLowerAndUpper(t *testing.T) {
5033
lower := RandLower(math.MaxInt16)
5134
if len(lower) != math.MaxInt16 {

0 commit comments

Comments
 (0)