matejcik
|
5e7fd3aea6
|
core: use utils.BufferReader instead of apps.common.BytearrayReader
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
1ff4a0d239
|
core: separate BufferIO into Reader (read-only) and Writer
also integrates BytearrayReader API into BufferReader
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
3514a31bc9
|
core: make USB codec resilient to OOM conditions
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
31e2170766
|
core: make protobuf buffer smaller, dynamically allocate bigger if necessary
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
a000ea5ec8
|
core/monero: update Monero app to use synchronous protobuf
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
01d695283f
|
core: make protobuf buffer bigger
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
0c3bc53aee
|
core: clean up types for field caching, fix count_message
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
d568afa80d
|
core: improve protobuf field caching
|
2020-07-24 14:09:31 +02:00 |
|
matejcik
|
85d74ece76
|
core: implement synchronous v1 codec
|
2020-07-24 14:09:31 +02:00 |
|
Martin Milata
|
fd117a0c9f
|
core: raise error on auto-lock value out of range
|
2020-07-22 21:38:42 +02:00 |
|
matejcik
|
051763575d
|
core: touch idle timer in keyboards (fixes #1099)
|
2020-07-10 14:05:52 +02:00 |
|
matejcik
|
2c4ecff0a4
|
core: fix synthetic events breaking io.poll delay calculation
|
2020-07-10 14:05:52 +02:00 |
|
Andrew Kozlik
|
eb28998f98
|
core/bitcoin: Support multiple change-outputs.
|
2020-07-09 15:51:23 +02:00 |
|
Andrew Kozlik
|
37f4dcc7e5
|
core/bitcoin: Rename witness_p2wsh() to witness_multisig().
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
9cd600f79e
|
core/bitcoin: Add special confirmation screen for transactions with external inputs.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
64d9350de2
|
core/bitcoin: Implement GetOwnershipId message.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
533de50588
|
common/protob: Add GetOwnershipId message.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
712ec68c1b
|
core/bitcoin: Add support for external inputs with proof of non-ownership.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
956ea9a94f
|
common: Add ownership_proof field to TxInputType.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
d4317d1536
|
core/bitcoin: Implement generation and verification of SLIP-0019 proofs of ownership.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
d52de28704
|
core/bitcoin: Implement BIP-322 SignatureProof container.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
c723c78529
|
common/protob: Add GetOwnershipProof message.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
d48a372ca7
|
core/sign_tx: Implement support for signed external inputs.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
78f14d286e
|
core/sign_tx: Factor out get_legacy_tx_digest() from sign_nonsegwit_input().
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
61e2d4d5e5
|
core/bitcoin: Implement signature verifier.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
5378e12ba2
|
core/bitcoin: Clarify hash_type vs. sighash_type terminology.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
d1e043f417
|
core/bitcoin: Implement parsing of scripts and witnesses for signature verification.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
173bb7ed13
|
core/bitcoin: Replace TxInputType parameter in input_derive_script.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
a901573ea2
|
core/bitcoin: Move script types from helpers to common.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
3b6c1e5e6b
|
core/crypto: Add functions for verifying DER encoded signatures.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
9459c5a5c2
|
core/common: Add BytearrayReader and basic reader functions.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
99f01cd316
|
core/sign_tx: Check script_pubkeys of inputs.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
cc655575c8
|
common: Add witness field to TxInputType.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
872768928b
|
core/crypto: Fix endianity in DER length encoding.
|
2020-07-03 11:17:19 +02:00 |
|
Andrew Kozlik
|
e7f230d66e
|
core/sign_tx: Use varint length encoding for witness stack items.
|
2020-07-03 11:17:19 +02:00 |
|
Tomas Susanka
|
0f9a2459d3
|
core: make QR code smaller for Monero
|
2020-07-01 17:20:04 +00:00 |
|
Tomas Susanka
|
ca3dd2bfb9
|
common: skip deprecated fields during generation; deprecate overwintered field in Zcash
|
2020-06-30 16:02:21 +02:00 |
|
matejcik
|
e6e3043096
|
all: implement support for pre-overwinter prevtx (fixes #1030)
|
2020-06-30 15:19:31 +02:00 |
|
Andrew Kozlik
|
f382f77c89
|
core/ui: Fix repaint bug in QR code rendering #1067.
|
2020-06-25 12:25:41 +02:00 |
|
Tomas Susanka
|
e534ae3ad7
|
legacy, core: rename Features.pin_cached to unlocked and unify
|
2020-06-19 21:26:36 +02:00 |
|
Tomas Susanka
|
a6acefbdf5
|
core: wipe before reset and recovery; introduce 'intialized' field
|
2020-06-16 11:31:29 +02:00 |
|
Andrey
|
1eeaa1e5cf
|
Enable extra_data for Zcoin. Changed coininfo.py
|
2020-06-15 09:53:00 +02:00 |
|
Tomas Susanka
|
b67be7dd9e
|
core: forbid all settings if not initialized
|
2020-06-11 18:47:01 +02:00 |
|
Tomas Susanka
|
981d079d7f
|
core/signverify: add failsafe for an empty message header
|
2020-06-11 09:08:50 +02:00 |
|
Tomas Susanka
|
56fe5adcfc
|
Merge branch 'release/2020-06'
|
2020-06-10 06:51:18 +00:00 |
|
Pavol Rusnak
|
5262ef84cf
|
common/defs/fido: add aws and tutanota
|
2020-06-05 14:53:13 +02:00 |
|
Andrew Kozlik
|
9c61257e8e
|
core: Use the Lock icon in the PIN entry dialog only when the device is actually locked.
|
2020-06-05 11:52:56 +02:00 |
|
matejcik
|
7579ac5274
|
core: fix rendering issues in homescreens
|
2020-06-04 16:18:46 +02:00 |
|
matejcik
|
9df7c84c56
|
core/ui: lower lockscreen brightness
|
2020-06-04 16:18:46 +02:00 |
|
matejcik
|
8fa7684a9c
|
core: set a scheduler-safe maximum for autolock
|
2020-06-04 16:18:46 +02:00 |
|