From 6253b828c7622c7f3b55629518c280948c5d0025 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Tue, 11 Oct 2022 13:27:56 +0800 Subject: [PATCH] upgrade dependencies and remove useless code --- go.mod | 4 ++-- go.sum | 8 ++++---- internal/sm2ec/fiat/sm2p256.go | 8 +------- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/go.mod b/go.mod index 240942e..38e2ac6 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,6 @@ module github.com/emmansun/gmsm go 1.16 require ( - golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 - golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 + golang.org/x/crypto v0.0.0-20221010152910-d6f0a8c073c2 + golang.org/x/sys v0.0.0-20221010170243-090e33056c14 ) diff --git a/go.sum b/go.sum index 5ca3008..f18a928 100644 --- a/go.sum +++ b/go.sum @@ -1,11 +1,11 @@ -golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 h1:Y/gsMcFOcR+6S6f3YeMKl5g+dZMEWqcz5Czj/GWYbkM= -golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20221010152910-d6f0a8c073c2 h1:x8vtB3zMecnlqZIwJNUUpwYKYSqCz5jXbiyv0ZJJZeI= +golang.org/x/crypto v0.0.0-20221010152910-d6f0a8c073c2/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 h1:v6hYoSR9T5oet+pMXwUWkbiVqx/63mlHjefrHmxwfeY= -golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20221010170243-090e33056c14 h1:k5II8e6QD8mITdi+okbbmR/cIyEbeXLBhy5Ha4nevyc= +golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/internal/sm2ec/fiat/sm2p256.go b/internal/sm2ec/fiat/sm2p256.go index 78e85bd..9af226f 100644 --- a/internal/sm2ec/fiat/sm2p256.go +++ b/internal/sm2ec/fiat/sm2p256.go @@ -66,12 +66,6 @@ func (e *SM2P256Element) bytes(out *[sm2p256ElementLen]byte) []byte { return out[:] } -// sm2p256MinusOneEncoding is the encoding of -1 mod p, so p - 1, the -// highest canonical encoding. It is used by SetBytes to check for non-canonical -// encodings such as p + k, 2p + k, etc. -var sm2p256MinusOneEncoding = new(SM2P256Element).Sub( - new(SM2P256Element), new(SM2P256Element).One()).Bytes() - // SetBytes sets e = v, where v is a big-endian 32-byte encoding, and returns e. // If v is not 32 bytes or it encodes a value higher than 2^256 - 2^224 - 2^96 + 2^64 - 1, // SetBytes returns nil and an error, and e is unchanged. @@ -80,7 +74,7 @@ func (e *SM2P256Element) SetBytes(v []byte) (*SM2P256Element, error) { return nil, errors.New("invalid SM2P256Element encoding") } - // Check for non-canonical encodings (p + k, 2p + k, etc.) by comparing to + // Check for non-canonical encodings (p + k, 2p + k, etc.) by comparing to // the encoding of -1 mod p, so p - 1, the highest canonical encoding. var minusOneEncoding = new(SM2P256Element).Sub( new(SM2P256Element), new(SM2P256Element).One()).Bytes()