trezor: explicit hardened derivation

nistp521
Roman Zeyde 9 years ago
parent 0bb3f15aef
commit 3c1c1d0e0c

@ -79,8 +79,9 @@ def _get_address(ident):
digest = formats.hashfunc(addr).digest()
s = io.BytesIO(bytearray(digest))
hardened = 0x80000000
address_n = [22] + list(util.recv(s, '<LLLL'))
return [-a for a in address_n] # prime each address component
return [(hardened | value) for value in address_n]
def _parse_ssh_blob(data):

Loading…
Cancel
Save