Commit Graph

101 Commits (0f2ec166090c20cf2ff63959706b6fe72aa40cfc)

Author SHA1 Message Date
Jochen Hoenicke 5cbeb970c9
signing: copy content of root HDNode in signing_init
6 years ago
Pavol Rusnak 71e52e3520
firmware: use preimage hasher for Zcash Sapling
6 years ago
Pavol Rusnak 4f9284d572
firmware: drop version_group_id from coin definition, use externally provided one
6 years ago
Pavol Rusnak 7b4f027445
fsm: use const where applicable, document where it isn't and why
6 years ago
matejcik c17cec93f7
firmware: use flattened protobuf symbols
6 years ago
Pavol Rusnak 3de28570e4
firmware: don't use hardcoded version_group_id, but use the one from coin definition
6 years ago
Pavol Rusnak 0febd07dfc
firmware: update code to use new nested messages in trezor-common
6 years ago
Pavol Rusnak b73e18e573
firmware: implement zip143 overwinter
6 years ago
Pavol Rusnak 32a7db423c
signing: rename hashers to separate their use and reduce confusion
6 years ago
Pavol Rusnak 747f2aa772
firmware: refactor expiry into tx_init
6 years ago
Pavol Rusnak 49d9fe4d13
firmware: rename decred_expiry to expiry
6 years ago
Pavol Rusnak e2275a8b83
firmware: use new coin definitions from trezor-common
6 years ago
Jochen Hoenicke e1ad1512d0 Avoid division by zero.
7 years ago
Saleem Rashid 95e5f15bde vendor: Update trezor-crypto
7 years ago
Saleem Rashid 0df9404054 signing: Check decred_script_version for txinput
7 years ago
Saleem Rashid e7703a16fe crypto: Remove hardcoded instances of secp256k1
7 years ago
Saleem Rashid 77e76542bc signing: Compute tx_weight for Decred
7 years ago
Saleem Rashid d63e294c0b signing: Document Decred signing
7 years ago
Saleem Rashid 057ec1227d signing: Add Decred support
7 years ago
Saleem Rashid 3f51bc3628 signing: Use SignTx in signing_init
7 years ago
Jochen Hoenicke 1bc1bb1e77 Less paranoid change outputs.
7 years ago
Saleem Rashid ba5b44d0c5 emulator: Initial commit
7 years ago
Saleem Rashid 6e25e0b363 coins: Use curve_info instead of HasherType
7 years ago
Saleem Rashid 268e7de109 Update trezor-crypto
7 years ago
Saleem Rashid a1e911aa4c transaction: Do not hardcode HASHER_SHA2
7 years ago
Saleem Rashid 54b0869535 signing: Use Hasher instead of SHA256_CTX
7 years ago
Tomas Susanka cfe8a98c68 signing segwit change output typo
7 years ago
Jochen Hoenicke e1fa7af1da Byte-precise size estimate for fees
7 years ago
Jochen Hoenicke b8bca1c444 Fix segwit forkid signatures
7 years ago
Jochen Hoenicke a8bc3cb6bd Remove add_hash_type fields.
7 years ago
Saleem Rashid d39e4be1c8 signing: Use force_bip143 instead of has_forkid
7 years ago
Saleem Rashid b6f11c9f93 signing: Add signing_hash_type function
7 years ago
Jochen Hoenicke 97581928de
Enable Segwit Bech32 addresses
7 years ago
Jochen Hoenicke b5fa8a266a New CoinInfo separated from protobuf structures
7 years ago
Pavol Rusnak 18d8cb3c56
add project website (trezor.io) to license header
7 years ago
Jochen Hoenicke a24e8a0484 Remove magic constants
7 years ago
Jochen Hoenicke 4805f27e8c Fix checking change address
7 years ago
Jochen Hoenicke 98e617d874
startup: use custom reset_handler
7 years ago
Jochen Hoenicke 3440ead4c9
Fix multisig for BCC
7 years ago
Jochen Hoenicke 5f6948e66b
Remove progress update
7 years ago
Jochen Hoenicke 3c75d28c78 Check input bip32 path again on second pass.
7 years ago
Jochen Hoenicke 6b615ce405 No quadratic hashing for hardfork
7 years ago
Saleem Rashid 979a6ef266 signing: Skip TX_META with SIGHASH_FORKID
7 years ago
Saleem Rashid a34554b091 signing: Add SIGHASH_FORKID support
7 years ago
Pavol Rusnak 3d7d0f0734
use C99 for loop where possible
7 years ago
Pavol Rusnak c6fd70b471
gettext: mark localizable strings as proof-of-concept
7 years ago
Pavol Rusnak 00f6312a81
rename failures, unify strings where possible
7 years ago
Pavol Rusnak 317363f84c
enable mixing of segwit and non-segwit inputs
7 years ago
Pavol Rusnak 391e3940e5
refactor fee computation, but keep ceil logic
7 years ago
Pavol Rusnak 24ac52079f
disable native segwit for now
7 years ago