Commit Graph

982 Commits (1ac0f6055045c7db9905a392d9d9e4d0ce883b73)

Author SHA1 Message Date
Tomas Susanka 1ac0f60550 core: update isort config to place relative imports last
4 years ago
Tomas Susanka aa115b6320 core: move decred writers to decred.py
4 years ago
Tomas Susanka 3084ee1eed core/bitcoin: move write_bitcoin_varint to common writers
4 years ago
Tomas Susanka 445f56d387 core/bitcoin: finalize bitcoin refactor
4 years ago
matejcik aa52fc3903 core/extmod: drop unused rfc6979 module
4 years ago
matejcik 050936d0d7 core: enable finalizers on extmod classes
4 years ago
matejcik 123b07e3ad core: drop support for pre-registering keychain namespaces
4 years ago
matejcik 3e06f4779a core/tests: add new keychain tests
4 years ago
matejcik de9e73dcbc core/tests: update unit tests for new keychain API
4 years ago
matejcik f3f6e2101a core/cardano: explanation about seed derivation
4 years ago
matejcik a31b2cd1bc core/wallet: implement keychain for apps.wallet
4 years ago
matejcik 0dff3853a7 core/ethereum: introduce custom keychain decorators
4 years ago
matejcik b594248ac2 core: use new keychain decorators where appropriate
4 years ago
matejcik fd9e945308 core/cardano: use caching decorators and new Keychain API for Cardano as well
4 years ago
matejcik 7541d529a3 core: refactor keychain API, introduce SLIP44 decorator
4 years ago
matejcik 8c4cb58098 core: introduce caching decorators
4 years ago
matejcik 63dfcb17a7 core: make mypy happy about importing fatfs
4 years ago
matejcik 7f2e7b0003 core: add Ethereum constants to mocks
4 years ago
Pavol Rusnak 6704ed86a1
Merge pull request #995 from trezor/omikle/t1-core-port
4 years ago
Ondrej Mikle 7eddafe487 core: better formatting for common parts of T1 and TT header
4 years ago
Ondrej Mikle c4c341b3f9 core: setup stack when running core on T1
4 years ago
Dusan Klinec 6b8fc9c894
xmr: major protocol upgrade, CLSAG support added
4 years ago
Tomas Susanka 25d2d130a0 tests: use `maxfail` option for fido2 tests
4 years ago
Ondrej Mikle fb5a220b46 core: use legacy sign script for T1 core port binary to be flashable
4 years ago
Ondrej Mikle e429085e96 core: copy firmware header for T1 port into final binary
4 years ago
Ondrej Mikle d8115a7992 core: firmware header for T1 port
4 years ago
Tomas Susanka 53c43ac305 core/tests: initialize emu with slip14 before running fido2 test suite
4 years ago
Andrew Kozlik 3de565c33c core/sign_tx: In write_tx_header() rename has_segwit parameter to witness_marker and clarify usage.
4 years ago
Andrew Kozlik 846116a666 core/sign_tx: Improve comments.
4 years ago
Andrew Kozlik 7370077d0c core/sign_tx: Get rid of internal TxOutputBinType messages.
4 years ago
Andrew Kozlik 9f9618944a core/sign_tx: Explicitly pass script to write_tx_input() instead of setting it in txi.
4 years ago
Andrew Kozlik 04bdf1dc6c core/sign_tx: Remove unused index parameters.
4 years ago
Andrew Kozlik c9814e50ba core/sign_tx: Set decred_script_version to 0 by default for decred coins.
4 years ago
Andrew Kozlik dccf415e0b core/sign_tx: Add write_tx_output() to signer class and override it in Decred.
4 years ago
Andrew Kozlik bdd1d25979 core/sign_tx: Require change-outputs to be for a non-zero amount.
4 years ago
Andrew Kozlik d5faeb3f51 core/sign_tx: Clarify sign_nonsegwit_input().
4 years ago
matejcik 9005093435 core/sign_tx: improve documentation on MatchCheckers
4 years ago
matejcik 0209768ff2 core/sign_tx: improve type hints
4 years ago
matejcik ff41e5c304 core/sign_tx: improve signer selection readability
4 years ago
Andrew Kozlik 8b89a30955 core/sign_tx: Remove get_prevouts_hash(), get_sequence_hash(), get_outputs_hash() methods from signer classes, because they are only used internally.
4 years ago
Andrew Kozlik 22933587be core/sign_tx: Merge bip143 classes into signer classes.
4 years ago
Andrew Kozlik 6ad3baeab2 core/sign_tx: Refactor BIP-143 signing.
4 years ago
Andrew Kozlik d58cd3987b core/sign_tx: Minor updates based on code review.
4 years ago
Andrew Kozlik be39f271b0 core/sign_tx: Rework transaction footer writing.
4 years ago
Andrew Kozlik b60f267da9 core/sign_tx: Rework transaction header writing.
4 years ago
Andrew Kozlik c1effcc374 core/sign_tx: Updates based on code review.
4 years ago
Andrew Kozlik c2a0f83558 core/sign_tx: Move script derivation to scripts module.
4 years ago
Andrew Kozlik d0b80bddc8 core/tests: Fix unit tests after sign_tx refactor.
4 years ago
Andrew Kozlik be7e98aa47 core/sign_tx: Move Bitcoin class to bitcoin.py.
4 years ago
Andrew Kozlik a07e125793 core/sign_tx: Consolidate wallet path and multisig fingerprint checking.
4 years ago