Commit Graph

71 Commits (0688fe6008550cdda9b780240773009bc2948d90)

Author SHA1 Message Date
Pavol Rusnak ab9ea4bb54
firmware: fix Zcash ZIP243 signing
6 years ago
Pavol Rusnak b7d38973e2
rename hasher_multisig to hasher_script
6 years ago
Pavol Rusnak 2310d96ee1
vendor: update trezor-crypto
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 747f2aa772
firmware: refactor expiry into tx_init
6 years ago
Pavol Rusnak 49d9fe4d13
firmware: rename decred_expiry to expiry
6 years ago
Pavol Rusnak 27702ea26a
fix build after cashaddr merge
7 years ago
Jochen Hoenicke cb6022ce04
Added support for cashaddr.
7 years ago
Saleem Rashid 95e5f15bde vendor: Update trezor-crypto
7 years ago
Saleem Rashid f0875285b2 transaction: Fix Decred multisig
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 057ec1227d signing: Add Decred support
7 years ago
Saleem Rashid 58d2079b56 transaction: Fix uninitialized read in compile_output
7 years ago
Saleem Rashid bab8db9191 vendor: Update Nanopb to 0.3.9
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
Pavol Rusnak 54659d49d8
layout: op_return now requires confirmation by user
7 years ago
Jochen Hoenicke e1fa7af1da Byte-precise size estimate for fees
7 years ago
Jochen Hoenicke a8bc3cb6bd Remove add_hash_type fields.
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 98e617d874
startup: use custom reset_handler
7 years ago
Saleem Rashid a34554b091 signing: Add SIGHASH_FORKID support
7 years ago
Pavol Rusnak b5f9a5738f
segwit support for SignMessage, VerifyMessage
7 years ago
Pavol Rusnak 3d7d0f0734
use C99 for loop where possible
7 years ago
Jochen Hoenicke 9efc5bc93c Fixed array sizes again. (#194)
7 years ago
Saleem Rashid 09917920ba transaction: Fix buffer overflow
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
Pavol Rusnak b1995bb8d1
remove segwit warning, don't enable segwit on coins that don't have segwit=true in definition
7 years ago
Pavol Rusnak 38970cbd68
transaction: fix compile_output for OP_RETURN
7 years ago
Jochen Hoenicke 7b1381766f
Change address support for segwit.
8 years ago
Jochen Hoenicke 8e84a6716c Merge master into segwit
8 years ago
Jochen Hoenicke e67f13ef4b
Multi-byte address prefixes for segwit
8 years ago
Pavol Rusnak 1763a5b647
use new hdnode_private_ckd_cached API
8 years ago
Jochen Hoenicke b7b9891cb4
Signing for Segnet Transaction works
8 years ago
Jochen Hoenicke e5000fb196
segwit sign (completely untested)
8 years ago
Jochen Hoenicke 5c60be9854
hashes for segwit signature
8 years ago
Jochen Hoenicke 1bd4b99f95
Allow SegWit addresses
8 years ago
Pavol Rusnak c288a0e328
implement TXEXTRADATA transaction RequestType
8 years ago
Pavol Rusnak c0181b1aec
extract address related stuff into trezor-crypto
8 years ago
Daira Hopwood 69d99d202d
Add support for multi-byte address prefixes.
8 years ago
Jochen Hoenicke ae4dff6e5f Only compute pubkey on demand.
8 years ago