Commit Graph

1861 Commits (3f12742669bd782cac374a1750d517f4fd88c43b)

Author SHA1 Message Date
Martin Milata 3f12742669 chore(common): update coin support status
2 years ago
Martin Milata c0dbcf37e4 chore(common): update chains and tokens
2 years ago
Alisina Bahadori 77ab865386 feat(legacy): Implement EIP-712 signing
2 years ago
Carlosbogo dd1240ef53
docs: update links in changelogs (#2013)
2 years ago
Pavol Rusnak 56f0e2c5de
fix(core): add missing include
2 years ago
Pavol Rusnak 30a77a76bc
chore(legacy): rename MEMORY_PROTECT flag to PRODUCTION to match core naming (#2003)
2 years ago
Martin Milata ff5f965c44 Merge branch 'release/21.12'
2 years ago
Martin Milata 1734957685 build(core): update rust edition to 2021
2 years ago
Andrew Kozlik ef5994d9f3 feat(core): Support ownership proofs for Taproot addresses.
2 years ago
Martin Milata e9fd1fc49f build(core/emulator): build with -fPIE
2 years ago
Martin Milata 38c526719c chore(core): bump version to 2.4.4
2 years ago
matejcik 949dfe1f5d docs(core/cardano): add derivation scheme docs
2 years ago
Ondřej Vejpustek f664734060 test(core): add unit tests for bip340
2 years ago
Ondřej Vejpustek 046beb4fde test(core): fix secp256k1 unit tests
2 years ago
Martin Milata 7cc9f13605 refactor(core/rust): allow model_t1 and model_tt at once
2 years ago
Martin Milata 52f719ad81 ci: add core unit test t1
2 years ago
Martin Milata afd7cb3b01 feat(core/rust): add example layout for T1
2 years ago
Martin Milata 4d60c10330 feat(core/rust): add support for T1 UI
2 years ago
Martin Milata 3c49ef2f62 feat(core/rust): exposing vararg functions to uPy
2 years ago
Ondrej Mikle 219e08d81e build(core): keep bootloader image even for non-production builds
2 years ago
Martin Milata 595b14254c docs(core): changelog for 2.4.3
2 years ago
Andrew Kozlik 9052133fca fix(core): Ensure user is warned about non-standard paths.
2 years ago
Martin Milata aa3784f726 build(core): place secp256k1-zkp in FLASH2 to make space for bootloader
2 years ago
Martin Milata d656f88572 style(all): reformat with clang-format 13.0
3 years ago
Ondřej Vejpustek ad38d8e324 refactor(crypto,core): make zkp_context_init() return status
3 years ago
Ondřej Vejpustek f918cf9a27 fix(core): fix typos in modtrezorcrypto-bip340.h
3 years ago
Ondřej Vejpustek 3612620268 build(crypto,core): make secp256k1-zkp context as small as possible
3 years ago
Andrew Kozlik 221977ad9d chore(core): Convert SIGHASH_* consts to SigHashType enum.
3 years ago
Andrew Kozlik aaceb5bcc6 chore(core): Remove USE_SECP256K1_ZKP_BIP340 build option.
3 years ago
Andrew Kozlik ae35086bb9 refactor(core): Rename Hash143 to SigHasher and replace preimage_hash() with two functions.
3 years ago
Andrew Kozlik 398cea8f40 test(core): Add unit tests for BIP-341 signature hash.
3 years ago
Andrew Kozlik 03b1b3bc6b feat(core): Show path warning for SignMessage.
3 years ago
Andrew Kozlik ef2ad57ec8 fix(core): Fix CoinJoin approval check.
3 years ago
Andrew Kozlik 56ac799626 feat(core): Support external inputs in TxWeightCalculator.
3 years ago
Andrew Kozlik f9f0b517e2 feat(core): Support Taproot in TxWeightCalculator.
3 years ago
Andrew Kozlik a635876807 test(core): Add multisig unit tests for TxWeightCalculator.
3 years ago
Andrew Kozlik 9b579094c0 fix(core): Fix TxWeightCalculator.
3 years ago
Andrew Kozlik a5bd1643fc fix(core): Fix OP_PUSH writing.
3 years ago
Andrew Kozlik 7653efb415 chore(core): Disable Taproot for altcoins.
3 years ago
Andrew Kozlik c0f853dc78 chore(core): Disable ownership proof generation for Taproot.
3 years ago
Andrew Kozlik 475b95b11e feat(core): Disable prevtx streaming for Taproot.
3 years ago
Andrew Kozlik 84e31310a1 feat(core): Support Taproot in SignatureVerifier.
3 years ago
Andrew Kozlik a17cdb7cfa feat(core): Implement Taproot signing.
3 years ago
Andrew Kozlik 381e8bc85a feat(core): Implement the BIP-341 common signature message computation.
3 years ago
Andrew Kozlik 99e4ed6f42 chore(core): Support script_pubkey parameter for Bitcoin inputs.
3 years ago
Andrew Kozlik 630c06e782 feat(core): Support Taproot scripts.
3 years ago
Andrew Kozlik 68ad1b07d2 feat(core): Recognize Taproot inputs.
3 years ago
Pavol Rusnak 57fddcfd9d feat(core): recognize Taproot change-outputs
3 years ago
Andrew Kozlik dd7ed61939 feat(core): Implement GetAddress for taproot.
3 years ago
Pavol Rusnak 6406f0640d feat(core): introduce PATTERN_BIP86 to keychain
3 years ago