forked from cerc-io/plugeth
Fixed Sign nonce
This commit is contained in:
parent
cb382fa76b
commit
a008c21cf0
@ -124,11 +124,7 @@ int secp256k1_ecdsa_sign_compact(const unsigned char *msg, int msglen,
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
func Sign(msg []byte, seckey []byte) ([]byte, error) {
|
func Sign(msg []byte, seckey []byte) ([]byte, error) {
|
||||||
//var nonce []byte = RandByte(32)
|
nonce := RandByte(32)
|
||||||
nonce := make([]byte, 32)
|
|
||||||
for i := range msg {
|
|
||||||
nonce[i] = msg[i] ^ seckey[i]
|
|
||||||
}
|
|
||||||
|
|
||||||
var sig []byte = make([]byte, 65)
|
var sig []byte = make([]byte, 65)
|
||||||
var recid C.int
|
var recid C.int
|
||||||
|
@ -75,7 +75,7 @@ func RandByte(n int) []byte {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
buff2 := RandByteWeakCrypto(n)
|
buff2 := saltByte(n)
|
||||||
for i := 0; i < n; i++ {
|
for i := 0; i < n; i++ {
|
||||||
buff[i] ^= buff2[2]
|
buff[i] ^= buff2[2]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user