mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-27 04:36:19 +08:00
export sm2.CalculateZA()
This commit is contained in:
parent
fbb0b85d7a
commit
457acdee32
@ -661,6 +661,11 @@ func signGeneric(priv *ecdsa.PrivateKey, csprng *cipher.StreamReader, hash []byt
|
||||
|
||||
var defaultUID = []byte{0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38}
|
||||
|
||||
// CalculateZA ZA = H256(ENTLA || IDA || a || b || xG || yG || xA || yA)
|
||||
func CalculateZA(pub *ecdsa.PublicKey, uid []byte) ([]byte, error) {
|
||||
return calculateZA(pub, uid)
|
||||
}
|
||||
|
||||
// calculateZA ZA = H256(ENTLA || IDA || a || b || xG || yG || xA || yA)
|
||||
func calculateZA(pub *ecdsa.PublicKey, uid []byte) ([]byte, error) {
|
||||
uidLen := len(uid)
|
||||
|
Loading…
x
Reference in New Issue
Block a user