Commit Graph

37 Commits (b261f789f383d8e07dab500bd0aa2b7fe41cbaf4)

Author SHA1 Message Date
Pavol Rusnak d8534b5ee6
perf(core/extmod): replace HMAC Python implementation with C
4 years ago
Andrew Kozlik d90c3af6ea docs(core): Fix typos in slip39.py.
4 years ago
matejcik 244b264b47 chore(core): fix typing and kwargs usage
4 years ago
Gabriel Kerekeš d2c1624602 Cardano shelley update 2/3 (#1112)
4 years ago
matejcik 5e7fd3aea6 core: use utils.BufferReader instead of apps.common.BytearrayReader
4 years ago
Andrew Kozlik 3b6c1e5e6b core/crypto: Add functions for verifying DER encoded signatures.
4 years ago
Andrew Kozlik 872768928b core/crypto: Fix endianity in DER length encoding.
4 years ago
Tomas Susanka 1ac0f60550 core: update isort config to place relative imports last
4 years ago
matejcik aa52fc3903 core/extmod: drop unused rfc6979 module
4 years ago
Andrew Kozlik d0b80bddc8 core/tests: Fix unit tests after sign_tx refactor.
4 years ago
Andrew Kozlik 2b74513e49 core: Fix mypy.
4 years ago
Andrew Kozlik 79c60615de core: Fix typing.
4 years ago
matejcik f90ba10af3 core: modify function signatures to match python-shamir-mnemonic
5 years ago
matejcik 1f6cc77dec upgrade black to 19.10b0
5 years ago
Tomas Susanka cefb1cf4fd core: refactor slip39
5 years ago
Pavol Rusnak 07ef01f3e4
core: introduce BITCOIN_ONLY flag
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
Tomas Susanka 5bd8ad321e core/shamir: increase default iteration exponent to 1
5 years ago
Tomas Susanka d2597d54c1 core/shamir: persistence
5 years ago
Jan Pochyla 758a1a2528 core/typing: add annotations
5 years ago
Tomas Susanka 6c50b155de core: remove unused variables in Shamir recovery
5 years ago
Tomas Susanka c205acd3e1 core/slip39: do not populate MnemonicError's message; do not throw exceptions with mnemonic inside the message
5 years ago
Tomas Susanka 10e5ec6135 core/slip39: generate and store slip39 identifier during reset
5 years ago
Tomas Susanka 989fb1491f core/slip39: suggest word sooner when a single one is left
5 years ago
Tomas Susanka 80f8f7900d core: add slip39 support to reset and recovery device
5 years ago
Andrew Kozlik 84d3723ee9 slip39: Add RS1024 error locator function.
5 years ago
Andrew Kozlik 0e277dfcb0 core/slip39: Fixed a bug when generating shares with group_threshold = 1.
5 years ago
Jan Pochyla 09da577fd9 core: use const in trezor.crypto.slip39
5 years ago
Pavol Rusnak a3717c7b6c
core/slip39: use condensed wordlist
5 years ago
Pavol Rusnak 1583ea62f9
core: serialize signature in EosSignedTx message
5 years ago
Andrew Kozlik bebce78881 core/slip39: Update code logic, tests and test vectors in accordance with the new requirement that the number of shares provided is equal to the threshold.
5 years ago
Andrew Kozlik 0248671438 core/slip39: Resolve code review comments.
5 years ago
Andrew Kozlik edab43234d core/slip39: Disallow creating multiple member shares with member threshold 1. Add tests for invalid parameters to generate_mnemonics().
5 years ago
Andrew Kozlik 479396b56f core/slip39: Remove math module dependency.
5 years ago
Andrew Kozlik d2a399debf Merge remote-tracking branch 'core-local/andrewkozlik/slip0039' into andrewkozlik/slip0039
6 years ago
matejcik e5670856a2 MONOREPO CREATE FROM trezor-core
6 years ago