Commit Graph

1879 Commits (5c4703c9bbfb962fbbe409c2e40030f30161e4f0)

Author SHA1 Message Date
Alois Klink 5c4703c9bb fix(core,legacy): Fix domain-only ethTypedData
2 years ago
Andrew Kozlik cdf2129b73 fix(core): Fix proof of ownership sighash computation.
2 years ago
Andrew Kozlik 88a08e3512 chore(core): Increase maximum CoinJoin coordinator name length to 36 (2 lines).
2 years ago
matejcik e20879189f style(core): remove old-style annotations (Set, Tuple, Union)
2 years ago
matejcik 5e1dce35b3 style(core): remove unused type:ignore comments
2 years ago
matejcik 80f6463799 style(core): define obj_eq and obj_repr so that they pass type-check
2 years ago
matejcik 456959545c docs(core): add changelog for type-checking
2 years ago
matejcik 228c4db646 style(core): improve types in rlp.py
2 years ago
matejcik 8d8cfd6692 build: fully replace mypy with pyright
2 years ago
matejcik 45787307ca style(core): support AnyStr in all hash function arguments
2 years ago
matejcik dec89ea59e refactor(core): convert if/elif chains to if-chains
2 years ago
matejcik c3f2db3be5 refactor(core): improve type signature of bech32.convertbits
2 years ago
grdddj 9fc5bb546b style(core): full pyright-based type-checking
2 years ago
matejcik 9c5945a888 chore(core): add fake typing module (not included in build)
2 years ago
matejcik 1bfaec10e9 build(core): rewrite build_mocks with pathlib, add symlinks to ../mocks
2 years ago
matejcik bda1fa9912 build(core): exclude all "from typing" imports from build
2 years ago
FujiCoin 33c243be8d
feat(common): enable taproot for Fujicoin, fix xpub versions
2 years ago
Pavol Rusnak b0e0280465 chore: drop obsolete fw_vendor_keys field from Features
2 years ago
Pavol Rusnak 35d40cc164 fix(core): change logic of vendor header comparison
2 years ago
gruve-p 3ab036a1d1
feat(common): enable Taproot on Groestlcoin
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
3 years ago
matejcik 949dfe1f5d docs(core/cardano): add derivation scheme docs
3 years ago
Ondřej Vejpustek f664734060 test(core): add unit tests for bip340
3 years ago
Ondřej Vejpustek 046beb4fde test(core): fix secp256k1 unit tests
3 years ago
Martin Milata 7cc9f13605 refactor(core/rust): allow model_t1 and model_tt at once
3 years ago
Martin Milata 52f719ad81 ci: add core unit test t1
3 years ago
Martin Milata afd7cb3b01 feat(core/rust): add example layout for T1
3 years ago
Martin Milata 4d60c10330 feat(core/rust): add support for T1 UI
3 years ago
Martin Milata 3c49ef2f62 feat(core/rust): exposing vararg functions to uPy
3 years ago
Ondrej Mikle 219e08d81e build(core): keep bootloader image even for non-production builds
3 years ago
Martin Milata 595b14254c docs(core): changelog for 2.4.3
3 years ago
Andrew Kozlik 9052133fca fix(core): Ensure user is warned about non-standard paths.
3 years ago
Martin Milata aa3784f726 build(core): place secp256k1-zkp in FLASH2 to make space for bootloader
3 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