Andrew Kozlik
|
dccf415e0b
|
core/sign_tx: Add write_tx_output() to signer class and override it in Decred.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
bdd1d25979
|
core/sign_tx: Require change-outputs to be for a non-zero amount.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
d5faeb3f51
|
core/sign_tx: Clarify sign_nonsegwit_input().
|
2020-05-06 13:18:32 +02:00 |
|
matejcik
|
9005093435
|
core/sign_tx: improve documentation on MatchCheckers
|
2020-05-06 13:18:32 +02:00 |
|
matejcik
|
0209768ff2
|
core/sign_tx: improve type hints
|
2020-05-06 13:18:32 +02:00 |
|
matejcik
|
ff41e5c304
|
core/sign_tx: improve signer selection readability
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
8b89a30955
|
core/sign_tx: Remove get_prevouts_hash(), get_sequence_hash(), get_outputs_hash() methods from signer classes, because they are only used internally.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
22933587be
|
core/sign_tx: Merge bip143 classes into signer classes.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
6ad3baeab2
|
core/sign_tx: Refactor BIP-143 signing.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
d58cd3987b
|
core/sign_tx: Minor updates based on code review.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
be39f271b0
|
core/sign_tx: Rework transaction footer writing.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
b60f267da9
|
core/sign_tx: Rework transaction header writing.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
c1effcc374
|
core/sign_tx: Updates based on code review.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
c2a0f83558
|
core/sign_tx: Move script derivation to scripts module.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
be7e98aa47
|
core/sign_tx: Move Bitcoin class to bitcoin.py.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
a07e125793
|
core/sign_tx: Consolidate wallet path and multisig fingerprint checking.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
27e6720f3d
|
core/sign_tx: cleanup
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
987b70f1f5
|
core/sign_tx: Move header prepending up by one level.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
2ceb091d68
|
core/sign_tx: Use a preallocated buffer for transaction serialization.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
555259d6a9
|
core/sign_tx: Remove last_output_bytes in Decred, which is no longer needed.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
f1801764a1
|
core/sign_tx: Fix segwit/non-segwit input interleaving bug.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
514f2ac649
|
core/sign_tx: Refactor to use template method.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
95fad83024
|
core/sign_tx: Derive Zip143 and DecredPrefixHasher from Bip143.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
e9900df18d
|
core/sign_tx: Move Overwintered class to zcash.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
60dbec95ac
|
core/sign_tx: Reuse get_prevtx_output_value() in Decred.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
2b74513e49
|
core: Fix mypy.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
50c08274b9
|
core/sign_tx: Move overwintered functionality to separate class.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
c190eed7fc
|
core/sign_tx: Move non-Bitcoin functionality to Bitcoinlike class.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
613c81ea66
|
core/sign_tx: Refactor wallet_path functions and input_check_multisig_fingerprint.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
0d9984671e
|
core/sign_tx: Fix typing.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
79c60615de
|
core: Fix typing.
|
2020-05-06 13:18:32 +02:00 |
|
Andrew Kozlik
|
ba8b34b2d7
|
core: Refactor signing.
|
2020-05-06 13:18:32 +02:00 |
|
matejcik
|
5885978c83
|
Merge branch 'release/2020-04'
|
2020-04-15 15:00:23 +02:00 |
|
Andrew Kozlik
|
9e4a8ca785
|
core/webauthn: Improve error codes for uninitialized device. Return ERR_OPERATION_DENIED only upon user decline or timeout, otherwise it cancels the operation on all connected authenticators.
|
2020-04-14 12:24:17 +02:00 |
|
Andrew Kozlik
|
bc4e8eaa16
|
core/webauth: Update readme with Ed25519 algorithm and certificates.
|
2020-04-09 21:05:28 +02:00 |
|
Andrew Kozlik
|
fca92d7344
|
core/webauthn: Update attestation certificate to comply with WebAuthn requirements.
|
2020-04-06 18:29:05 +02:00 |
|
Andrew Kozlik
|
25a39ea729
|
core/webauthn: Fix handling of interleaving frames to comply with the U2F HID specification.
|
2020-04-06 09:53:42 +02:00 |
|
jagdeep sidhu
|
e58c5f63d5
|
common/defs: update SYS (#928)
|
2020-04-02 00:22:47 +02:00 |
|
Tomas Susanka
|
0b7a8449f8
|
core: style
|
2020-03-30 16:04:05 +00:00 |
|
Tomas Susanka
|
bf20537f41
|
core: add option to omit cancel button in HoldToConfirm; add it to reset
|
2020-03-30 16:00:12 +00:00 |
|
Andrew Kozlik
|
8ae0535e69
|
core/webauthn: Fix attestation statement format to use a list in the x5c field.
|
2020-03-24 16:18:37 +01:00 |
|
Tomas Susanka
|
aa71c20f2c
|
core: require hold to confirm
|
2020-03-24 09:20:10 +00:00 |
|
Tomas Susanka
|
f786d75a6f
|
core: drop obsolete check for ANYONECANSPEND segwit outputs
|
2020-03-20 14:19:31 +00:00 |
|
Tomas Susanka
|
d0d41c884e
|
legacy: move script type checks to separate functions and unify with core
|
2020-03-20 14:19:31 +00:00 |
|
matejcik
|
da89a17ce5
|
all: add checks for prev_hash size
|
2020-03-20 14:19:31 +00:00 |
|
matejcik
|
c15519f707
|
core/sign_tx: modify get_tx_header to avoid writing unchecked bytes
|
2020-03-20 14:19:31 +00:00 |
|
matejcik
|
9cab61fbd3
|
core/sign_tx: remove write_bytes_unchecked where appropriate
|
2020-03-20 14:19:31 +00:00 |
|
matejcik
|
27f6306e1d
|
core: introduce safer write_bytes functions
|
2020-03-20 14:19:30 +00:00 |
|
matejcik
|
9a5f6b025a
|
core/tezos: factor out writing Michelson instructions
|
2020-03-20 14:19:30 +00:00 |
|
matejcik
|
694f714719
|
core/ripple: rename write_bytes to avoid name collision
|
2020-03-20 14:19:30 +00:00 |
|