Commit Graph

1122 Commits (decode_bytes)

Author SHA1 Message Date
Pavol Rusnak d8e06d487b
core/protobuf: use utils.decode_bytes
4 years ago
Pavol Rusnak 355c7fcbd5
core: introduce utils.decode_bytes
4 years ago
matejcik c3a61998cb core: generate resdata by Mako, use if/elif trick to save RAM
4 years ago
matejcik 125079a8a4 core: add changelog entry for synchronous protobuf
4 years ago
matejcik 7befdd07e4 core/tests: update unit tests
4 years ago
matejcik 5e7fd3aea6 core: use utils.BufferReader instead of apps.common.BytearrayReader
4 years ago
matejcik 1ff4a0d239 core: separate BufferIO into Reader (read-only) and Writer
4 years ago
matejcik 3514a31bc9 core: make USB codec resilient to OOM conditions
4 years ago
matejcik 0a758b8181 core/tests: add synchronous protobuf tests
4 years ago
matejcik 31e2170766 core: make protobuf buffer smaller, dynamically allocate bigger if necessary
4 years ago
matejcik a000ea5ec8 core/monero: update Monero app to use synchronous protobuf
4 years ago
matejcik 01d695283f core: make protobuf buffer bigger
4 years ago
matejcik 0c3bc53aee core: clean up types for field caching, fix count_message
4 years ago
matejcik f723dca7b1 core: enable PYSTACK
4 years ago
matejcik d568afa80d core: improve protobuf field caching
4 years ago
matejcik 85d74ece76 core: implement synchronous v1 codec
4 years ago
Tomas Susanka 34bd57006f core, legacy: set version of the upcoming release in Changelog
4 years ago
Martin Milata fd117a0c9f core: raise error on auto-lock value out of range
4 years ago
Andrew Kozlik 4005f4832f core/embed: Set VCP write timeout to 0.
4 years ago
Ondrej Mikle 33d2bf417b core: replace bootloader only in production. Fix device for T1 core port JLink upload
4 years ago
matejcik 051763575d core: touch idle timer in keyboards (fixes #1099)
4 years ago
matejcik 2c4ecff0a4 core: fix synthetic events breaking io.poll delay calculation
4 years ago
Andrew Kozlik eb28998f98 core/bitcoin: Support multiple change-outputs.
4 years ago
matejcik 2c8e5f527b all: rename changelogs to .md for highlighting
4 years ago
matejcik a19a9a318a all: improve changelog formatting
4 years ago
matejcik 476cf2ee8f core, legacy: more changelog entries
4 years ago
Pavol Rusnak 57ae902aed
core/monero: don't download test binary even if hash is different
4 years ago
Pavol Rusnak 5d666376f0
core/monero: update tests binary
4 years ago
Andrew Kozlik 37f4dcc7e5 core/bitcoin: Rename witness_p2wsh() to witness_multisig().
4 years ago
Andrew Kozlik 91b615c217 core: Update changelog.
4 years ago
Andrew Kozlik 9cd600f79e core/bitcoin: Add special confirmation screen for transactions with external inputs.
4 years ago
Andrew Kozlik 64d9350de2 core/bitcoin: Implement GetOwnershipId message.
4 years ago
Andrew Kozlik 533de50588 common/protob: Add GetOwnershipId message.
4 years ago
Andrew Kozlik 712ec68c1b core/bitcoin: Add support for external inputs with proof of non-ownership.
4 years ago
Andrew Kozlik 956ea9a94f common: Add ownership_proof field to TxInputType.
4 years ago
Andrew Kozlik 791ff3fe06 core/tests: Add unit tests for SLIP-0019 proofs of ownership.
4 years ago
Andrew Kozlik d4317d1536 core/bitcoin: Implement generation and verification of SLIP-0019 proofs of ownership.
4 years ago
Andrew Kozlik d52de28704 core/bitcoin: Implement BIP-322 SignatureProof container.
4 years ago
Andrew Kozlik c723c78529 common/protob: Add GetOwnershipProof message.
4 years ago
Andrew Kozlik d48a372ca7 core/sign_tx: Implement support for signed external inputs.
4 years ago
Andrew Kozlik 78f14d286e core/sign_tx: Factor out get_legacy_tx_digest() from sign_nonsegwit_input().
4 years ago
Andrew Kozlik 61e2d4d5e5 core/bitcoin: Implement signature verifier.
4 years ago
Andrew Kozlik 5378e12ba2 core/bitcoin: Clarify hash_type vs. sighash_type terminology.
4 years ago
Andrew Kozlik d1e043f417 core/bitcoin: Implement parsing of scripts and witnesses for signature verification.
4 years ago
Andrew Kozlik 173bb7ed13 core/bitcoin: Replace TxInputType parameter in input_derive_script.
4 years ago
Andrew Kozlik a901573ea2 core/bitcoin: Move script types from helpers to common.
4 years ago
Andrew Kozlik 3b6c1e5e6b core/crypto: Add functions for verifying DER encoded signatures.
4 years ago
Andrew Kozlik 9459c5a5c2 core/common: Add BytearrayReader and basic reader functions.
4 years ago
Andrew Kozlik 99f01cd316 core/sign_tx: Check script_pubkeys of inputs.
4 years ago
Andrew Kozlik cc655575c8 common: Add witness field to TxInputType.
4 years ago