Commit Graph

584 Commits (3096a5caa6c37f0e6d5067214829e5b988bc35e7)

Author SHA1 Message Date
Tomas Susanka c261427d73
Merge pull request #667 from malinah/malinah/confirmbtn
5 years ago
apollo 18c926a34b common/defs: fix zcore signing (#669)
5 years ago
Milan Rossa 2143978b12 core/trezor/ui/loader: fixes #655 Button hold-to-confirm press detection.
5 years ago
matejcik 5c93ecd53a core: create top-level storage module
5 years ago
Pavol Rusnak 39a532c8b1
core/webauthn: increase limit for resident credentials to 100
5 years ago
Pavol Rusnak 4979e17e86
core/webauthn: improve metadata
5 years ago
Tomas Susanka 26e2960532 core/webauthn: move boot to regular firmware block
5 years ago
Tomas Susanka 809b30ddcf core/webauthn: set webauthn interface in its app not in main.py
5 years ago
Pavol Rusnak 727b7f8cd3
core/webauthn: add u2f/ctap2 metadata
5 years ago
Tomas Susanka 64a218eea0 bitcoin: simplify if expression
5 years ago
Pavol Rusnak 0f1e30b235
core: fix typo in get_address
5 years ago
Pavol Rusnak 5fe2f7e59c common/protob: remove ButtonRequest.data field
5 years ago
Pavol Rusnak 9a3d8ef2c4
core: show xpubs in GetAddress for multisig
5 years ago
Pavol Rusnak 322417d9ed
core/tezos: refactor bytes constants
5 years ago
Adrian Nagy 384275ac73
core/tezos: support the new protocol update (005-BABYLON)
5 years ago
matejcik a5ccf95260 core: fix mypy problems
5 years ago
matejcik 8d2ae142f3 core/debug: at start, wait for first layout to show up
5 years ago
matejcik a8fc569016 debug: add support for general layout waiting
5 years ago
matejcik 97525654bb core/debug: avoid running a handler when waiting for layout change
5 years ago
matejcik 3664a5f06f core/debug: reading layouts, inserting synthetic events
5 years ago
matejcik 8c3d93619e core: allow inserting synthetic touch events into event loop
5 years ago
matejcik a1a543f781 core: boot debuglink in recovery homescreen
5 years ago
matejcik 06e10f948d protobuf: send x/y coordinates, allow waiting for layout change
5 years ago
matejcik b25537f6b0 core: nicer output for cancellations
5 years ago
matejcik d17f879d97 mypy: use GenericContext protocol to work-around DummyContext
5 years ago
matejcik ed190c772c core: avoid circular import in sd_salt
5 years ago
Tomas Susanka 0511cc8b8c core: add final mypy fixes!
5 years ago
Tomas Susanka 8f34b4c5de
Merge pull request #628 from trezor/tsusanka/sdprotect-fix
5 years ago
Pavol Rusnak ddd9bee059
common/defs: regenerate coins
5 years ago
Pavol Rusnak c2aa8a04c0
common/defs: update tokens
5 years ago
Pavol Rusnak 178d58c763
common/defs: remove BTDX as it has no Trezor compatible wallet
5 years ago
Pavol Rusnak 4e5b60ec2b
common/defs: remove BITC per maintainer request
5 years ago
Pavol Rusnak 3ebc79f9b2
common/defs: remove MEC per maintainer request
5 years ago
Andrew Kozlik 60f6ab9087 core: Fix mypy warnings.
5 years ago
Andrew Kozlik 39b4376b65 core/sd-protect: If writing to the SD card fails in request_sd_salt(), inform the user and allow them to retry or abort.
5 years ago
Pavol Rusnak 7644cb4c79
core: rework exception handling in boot.py
5 years ago
Pavol Rusnak 9b7a2095b3
common/defs: update coins info
5 years ago
Tomas Susanka 0f34b50c05 core/features: add sd card and protection
5 years ago
Tomas Susanka f0cd99c545 common/protob: add sd card/protection to Features
5 years ago
Pavol Rusnak d17ced9305
common/defs: remove ZCL as per maintainer request
5 years ago
Pavol Rusnak d28bc3c3a6
common/defs: remove BSD - website does not exist, maintainer not reachable
5 years ago
Pavol Rusnak 3e20c51dbf
common/defs: remove MTNS - maintainer not reachable
5 years ago
apollo 74bcc05e2e common/defs: add ZCR (#611)
5 years ago
Pavol Rusnak ab534c18d3
Merge pull request #612 from trezor/andrewkozlik/sd-protect-ui
5 years ago
Andrew Kozlik 564b24191e debug: Add left and right swipe direction to DebugLinkDecision message and unify terminology around swipe direction.
5 years ago
Andrew Kozlik 9a641b6b01 core/sd-protect: Allow user to retry if write fails.
5 years ago
Andrew Kozlik 795fa07822 core/sd-protect: Add SD_CARD_HOT_SWAPPABLE option and improve error handling.
5 years ago
Andrew Kozlik 710866074b core/webauthn: Fix mypy warnings.
5 years ago
Andrew Kozlik c25a41aa57 core: Fix mypy warnings in FatFS and SD salt code.
5 years ago
Andrew Kozlik 5401f88d52 core/webauthn: Fix user input timeout bug.
5 years ago
Tomas Susanka a2fed79f7e
Merge pull request #603 from trezor/tsusanka/groups-info
5 years ago
Andrew Kozlik e385eae433 core/webauthn: Use popups for webauthn error messages instead of confirmation dialogs to simplify device testing.
5 years ago
Andrew Kozlik 8ce8916beb core/webauthn: Remove AUTOCONFIRM option.
5 years ago
Sirak Ghazaryan 8317774e06 common/defs: enable CRW (#600)
5 years ago
Tomas Susanka 29bb2dcb95
Add unit test for process_slip39 function (#601)
5 years ago
Tomas Susanka 74a283c271 core/recovery: small refactor in Info dialog
5 years ago
Andrew Kozlik ba9eee3b8f core, legacy: Don't allow change_pin if device is not initialized.
5 years ago
Tomas Susanka 75dfcacc21 core/tests: add unit test for process_slip39 function
5 years ago
Tomas Susanka 07b4f6e399 core/recovery: remove unused get/set_slip39_threshold
5 years ago
Pavol Rusnak adbec13779
core/sd_salt: fix bug introduced in ede1a0bae3
5 years ago
Pavol Rusnak 04466402ce
core/monero: use const where possible
5 years ago
Pavol Rusnak ed0336c0a9
core/monero: add gc.collect before large allocations in bulletproof code
5 years ago
Pavol Rusnak 5f980b50a0
core/monero: refactor bulletproof look-up-tables
5 years ago
Pavol Rusnak ede1a0bae3
core/sd_salt: introduce _get_device_dir, _get_salt_path
5 years ago
Pavol Rusnak 2e877b5762
core: refactor fido2 stuff into webauthn/fido2
5 years ago
matejcik 3c62db2696 stellar: fix ManageDataOp value padding
5 years ago
Andrew Kozlik 18998ff42f core/webauth: Remove "alg" parameter validation for key-agreement public keys to avoid compatibility issues.
5 years ago
Andrew Kozlik 4a81101c84 core/webauthn: Modify error handling to match fido2-tests.
5 years ago
Andrew Kozlik 9537bc40a5 core/webauthn: Use ECDH_ES_HKDF_256 instead of ES256 as the algorithm type for key-agreement keys.
5 years ago
Andrew Kozlik 500401d81f core/webauthn: Place a 500 ms timeout on CTAP HID continuation packets.
5 years ago
Andrew Kozlik 0495d18b1e core/webauthn: Fix CTAP HID protocol to correctly handle invalid channel IDs and interleaving packets from different channels.
5 years ago
Andrew Kozlik 9ea8136545 u2f: Add keepersecurity.eu to knownapps.
5 years ago
Andrew Kozlik e4c13b6357 u2f: Store hashes of U2F application parameters instead of pre-images.
5 years ago
Andrew Kozlik 6a33889706 common/webauthn: Add new URLs for gandi.net and Slush Pool.
5 years ago
Andrew Kozlik 528ee9ccf1 core/webauthn: Ensure user-presence option is not present in MakeCredential requests.
5 years ago
Andrew Kozlik e341f133a3 core/webauthn: Add length checks in CTAPHID protocol.
5 years ago
Andrew Kozlik ae70741e48 core/webauthn: Add more type checking for CBOR command parameters and return CTAP2_ERR_CBOR_UNEXPECTED_TYPE.
5 years ago
Andrew Kozlik 5ca4ed2347 core/webauth: Add _AUTOCONFIRM option for testing.
5 years ago
Andrew Kozlik 7ad1467dbf core/webauthn: Process debuglink signals in Fido2ConfirmGetAssertion.
5 years ago
Andrew Kozlik 3d91cb5c5b core/webauthn: Return ERR_MISSING_PARAMETER instead of generic error.
5 years ago
Andrew Kozlik eaf63fff45 core/webauthn: In GetAssertion do not return user ID for server resident credentials.
5 years ago
Andrew Kozlik f54c968039 core/webauthn: Validate U2F key handle length.
5 years ago
Andrew Kozlik 638a861137 core/webauthn: Add U2F_V2 to authenticatorGetInfo supported versions.
5 years ago
Andrew Kozlik cf6949332f core/webauthn: Claim that PIN is set even when it's not, because login.live.com shows an error, but doesn't instruct the user to set a PIN.
5 years ago
Andrew Kozlik 5e99058832 common/webauthn: Add webauthn RP ID for google.com.
5 years ago
Pavol Rusnak 40c66e6d85
core: handle removal of non-existing PIN in require_confirm_change_pin
5 years ago
Pavol Rusnak 6c14ee7ec0
core: initialize fatfs only after we know the SD card is powered
5 years ago
Pavol Rusnak 7394ecfa77
core: add exist_ok parameter to fatfs.mkdir
5 years ago
Pavol Rusnak d393fc6e85
Revert "core: replace BITCOIN_ONLY with a constant only in src/trezor/utils.py"
5 years ago
Tomas Susanka f53694c3fe core/recovery: rename variable and add a comment in Info button
5 years ago
Tomas Susanka 6c6bd44ee8 core/recovery: fix Info button when the threshold was reached (#566)
5 years ago
matejcik 65d2a55bff core/recovery: improve comment
5 years ago
matejcik 02ee0b63c0 core/recovery: fix type signature of _process_words
5 years ago
matejcik 1c53c2bdf2 core/recovery: allow changing word count again (fixes #554)
5 years ago
Tomas Susanka 7f959250e7
Merge pull request #563 from trezor/tsusanka/562-fix-info-btn
5 years ago
ciny 1337ff97b7 core: fixed confirmation screen during advanced slip39 reset flow
5 years ago
Tomas Susanka 51bf0dde12 core/recovery: fix Info dialog
5 years ago
Pavol Rusnak 78041d261b
crypto: refactor bip39 api
5 years ago
Andrew Kozlik 524a2ac721 core: Show success dialogs in sd-protect.
5 years ago
Andrew Kozlik a7485c0840 core: In sd-salt and webauthn error dialogs replace "X" button with "Close" button.
5 years ago
Andrew Kozlik de74750569 core: Show success and failure dialogs in change-pin.
5 years ago
Pavol Rusnak b9e7e93bcf
core: replace BITCOIN_ONLY with a constant only in src/trezor/utils.py
5 years ago
matejcik 03f1403c93 core: clean up backup type handling in reset_device
5 years ago
matejcik 78ecc38b1b core: fix BIP39 backup
5 years ago
Pavol Rusnak 702f865e8d
core/webauthn: let's use Self Attestation for now
5 years ago
Andrew Kozlik 576a211c3d core: Clarify the messages on the screens and get rid of overflows.
5 years ago
Tomas Susanka bf518665a0
Merge pull request #546 from trezor/tsusanka/1of1
5 years ago
Tomas Susanka e25686e079 core: enable 1of1 in reset device
5 years ago
Tomas Susanka 871e159bee core/recovery: remove group threshold from storage
5 years ago
Tomas Susanka 6731d1bbf2 core/recovery: remove word count and backup type
5 years ago
Tomas Susanka cf5a794436 core/storage: swap arguments in recovery_shares.set
5 years ago
Tomas Susanka 6938d2b238
Merge pull request #541 from trezor/ciny/slip39_various_fixes
5 years ago
Pavol Rusnak 39a1e308a0
core/webauthn: change the default icon
5 years ago
Andrew Kozlik 9efc3b4431
core/webauthn: Use basic attestation in FIDO2 MakeCredential responses.
5 years ago
Pavol Rusnak 8da121ff5c
core+python: regenerate coins
5 years ago
matejcik e14edd77a9 core: simplify confirm_share_words
5 years ago
matejcik e4ac47b0b3 core: simplify fetch_slip39_remaining_shares
5 years ago
Andrew Kozlik 8024f6d069 core/storage: Rename APP_FIDO2 to APP_WEBAUTHN.
5 years ago
Pavol Rusnak 68513a0b39
Merge pull request #538 from trezor/andrewkozlik/fido2-signcount
5 years ago
ciny cb029fa905 core: various fixes to slip39
5 years ago
Tomas Susanka cefb1cf4fd core: refactor slip39
5 years ago
Andrew Kozlik 315a30b42b core/webauthn: Disable FIDO2 signature counter for some relying parties
5 years ago
Andrew Kozlik f5ea81f905 core: Move some PIN-related functions to apps.common.request_pin and implement verify_user_pin().
5 years ago
Andrew Kozlik 262434ea1b python/tests: Add SD protection device test.
5 years ago
Andrew Kozlik 6350b1c61c core: Implement SD card protection.
5 years ago
Andrew Kozlik 06fc676cc9 common/messages: Add SdProtect message.
5 years ago
Tomas Susanka 5c9fd5875a core/recovery: inform about ToS
5 years ago
Andrew Kozlik b89a9dc590 core: Implement credential management.
5 years ago
Andrew Kozlik 091053507d common/messages: Add credential management message.
5 years ago
Andrew Kozlik 5472499326 core/webauthn: Process debuglink signals in dialogs (#519)
5 years ago
Ciny a0180d233e
Merge pull request #494 from notatestuser/improve-binance-ux
5 years ago
Tomas Susanka e4c8cb1315
core: move public_key_to_wif to helpers
5 years ago
Tomas Susanka adedb7df97
core: remove underscores in symbols used externally
5 years ago
Andrew Kozlik 58c2691ad9 core/pin: Avoid flicker in remaining time message.
5 years ago
Andrew Kozlik 6ee1ea0fde core/webauthn: Add README.md.
5 years ago
Andrew Kozlik 26193245d4 core/webauthn: Generate random part of U2F key handles with uniform distribution.
5 years ago
Andrew Kozlik 70fe14e84c core/webauthn: Implement CTAP2 protocol for FIDO2 support.
5 years ago
Andrew Kozlik 6366f3ac0d core/storage: Implement storage of FIDO2 resident credentials.
5 years ago
Andrew Kozlik de183849b9 core/webauthn: Implement SLIP-0022 FIDO2 credential ID format.
5 years ago
Andrew Kozlik f658958057 core/ui: Add ui.alert() for CTAP WINK command.
5 years ago
Andrew Kozlik 509a815f73 core/ui: Implement multi-page confirmation screen.
5 years ago
Andrew Kozlik 1f58ee7ae9 core/ui: Add text_center_trim_left() and text_center_trim_right().
5 years ago
Andrew Kozlik 5cbbcd0ce7 core/ui: Add offset parameter to ui.pulse() and specify the pulse rate in terms of period.
5 years ago
Pavol Rusnak 6ad3294f31
core: fix visibility of apps.common.device.U2F_COUNTER
5 years ago
Pavol Rusnak e7955357b0
core: fix style
5 years ago
Pavol Rusnak 898c421752
core: enable debuglink+webauth together in the emulator firmware
5 years ago
Tomas Susanka c66a1e7780
Merge pull request #497 from romanz/segwit-multisig
5 years ago
Roman Zeyde cb04f5774b core/wallet: fix segwit multisig comment
5 years ago
Luke Plaster 9c2d911dcb core: improve binance ux
5 years ago
Luke Plaster 3eff86d17b core: fix the "coin" blueprint (#488)
5 years ago
ciny ec4dd38888 core: #482 fix binance divisibility
5 years ago
Pavol Rusnak 7c74f1c54c
core: fix style
5 years ago
Jan Pochyla 355cebf8bf core: wait for the default layout after closing a workflow
5 years ago
Jan Pochyla ccb926af53 core: improve log messages in workflow and wire
5 years ago
Andrew Kozlik c1f0c642df core: cache seed without passphrase (#478)
5 years ago
TheCreator 64034c6d7d common: enable UNO (#472)
5 years ago
Roman Zeyde 680e18a4ba core/seed: add SLIP-0077 derivation to Keychain (#398)
5 years ago
Pavol Rusnak 1a71c7a3e8
common: rename Features.features to Features.capabilities
5 years ago
Jan Pochyla 34ec1ed294 core/webauthn: fix bug introduced in bb2556
5 years ago
Pavol Rusnak dde4c12796
common: add Feature.ShamirGroups to features
5 years ago
Pavol Rusnak 93f18b09bd
core+python: regenerate Features
5 years ago
Pavol Rusnak 74bc83726c
common: add Feature.Shamir to features
5 years ago
Andrew Kozlik 90bd453d0a core: Improve Super Shamir texts.
5 years ago
Tomas Susanka fd53c72a3c
Merge pull request #428 from trezor/ciny/super_shamir
5 years ago
ciny 9595800158 core: store correct backup type during recovery
5 years ago
Pavol Rusnak 908bbfffef
core: remove remaning utility code for Bitcoin only firmware
5 years ago
Pavol Rusnak c815bc410c
core: remove remaning Decred/Zcash code for Bitcoin only firmware
5 years ago
ciny 81f5cbef93 core + tests: Super shamir reset and recovery UI and tests
5 years ago
matejcik 6481316ac5 core/ethereum: fix typo in wanchain detection (in template also)
5 years ago
matejcik b0b286aafe core/ethereum: fix typo in wanchain detection
5 years ago
matejcik 2022c39ef9 core/ethereum: add support for wanchain slip44 id (#440)
5 years ago
Pavol Rusnak 9ae319211f
core: fill in Features.features
5 years ago
Pavol Rusnak 07ef01f3e4
core: introduce BITCOIN_ONLY flag
5 years ago
Tomas Susanka 566753e551 core: fix style
5 years ago
Pavol Rusnak e1f0c238cf
core: fix utils.format_amount for negative amounts
5 years ago
Ryxor 2c709ee162 common/defs: add Umbru (#433)
5 years ago
matejcik 3467cbe236 core/cardano: do not force-show homescreen
5 years ago
Jan Pochyla 29153f0e51 core/log: be less noisy with ui.Cancelled exceptions
5 years ago
Jan Pochyla 7789a29d50 core/loop: fix last commit
5 years ago
Jan Pochyla 2c8b90f86e core/loop: properly cleanup task waiting on a chan
5 years ago
Jan Pochyla 29cca614f0 core/workflow: properly reset the default task global
5 years ago
Jan Pochyla 6d1a315b0e core/homescreen: render homescreen in a layout
5 years ago
Tomas Susanka 16b44b6f7b core: improve log output for ui.Result exception (#429)
5 years ago
Tomas Susanka b65cabc67c
Merge pull request #425 from trezor/tsusanka/iss387-init-fix
5 years ago
Tomas Susanka ba7b5c7232 core/ui: add note on yield usage
5 years ago
Tomas Susanka c9a78d7bcb core: fix docs typos
5 years ago
Tomas Susanka d0ce2b9e39 core: fix initialized to be unrelated to recovery
5 years ago
Tomas Susanka 4323b0ac2a core: rename recovery keyboards
5 years ago
Tomas Susanka ba74cc2880 core: change pubkeys to List
5 years ago
Pavol Rusnak 0f6e06e1e5
common/tools: reorder coins in coin_info.py so Regtest appears at the beginning
5 years ago
Tomas Susanka debb8ec478
Merge pull request #422 from romanz/typing
5 years ago
Roman Zeyde 5b3427a21d core: ensure multisig (m,n) parameters are valid (#423)
5 years ago
Pavol Rusnak 1eb823be03
core: fix permissions of apps/eos source files
5 years ago
Roman Zeyde acfd6b7771 core/wallet: fix 'pubkeys' type to be list
5 years ago
Jan Pochyla bb2556a22c
core: improve code documentation, simplify wire package
5 years ago
Pavol Rusnak cc184a0a30
common: introduce Features.features enum
5 years ago
Roman Zeyde 588998cb85 apps/wallet: support Signify Ed25519 signatures (#348)
5 years ago
omtns 1bb77b81c0 common/defs: enable MTNS (#415)
5 years ago
Tomas Susanka e119e8de96 core/slip39: fix UI for 33 words
5 years ago
Tomas Susanka 542f156b4f core/slip39: remove _encrypt
5 years ago
Tomas Susanka 1b666804c0 core/shamir: fix EMS vs MS
5 years ago
Roman Zeyde 7210a2f56d common/defs: add 'confidential_assets' section to coin definitions (#399)
5 years ago
matejcik c285bbba7a core: dispatch DebugLinkDecisions from a common queue
5 years ago
matejcik 741bfd5c53 core: remove loop.signal in favor of chan, change usage
5 years ago
matejcik f680f0c0d3 core: unify NEM pager confirm with rest of codebase
5 years ago
matejcik cf70f82d90 core: debug messages when reading from wire
5 years ago
matejcik 0890f68c0c core: use channels to give feedback over debuglink
5 years ago
matejcik 6e7fc5f601 core: implement channels for sending messages
5 years ago
Pavol Rusnak e23bb10ec4
core+legacy: fix KMD signing (introduce negative_fee coin field)
5 years ago
Tomas Susanka 024f4d64af core/reset: modify confirmation sentence
5 years ago
Tomas Susanka 35ecfbcb3d build
5 years ago
Andrew Kozlik cb7bc8f410 core: Fix mypy warnings.
5 years ago
Andrew Kozlik 1d56b8b9a1 webauthn: Add login.microsoft.com to knownapps. Add Microsoft icon.
5 years ago
Jan Pochyla 6835748bbf core/protobuf: fix 5b6fa113
5 years ago
Tomas Susanka e897f7cf7f core: fix unit tests
5 years ago
Jan Pochyla 943ed73166 core/ui: remove workaround, fixed properly in c9096d9
5 years ago
Jan Pochyla 5b6fa1136a core: improve typing annotations
5 years ago
Andrew Kozlik 0a594ea1e9
Merge pull request #280 from trezor/andrewkozlik/slip-0021
5 years ago
Jan Pochyla c9096d9a0a core/ui: mark Controls as dirty in the beginning
5 years ago
matejcik aa9860fdb7
protobuf: add enum value validation (#363)
5 years ago
Pavol Rusnak 007f3aa6de
core: use uppercase for cashaddr QR codes
5 years ago
Tomas Susanka 46c10e9402 core/shamir: end recovery mode after Success screen
5 years ago
Ciny 90b91a7fb5 #28 - binance implementation (#189)
5 years ago
Tomas Susanka ac2acb0b5a core: mnemonic mypy
5 years ago
Tomas Susanka 4030874c7e core: some mypy in recovery-related modules
5 years ago
Tomas Susanka 4da54f95d6 core/shamir: remove checked icon from future items in Backup checklist
5 years ago
Tomas Susanka 81a1b26fad core/shamir: fix texts
5 years ago
Tomas Susanka 4117f3506c core/shamir: text improvements
5 years ago
Tomas Susanka a8c9a4ddc4 core/shamir: send boolean flag in Features that Recovery is in progress
5 years ago
Tomas Susanka 5bd8ad321e core/shamir: increase default iteration exponent to 1
5 years ago
Pavol Rusnak c288514a4f
core+legacy: fix display of non-divisible OMNI amounts
5 years ago
Tomas Susanka c735299bd0 core/backup: fix mnemonic_module to mnemonic_type
5 years ago
Andrew Kozlik 217c910b4b cardano: Implement SLIP-0023 and add SLIP-0039 support for Cardano.
5 years ago
Tomas Susanka 2b6a14cb5f core: support load device with SLIP-39
5 years ago
Tomas Susanka e95a97f281 common/protobuf: set mnemonic as repeated in LoadDevice for SLIP-39 support
5 years ago
Jan Pochyla ebe883e4a9 core: support rebooting into default mode
5 years ago
Tomas Susanka d2597d54c1 core/shamir: persistence
5 years ago
Tomas Susanka 8f4bbb8825 core/homescreen: move err and warn to ui module
5 years ago
Tomas Susanka 539379bd55 core: alter reset_device to use enum
5 years ago
Tomas Susanka 1480f754f4 build
5 years ago
Tomas Susanka 7c0a20b5bb core: add common page for success and warning
5 years ago
Andrew Kozlik 58e06ba22c core/seed: Ensure ed25519 paths are hardened in Keychain.derive().
5 years ago
andrew 5f604b5fea core/seed: Add SLIP-0021 implementation and tests.
5 years ago
Tomas Susanka db0847282a core/reset: check three words
5 years ago
Tomas Susanka 96cdd886bc core: fix Hold To Confirm button
5 years ago
Tomas Susanka d073102422 core/ripple: increase the maximum amount allowed to be sent
5 years ago
Tomas Susanka 5134cd0b80 core: add backup warnings at correct place; add backup success page
5 years ago
Andrew Kozlik b9f63c3f55 webauthn: Add Binance to knownapps. Add Binance icon.
5 years ago
Tomas Susanka ce312e484b
Show total number of words during device recovery (#320)
5 years ago
Tomas Susanka 841a27257e
Shamir reset device tests (#319)
5 years ago