Andrew Kozlik
|
307d166383
|
fix(crypto): Clean up stack in ed25519.c.
|
2021-11-01 16:39:53 +01:00 |
|
Andrew Kozlik
|
34621a6b6d
|
fix(crypto,core,legacy): Check private key validity when deriving public key.
[no changelog]
|
2021-11-01 16:39:53 +01:00 |
|
Andrew Kozlik
|
5d03110a42
|
fix(crypto): Treat edge cases in ecdsa_sign_digest() same as ecdsa_verify_digest() does.
|
2021-11-01 16:39:53 +01:00 |
|
Vladimir Volek
|
bc13566d7b
|
fix(common): cardano blockfrost definitions (#1879)
|
2021-11-01 14:21:07 +01:00 |
|
Martin Milata
|
b4663dddff
|
ci(common): don't ignore tokens with missing support status
|
2021-11-01 13:58:48 +01:00 |
|
Martin Milata
|
ea1b7fbd54
|
chore(common): update chains and tokens
|
2021-11-01 13:58:48 +01:00 |
|
Martin Milata
|
87cc44e73a
|
chore(common): update coins support status
[no changelog]
|
2021-11-01 13:58:48 +01:00 |
|
matejcik
|
0e6669bd10
|
feat(core/stellar): show start/end timestamps in human readable format
|
2021-10-29 11:00:30 +02:00 |
|
matejcik
|
f7c340f333
|
feat(core/bitcoin): show lock_time as human readable datetime
|
2021-10-29 11:00:30 +02:00 |
|
matejcik
|
1d72085b5c
|
feat(core): implement conversion from timestamp to datetime
|
2021-10-29 11:00:30 +02:00 |
|
matejcik
|
e972839ac7
|
style(all): fix pylint complaints
[no changelog]
|
2021-10-27 13:13:15 +02:00 |
|
matejcik
|
f88f568f1e
|
feat(all): enable pylint globally
[no changelog]
with a whitelisted set of checks that can be expanded in the future if
we need something
|
2021-10-27 13:13:15 +02:00 |
|
matejcik
|
84c310a2ba
|
chore(core): remove forgotten and unused apps/common/confirm.py
[no changelog]
|
2021-10-27 13:13:15 +02:00 |
|
Martin Milata
|
fa3c6140a6
|
feat(legacy/ethereum): support access lists in EIP-1559 transactions
|
2021-10-26 17:20:20 +02:00 |
|
Martin Milata
|
076c5b9cbe
|
feat(legacy/ethereum): support for EIP-1559 transactions
|
2021-10-26 17:20:20 +02:00 |
|
Pavol Rusnak
|
b2ff86ff3a
|
fix(common): drop unusable coins BELL and ZNY (#1872)
there are no wallets that support Trezor and these coins
|
2021-10-26 13:09:34 +02:00 |
|
Pavol Rusnak
|
7b2825e68e
|
fix(common): rebrand brhodium to xrhodium
|
2021-10-26 12:01:08 +02:00 |
|
Tomas Susanka
|
faae2cb4bc
|
feat(docs): improve Github issue templates
|
2021-10-26 11:25:42 +02:00 |
|
Eduard Klementiev
|
10ce81b5d1
|
fix(python/trezorctl): fix operator precedence issue for ethereum sign-tx command
|
2021-10-25 15:51:21 +02:00 |
|
Ondřej Vejpustek
|
a924bd4dc6
|
build(core): do not link gen_context.o to trezor_lib
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
17b3c9a7db
|
fix(tools): add exception in check-bitcoin-only
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
05ae15bcb6
|
build(crypto): use precomputed context for secp256k1-zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
dbfc7d241f
|
chore(vendor,crypto): bump version of secp256k1-zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
4026987353
|
refactor(crypto): remove useless variable in zkp_context.c
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
273d6d14cc
|
refactor(crypto): propagate error from zkp_context_acquire_writable()
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
29ce860d46
|
refactor(core,crypto): rename schnorr to BIP340
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
15bb085509
|
refactor(core,crypto): make public key derivation functions return
status
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
172f399b29
|
style(core): fix style
|
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 |
|
Ondřej Vejpustek
|
61143edb4d
|
test(crypto): add tests for Schnorr signatures
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
1dad7fe7c5
|
feat(crypto): add wrapers for BIP-340 compatible Schnorr signatures from secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
f2459e335d
|
test(crypto): add tests for get_public_key{33,65}
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
79153135b7
|
test(crypto): add ecdsa tests for secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
aca37e5eb2
|
refactor(crypto): make helper function for ecdsa_recover_pub_from_sig and
ecdsa_verify_digest
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
3cd2e89fbc
|
refactor(crypto): split test_ecdsa_signature into two tests
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
d2f8f4b021
|
feat(crypto): add wrappers for ecdsa from secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
75e61da70b
|
feat(crypto): implement randomizable secp256k1_zkp context
|
2021-10-25 14:41:28 +02:00 |
|
Ondřej Vejpustek
|
6bee78af19
|
feat(crypto): compile crypto with secp256k1_zkp
|
2021-10-25 14:41:28 +02:00 |
|
Pavol Rusnak
|
9e0cfa6783
|
fix(core): we don't need separate linker script for zkp
|
2021-10-25 14:41:28 +02:00 |
|
Pavol Rusnak
|
d505edaaa0
|
fix(core): set ECMULT_GEN_PREC_BITS = 4 for secp256k1_zkp
the setting configures size of precomputed static context
size = 64 * (1 << ECMULT_GEN_PREC_BITS) * (256 / ECMULT_GEN_PREC_BITS)
for ECMULT_GEN_PREC_BITS == 2 the size is 64 * 512 == 32 KB
for ECMULT_GEN_PREC_BITS == 4 the size is 64 * 1024 == 64 KB
for ECMULT_GEN_PREC_BITS == 8 the size is 64 * 8192 == 512 KB
|
2021-10-25 14:41:28 +02:00 |
|
Pavol Rusnak
|
0d6bc43fd5
|
feat(core): enable secp256k1-zkp
|
2021-10-25 14:41:28 +02:00 |
|
Pavol Rusnak
|
47e17aab4d
|
fix(core): fix build on aarch64
by adding nlraarch64.c to SConscript.unix
|
2021-10-22 14:15:21 +02:00 |
|
Martin Milata
|
3882b89be9
|
fix(core/ethereum): ask before showing paginated data field
|
2021-10-19 17:13:28 +02:00 |
|
Martin Milata
|
e6c42b7fa6
|
fix(core/ui): fix off-by-one in in_area
|
2021-10-19 17:13:28 +02:00 |
|
Martin Milata
|
8eb4bcff29
|
feat(core/ui): allow text without header
|
2021-10-19 17:13:28 +02:00 |
|
David Misiak
|
13c4fb97df
|
fix(cardano): forbid multisig pool registration [no changelog]
|
2021-10-19 15:25:39 +02:00 |
|
Andrew Kozlik
|
13cbb59082
|
feat(common): Add script_pubkey field to TxInput message.
|
2021-10-18 19:58:56 +02:00 |
|
Andrew Kozlik
|
926365b64e
|
fix(legacy): Fix compile-time check of maximum protobuf message size.
|
2021-10-18 16:31:40 +02:00 |
|
Andrew Kozlik
|
dfd98c5164
|
feat(tests): Test send to taproot.
|
2021-10-18 13:36:05 +02:00 |
|