parent
11154c1ab5
commit
5e410a3b59
@ -0,0 +1,27 @@
|
||||
from trezor import wire, ui
|
||||
from trezor.utils import unimport
|
||||
|
||||
|
||||
@unimport
|
||||
async def layout_get_entropy(session_id, msg):
|
||||
from trezor.messages.Entropy import Entropy
|
||||
from trezor.crypto import random
|
||||
|
||||
|
||||
l = min(msg.size, 1024)
|
||||
|
||||
await _show_entropy(session_id)
|
||||
|
||||
return Entropy(entropy=random.bytes(l))
|
||||
|
||||
|
||||
async def _show_entropy(session_id):
|
||||
from trezor.messages.ButtonRequestType import ProtectCall
|
||||
from trezor.ui.text import Text
|
||||
from trezor.ui.container import Container
|
||||
from ..common.confirm import require_confirm
|
||||
|
||||
content = Container(
|
||||
Text('Confirm entropy', ui.ICON_RESET, ui.MONO, 'Do you really want to send entropy?'))
|
||||
|
||||
await require_confirm(session_id, content, code=ProtectCall)
|
Loading…
Reference in new issue