@@ -44,9 +44,9 @@ const (
44
44
// It implemented both crypto.Decrypter and crypto.Signer interfaces.
45
45
type PrivateKey struct {
46
46
ecdsa.PrivateKey
47
- // inverseOfkeyPlus1 is set under inverseOfkeyPlus1Once
48
- inverseOfkeyPlus1 * bigmod.Nat
49
- inverseOfkeyPlus1Once sync.Once
47
+ // inverseOfKeyPlus1 is set under inverseOfKeyPlus1Once
48
+ inverseOfKeyPlus1 * bigmod.Nat
49
+ inverseOfKeyPlus1Once sync.Once
50
50
}
51
51
52
52
type pointMarshalMode byte
@@ -598,7 +598,7 @@ func (priv *PrivateKey) inverseOfPrivateKeyPlus1(c *sm2Curve) (*bigmod.Nat, erro
598
598
dp1Inv , oneNat * bigmod.Nat
599
599
dp1Bytes []byte
600
600
)
601
- priv .inverseOfkeyPlus1Once .Do (func () {
601
+ priv .inverseOfKeyPlus1Once .Do (func () {
602
602
oneNat , _ = bigmod .NewNat ().SetBytes (one .Bytes (), c .N )
603
603
dp1Inv , err = bigmod .NewNat ().SetBytes (priv .D .Bytes (), c .N )
604
604
if err == nil {
@@ -608,15 +608,15 @@ func (priv *PrivateKey) inverseOfPrivateKeyPlus1(c *sm2Curve) (*bigmod.Nat, erro
608
608
} else {
609
609
dp1Bytes , err = _sm2ec .P256OrdInverse (dp1Inv .Bytes (c .N ))
610
610
if err == nil {
611
- priv .inverseOfkeyPlus1 , err = bigmod .NewNat ().SetBytes (dp1Bytes , c .N )
611
+ priv .inverseOfKeyPlus1 , err = bigmod .NewNat ().SetBytes (dp1Bytes , c .N )
612
612
}
613
613
}
614
614
}
615
615
})
616
616
if err != nil {
617
617
return nil , errInvalidPrivateKey
618
618
}
619
- return priv .inverseOfkeyPlus1 , nil
619
+ return priv .inverseOfKeyPlus1 , nil
620
620
}
621
621
622
622
func signSM2EC (c * sm2Curve , priv * PrivateKey , rand io.Reader , hash []byte ) (sig []byte , err error ) {
0 commit comments