Andrew Kozlik
|
aaceb5bcc6
|
chore(core): Remove USE_SECP256K1_ZKP_BIP340 build option.
|
2021-11-13 13:33:46 +01:00 |
|
matejcik
|
c38efaa9a5
|
chore: make bitcoin-only checker happy
|
2021-11-10 13:57:57 +01:00 |
|
matejcik
|
387466e073
|
refactor(core): separate Cardano cryptography into its own module
|
2021-11-10 13:57:57 +01:00 |
|
matejcik
|
faa807f995
|
feat(core): show progress for SLIP39 derivation
fixes #1842
|
2021-11-10 13:57:57 +01:00 |
|
matejcik
|
e972839ac7
|
style(all): fix pylint complaints
[no changelog]
|
2021-10-27 13:13:15 +02:00 |
|
Ondřej Vejpustek
|
29ce860d46
|
refactor(core,crypto): rename schnorr to BIP340
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
7ac0bdd215
|
feat(core): make core use Schnorr signatures
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
26463eb3ce
|
feat(core): make core use ecdsa from secp256k1_zkp wherever possible
|
2021-10-25 14:41:28 +02:00 |
|
Pavol Rusnak
|
9aa07c7f96
|
feat(core): update bech32.py to support Bech32m
|
2021-10-18 13:36:05 +02:00 |
|
amadejpapez
|
85ba7c12ba
|
style(all): use f-strings for formatting
[no changelog]
|
2021-10-13 11:53:17 +02:00 |
|
matejcik
|
98f0496b2c
|
feat(core/stellar): add type checking to Stellar app
|
2021-09-24 10:30:19 +02:00 |
|
Andrew Kozlik
|
334103b089
|
refactor(core/crypto): Optimize DER encoding of signatures.
|
2021-07-22 10:54:49 +02:00 |
|
Andrew Kozlik
|
7811204ed5
|
refactor(core/bitcoin): Use HashWriter in address derivation.
|
2021-07-22 10:54:49 +02:00 |
|
Andrew Kozlik
|
2c003052f5
|
refactor(core/bitcoin): Change CoinInfo.script_hash to be a HashContext.
|
2021-07-22 10:54:49 +02:00 |
|
matejcik
|
cf15dce326
|
refactor(core/ethereum): improve API of the rlp module
|
2021-07-19 13:59:28 +02:00 |
|
Martin Milata
|
ac711fb8ee
|
style(core): use more recent type annotation syntax
https://www.python.org/dev/peps/pep-0585/ - Type Hinting Generics In Standard Collections
https://www.python.org/dev/peps/pep-0604/ - Allow writing union types as X | Y
|
2021-04-01 11:12:30 +02:00 |
|
Pavol Rusnak
|
4649b80b44
|
feat(core): allow secp256k1-zkp for bitcoin-only build
(but keep it disabled)
|
2021-03-18 15:42:52 +01:00 |
|
Pavol Rusnak
|
f3d5de15ef
|
refactor(core): turn SECP256K1_ZKP into a firmware feature flag
|
2021-01-22 14:06:29 +01:00 |
|
Andrew Kozlik
|
aeb021b159
|
chore(core): Improve naming of SLIP39's T9 mask lookup.
|
2020-12-15 13:41:42 +01:00 |
|
Pavol Rusnak
|
a1dda836ec
|
style(core/src): use new syntax for typing
|
2020-12-01 15:52:29 +01:00 |
|
Pavol Rusnak
|
952adc5961
|
style(core): use PEP515 Underscores in Numeric Literals
|
2020-11-23 14:30:16 +01:00 |
|
Pavol Rusnak
|
d8534b5ee6
|
perf(core/extmod): replace HMAC Python implementation with C
We keep Python implementation of HMAC for Monero in
core/src/apps/monero/xmr/crypto/__init__.py
|
2020-10-12 16:33:13 +02:00 |
|
Andrew Kozlik
|
d90c3af6ea
|
docs(core): Fix typos in slip39.py.
|
2020-10-11 00:31:24 +02:00 |
|
matejcik
|
244b264b47
|
chore(core): fix typing and kwargs usage
|
2020-09-23 16:00:10 +02:00 |
|
Gabriel Kerekeš
|
d2c1624602
|
Cardano shelley update 2/3 (#1112)
|
2020-07-27 13:11:23 +02:00 |
|
matejcik
|
5e7fd3aea6
|
core: use utils.BufferReader instead of apps.common.BytearrayReader
|
2020-07-24 14:09:31 +02:00 |
|
Andrew Kozlik
|
3b6c1e5e6b
|
core/crypto: Add functions for verifying DER encoded signatures.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
872768928b
|
core/crypto: Fix endianity in DER length encoding.
|
2020-07-03 11:17:19 +02:00 |
|
Tomas Susanka
|
1ac0f60550
|
core: update isort config to place relative imports last
|
2020-05-18 14:31:51 +02:00 |
|
matejcik
|
aa52fc3903
|
core/extmod: drop unused rfc6979 module
|
2020-05-18 14:31:00 +02:00 |
|
Andrew Kozlik
|
d0b80bddc8
|
core/tests: Fix unit tests after sign_tx refactor.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
2b74513e49
|
core: Fix mypy.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
79c60615de
|
core: Fix typing.
|
2020-05-06 13:18:32 +02:00 |
|
matejcik
|
f90ba10af3
|
core: modify function signatures to match python-shamir-mnemonic
|
2020-01-09 16:00:33 +01:00 |
|
matejcik
|
1f6cc77dec
|
upgrade black to 19.10b0
|
2019-11-20 16:02:47 +01:00 |
|
Tomas Susanka
|
cefb1cf4fd
|
core: refactor slip39
|
2019-09-19 16:38:29 +02:00 |
|
Pavol Rusnak
|
07ef01f3e4
|
core: introduce BITCOIN_ONLY flag
|
2019-08-23 13:52:10 +02:00 |
|
Tomas Susanka
|
542f156b4f
|
core/slip39: remove _encrypt
(cherry picked from commit 53ca61ab00 )
|
2019-08-13 17:25:53 +02:00 |
|
Tomas Susanka
|
1b666804c0
|
core/shamir: fix EMS vs MS
(cherry picked from commit cb94454618 )
|
2019-08-13 17:25:47 +02:00 |
|
Tomas Susanka
|
5bd8ad321e
|
core/shamir: increase default iteration exponent to 1
|
2019-07-26 15:56:53 +02:00 |
|
Tomas Susanka
|
d2597d54c1
|
core/shamir: persistence
updates #270
|
2019-07-24 15:12:04 +02:00 |
|
Jan Pochyla
|
758a1a2528
|
core/typing: add annotations
|
2019-07-09 12:51:48 +02:00 |
|
Tomas Susanka
|
6c50b155de
|
core: remove unused variables in Shamir recovery
|
2019-06-27 14:10:33 +02:00 |
|
Tomas Susanka
|
c205acd3e1
|
core/slip39: do not populate MnemonicError's message; do not throw exceptions with mnemonic inside the message
|
2019-06-27 14:00:45 +02:00 |
|
Tomas Susanka
|
10e5ec6135
|
core/slip39: generate and store slip39 identifier during reset
|
2019-06-25 14:43:20 +02:00 |
|
Tomas Susanka
|
989fb1491f
|
core/slip39: suggest word sooner when a single one is left
|
2019-06-25 10:35:19 +02:00 |
|
Tomas Susanka
|
80f8f7900d
|
core: add slip39 support to reset and recovery device
|
2019-06-23 21:33:58 +02:00 |
|
Andrew Kozlik
|
84d3723ee9
|
slip39: Add RS1024 error locator function.
|
2019-06-18 18:34:29 +02:00 |
|
Andrew Kozlik
|
0e277dfcb0
|
core/slip39: Fixed a bug when generating shares with group_threshold = 1.
|
2019-06-11 11:26:29 +02:00 |
|
Jan Pochyla
|
09da577fd9
|
core: use const in trezor.crypto.slip39
|
2019-05-28 11:17:07 +02:00 |
|