Commit Graph

38 Commits (cf042797743531504ff7a5c90fcab3b4692754ea)

Author SHA1 Message Date
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
Pavol Rusnak 5e5138066a
adapt the reorder of hash_final functions
8 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 48cc36b1b9 adapt to new base58 api, use CoinType.address_type_p2sh field
10 years ago
Pavol Rusnak 30a55829e5 rework hashing of transactions
10 years ago
Pavol Rusnak 2a2eba7de5 rework layoutProgress functions
10 years ago
Pavol Rusnak 7000451f71 implement OutputScriptType_PAYTOMULTISIG, reorganize compile_output code
10 years ago
Pavol Rusnak 0d427f2cd2 fix confirm layouts in multisig operation
10 years ago
Pavol Rusnak 4122b56e1c check return value of cryptoHDNodePathToPubkey
10 years ago
Pavol Rusnak 0e92d4c588 error checking of hdnode functions return values
10 years ago
Pavol Rusnak 1385de1154 use const where appropriate
10 years ago
Pavol Rusnak 567537cd03 update to new multisig api
10 years ago
Pavol Rusnak 7e27275ec8 allow 15/15 multisig
10 years ago
Pavol Rusnak 92cfcd1565 implement GetAddress.multisig field
10 years ago
Pavol Rusnak 91451f88b5 multisig
10 years ago
Pavol Rusnak f75515544f move Sign/Verify to crypto.c/h, implement Encrypt/Decrypt
10 years ago
Pavol Rusnak 960c665aac update protobuf, require address for verifymsg
10 years ago
Pavol Rusnak ba63157a77 check coin->address_type while building output
10 years ago
Pavol Rusnak 524f2a957a enable stack protector
10 years ago
Pavol Rusnak 7cba60895d update protobuf, disable SimpleSignTx
10 years ago
Pavol Rusnak 0d0a1ab5f2 import v1.0.0
11 years ago