コード例 #1
0
ファイル: device.py プロジェクト: ph4r05/trezor-firmware
def _new_device_id() -> str:
    from trezorcrypto import random  # avoid pulling in trezor.crypto

    return hexlify(random.bytes(12)).decode().upper()
コード例 #2
0
ファイル: cache.py プロジェクト: mcudev/trezor-firmware
 def export_session_id(self) -> bytes:
     # generate a new session id if we don't have it yet
     if not self.session_id:
         self.session_id[:] = random.bytes(_SESSION_ID_LENGTH)
     # export it as immutable bytes
     return bytes(self.session_id)