mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-22 15:38:11 +00:00
Merge branch 'master' of git://github.com/romanz/trezor-mcu into romanz-master
Conflicts: firmware/crypto.c
This commit is contained in:
commit
d488366e36
@ -103,9 +103,11 @@ int cryptoMessageSign(const uint8_t *message, size_t message_len, const uint8_t
|
||||
sha256_Final(hash, &ctx);
|
||||
sha256_Raw(hash, 32, hash);
|
||||
uint8_t pby;
|
||||
ecdsa_sign_digest(&secp256k1, privkey, hash, signature + 1, &pby);
|
||||
int result = ecdsa_sign_digest(&secp256k1, privkey, hash, signature + 1, &pby);
|
||||
if (result == 0) {
|
||||
signature[0] = 27 + pby + 4;
|
||||
return 0;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
int cryptoMessageVerify(const uint8_t *message, size_t message_len, const uint8_t *address_raw, const uint8_t *signature)
|
||||
|
Loading…
Reference in New Issue
Block a user