Commit a008c21c authored by obscuren's avatar obscuren

Fixed Sign nonce

parent cb382fa7
...@@ -124,11 +124,7 @@ int secp256k1_ecdsa_sign_compact(const unsigned char *msg, int msglen, ...@@ -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 { ...@@ -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]
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment