Commit Graph

10550 Commits (faae2cb4bc057f2335ae47ebce5d7fe642af7703)
 

Author SHA1 Message Date
Tomas Susanka faae2cb4bc feat(docs): improve Github issue templates
3 years ago
Eduard Klementiev 10ce81b5d1 fix(python/trezorctl): fix operator precedence issue for ethereum sign-tx command
3 years ago
Ondřej Vejpustek a924bd4dc6 build(core): do not link gen_context.o to trezor_lib
3 years ago
Ondřej Vejpustek 17b3c9a7db fix(tools): add exception in check-bitcoin-only
3 years ago
Ondřej Vejpustek 05ae15bcb6 build(crypto): use precomputed context for secp256k1-zkp
3 years ago
Ondřej Vejpustek dbfc7d241f chore(vendor,crypto): bump version of secp256k1-zkp
3 years ago
Ondřej Vejpustek 4026987353 refactor(crypto): remove useless variable in zkp_context.c
3 years ago
Ondřej Vejpustek 273d6d14cc refactor(crypto): propagate error from zkp_context_acquire_writable()
3 years ago
Ondřej Vejpustek 29ce860d46 refactor(core,crypto): rename schnorr to BIP340
3 years ago
Ondřej Vejpustek 15bb085509 refactor(core,crypto): make public key derivation functions return
3 years ago
Ondřej Vejpustek 172f399b29 style(core): fix style
3 years ago
Ondřej Vejpustek 7ac0bdd215 feat(core): make core use Schnorr signatures
3 years ago
Ondřej Vejpustek 26463eb3ce feat(core): make core use ecdsa from secp256k1_zkp wherever possible
3 years ago
Ondřej Vejpustek 61143edb4d test(crypto): add tests for Schnorr signatures
3 years ago
Ondřej Vejpustek 1dad7fe7c5 feat(crypto): add wrapers for BIP-340 compatible Schnorr signatures from secp256k1_zkp
3 years ago
Ondřej Vejpustek f2459e335d test(crypto): add tests for get_public_key{33,65}
3 years ago
Ondřej Vejpustek 79153135b7 test(crypto): add ecdsa tests for secp256k1_zkp
3 years ago
Ondřej Vejpustek aca37e5eb2 refactor(crypto): make helper function for ecdsa_recover_pub_from_sig and
3 years ago
Ondřej Vejpustek 3cd2e89fbc refactor(crypto): split test_ecdsa_signature into two tests
3 years ago
Ondřej Vejpustek d2f8f4b021 feat(crypto): add wrappers for ecdsa from secp256k1_zkp
3 years ago
Ondřej Vejpustek 75e61da70b feat(crypto): implement randomizable secp256k1_zkp context
3 years ago
Ondřej Vejpustek 6bee78af19 feat(crypto): compile crypto with secp256k1_zkp
3 years ago
Pavol Rusnak 9e0cfa6783 fix(core): we don't need separate linker script for zkp
3 years ago
Pavol Rusnak d505edaaa0 fix(core): set ECMULT_GEN_PREC_BITS = 4 for secp256k1_zkp
3 years ago
Pavol Rusnak 0d6bc43fd5 feat(core): enable secp256k1-zkp
3 years ago
Pavol Rusnak 47e17aab4d fix(core): fix build on aarch64
3 years ago
Martin Milata 3882b89be9 fix(core/ethereum): ask before showing paginated data field
3 years ago
Martin Milata e6c42b7fa6 fix(core/ui): fix off-by-one in in_area
3 years ago
Martin Milata 8eb4bcff29 feat(core/ui): allow text without header
3 years ago
David Misiak 13c4fb97df fix(cardano): forbid multisig pool registration [no changelog]
3 years ago
Andrew Kozlik 13cbb59082 feat(common): Add script_pubkey field to TxInput message.
3 years ago
Andrew Kozlik 926365b64e fix(legacy): Fix compile-time check of maximum protobuf message size.
3 years ago
Andrew Kozlik dfd98c5164 feat(tests): Test send to taproot.
3 years ago
Andrew Kozlik 9d03112846 feat(core): Implement sending to taproot addresses.
3 years ago
Pavol Rusnak ea0fb08fed feat(core): add witness version to encode_bech32_address()
3 years ago
Pavol Rusnak dbc464750b feat(common): enable Taproot on Bitcoin
3 years ago
Pavol Rusnak 7e64ccbaf9 feat(core): add BIP-350 test cases to test_trezor.crypto.bech32
3 years ago
Pavol Rusnak d34b1636ee feat(crypto): add BIP-350 test cases to test_check_segwit
3 years ago
Pavol Rusnak a45e103875 fix(core): remove 3 BIP-173 test cases from test_trezor.crypto.bech32
3 years ago
Pavol Rusnak 9aa07c7f96 feat(core): update bech32.py to support Bech32m
3 years ago
Pavol Rusnak 86ea94d06b fix(crypto): remove 3 BIP-173 test cases from segwit_addr
3 years ago
Pavol Rusnak 60bd59fbad feat(crypto): update segwit_addr to support Bech32m
3 years ago
Pavol Rusnak ac4cb88184 feat(common): add taproot field to coin definitions
3 years ago
Pavol Rusnak 27dcef056f feat(tests): add tests for Taproot descriptors support
3 years ago
Pavol Rusnak ba0879961c feat(python): add support for Taproot descriptors
3 years ago
Pavol Rusnak 2035ff4569 feat(legacy): add support for Taproot descriptors
3 years ago
Pavol Rusnak fea240ed40 feat(core): add support for Taproot descriptors
3 years ago
Pavol Rusnak 4ed9f00c73 feat(common): add support for Taproot input and output scripts
3 years ago
Pavol Rusnak c0c2718c1e
chore(CODEOWNERS): remove me from some components
3 years ago
matejcik b6837d19b7 fix(core/nem): fix NEM usage of format_amount
3 years ago