mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-07-04 05:42:34 +00:00
19 lines
358 B
Python
19 lines
358 B
Python
seed = None
|
|
|
|
|
|
def get_state():
|
|
global seed
|
|
if seed is None:
|
|
return None
|
|
else:
|
|
from trezor.crypto import bip32
|
|
from trezor.crypto.hashlib import blake2s
|
|
node = bip32.from_seed(seed, 'secp256k1')
|
|
state = blake2s(node.public_key()).digest()
|
|
return state
|
|
|
|
|
|
def clear():
|
|
global seed
|
|
seed = None
|