Commit Graph

9315 Commits (decode_bytes)
 

Author SHA1 Message Date
Pavol Rusnak 8f6a6c098e
ci/Dockerfile: use nix-shell instead of nix-env
4 years ago
Pavol Rusnak 426382da7c
tests/emulators: fix download_emulators script
4 years ago
Pavol Rusnak d720fa3f83
tests: fix flake errors
4 years ago
Pavol Rusnak 09a212dca0
nix: use the latest snapshot of nixos-unstable
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
Pavol Rusnak 6d1e97884c
nix: add procps and wget
4 years ago
Pavol Rusnak 937336e6b6
nix: add bash, use openssl instead of libressl
4 years ago
Pavol Rusnak 6c09c61978
nix: unify ci/shell.nix and shell.nix
4 years ago
Tomas Susanka 15f3021ff1 git subrepo push common
4 years ago
Tomas Susanka 7da9a4c476 nix: add git subrepo to shell.nix
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 39c0ed2ff0 tests/sign_tx: Add device tests for transactions with external inputs in bgold, bcash and zcash.
4 years ago
Andrew Kozlik 9cd600f79e core/bitcoin: Add special confirmation screen for transactions with external inputs.
4 years ago
Andrew Kozlik 866dc72de2 tests: Add device tests for generation of proofs of ownership.
4 years ago
Andrew Kozlik a973c3bc6e python: Add get_ownership_id() and get_ownership_proof() to trezorlib.
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 534bce3f86 tests/sign_tx: Add device tests for transactions with external inputs.
4 years ago
Andrew Kozlik 6c523d09e0 tests/sign_tx: Don't expect signatures to be returned for external inputs.
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
Andrew Kozlik 872768928b core/crypto: Fix endianity in DER length encoding.
4 years ago
Andrew Kozlik e7f230d66e core/sign_tx: Use varint length encoding for witness stack items.
4 years ago
Tomas Susanka 0c734dc8fd ci: remove shell hook
4 years ago
Martin Milata 6633cdf026 docs: small fixes
4 years ago
Tomas Susanka 3a3e5739b0 core, legacy: update changelogs
4 years ago
Tomas Susanka fc9eb63114 core: add previous commit to changelog
4 years ago
Tomas Susanka 0f9a2459d3 core: make QR code smaller for Monero
4 years ago
Tomas Susanka 14a8da9c28 common: remove underscore from 'overwintered' field
4 years ago
Tomas Susanka 3f28534fbc docs: add TPM to the list of third parties
4 years ago
Tomas Susanka ca3dd2bfb9 common: skip deprecated fields during generation; deprecate overwintered field in Zcash
4 years ago
matejcik 64cfe48f54 tests: add missing UI fixture
4 years ago
matejcik e6e3043096 all: implement support for pre-overwinter prevtx (fixes #1030)
4 years ago