Commit Graph

63 Commits (ace1d84265ac8d5eb64719853f35d3c4f0a57d00)

Author SHA1 Message Date
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
Pavol Rusnak 49f44d296c
refactor signing_check_output
7 years ago
Pavol Rusnak 1ecbca8338
signing: add option to enable/disable mixing of segwit/non-segwit inputs
7 years ago
Pavol Rusnak 261b8d5e41
multisig: allow mismatched change addresses, show them as non-change
7 years ago
Pavol Rusnak e31e55e505
simplify bip32 change logic
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 4183b6cbbc
update logic for change addresses (address_n length 1 is allowed now)
7 years ago
Jochen Hoenicke d70ac623a4 Small bugfixes in signing
7 years ago
Jochen Hoenicke 420471889d Refactored signing method.
7 years ago
Jochen Hoenicke 9d9377438c Fix missing returns after signing_abort
7 years ago
Jochen Hoenicke e5c9b361d3 Better error message for segwit without amount
7 years ago
Jochen Hoenicke 7b1381766f
Change address support for segwit.
7 years ago
Jochen Hoenicke 8e84a6716c Merge master into segwit
8 years ago
Jochen Hoenicke 52da2fc5e7
Segwit: Fix problems introduced by rebase
8 years ago
Pavol Rusnak 1763a5b647
use new hdnode_private_ckd_cached API
8 years ago
Pavol Rusnak 810d478f4c
check return values of ecdsa_sign calls
8 years ago
Jochen Hoenicke 2950588271
Fix segwit multisig.
8 years ago
Jochen Hoenicke 895da908e0
Simplified InputScriptType
8 years ago
Jochen Hoenicke 388750f2d1
Support for P2SH compatible segwit
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
Pavol Rusnak e9f0706c2e
fix prevtx hashing when input count is 0
8 years ago
Pavol Rusnak c288a0e328
implement TXEXTRADATA transaction RequestType
8 years ago
Jochen Hoenicke a0ade6343e Reworked rfc6979 signing. (#116)
8 years ago
Jochen Hoenicke ae4dff6e5f Only compute pubkey on demand.
8 years ago
Pavol Rusnak 5e5138066a
adapt the reorder of hash_final functions
8 years ago
Pavol Rusnak d8aeb63854
pass version/lock_time parameters from SignTx message to signing_init function
8 years ago
Roman Zeyde 0ac032917b enable Trezor to perform SSH public key authentication
9 years ago
Pavol Rusnak ea7e92f5dd make gears turn faster when signing
9 years ago
Pavol Rusnak eefa689b33 call layout functions where needed to rewrite the display after dialog choice
10 years ago
Pavol Rusnak 137a60ce01 set multisig_fp_mismatch when non-multisig input is encountered
10 years ago
Pavol Rusnak 399d4d31b7 replace transaction check hashing
10 years ago
Jochen Hoenicke 5d8135be1a Faster signing, smoother progressbar.
10 years ago
Pavol Rusnak 03faa85cc4 integrate signing reorder patch by Jochen
10 years ago
Pavol Rusnak d35b741f08 enable OP_RETURN
10 years ago
Pavol Rusnak 5f8a4f6da1 use hdnode_private_ckd_cached where appropriate
10 years ago
Pavol Rusnak 32158bbb5c refactor fsm_getRootNode into fsm_getDerivedNode
10 years ago
Pavol Rusnak 30a55829e5 rework hashing of transactions
10 years ago