Commit Graph

10709 Commits (andrewkozlik/test_sig_verify)
 

Author SHA1 Message Date
Andrew Kozlik 5b118a7126 test_sig_verify
2 years ago
Martin Milata 595b14254c docs(core): changelog for 2.4.3
2 years ago
Martin Milata 61164febf2 docs(legacy): changelog for 1.10.4
2 years ago
Andrew Kozlik 38134732dc fix(legacy): Ensure user is warned about non-standard paths.
2 years ago
Andrew Kozlik de6fab3c1e feat(tests): Test SegWit cross-coin attack.
2 years ago
Andrew Kozlik 9052133fca fix(core): Ensure user is warned about non-standard paths.
2 years ago
Martin Milata aa3784f726 build(core): place secp256k1-zkp in FLASH2 to make space for bootloader
2 years ago
Pavol Rusnak ee4ef81039 fix(legacy): update account naming
2 years ago
Ondrej Mikle d448d7b841 fix(legacy): make bootloader fit into its region
2 years ago
Pavol Rusnak 0fc3b32b7e fix(python): accept also "taproot" for taproot scripts in cli
2 years ago
Martin Milata 298db6c9aa fix(legacy/intermediate_fw): workaround for gcc-10.3
2 years ago
Pavol Rusnak 7cd27cf1d6 fix(crypto): fix wrong input handling in mktable
2 years ago
Martin Milata ebfaff7904 ci(nix): keep python3.6 from old nixpkgs
2 years ago
matejcik a1a1a7a36c fix(proto): fix typo in previous commit
2 years ago
matejcik 6644e149b2 ci: properly fail if protobuf compilation or diff check fails
2 years ago
mroz 6c7e4a520d chore(proto): backwards compatibility changes for protobuf defs
2 years ago
Pavol Rusnak 3488138285 chore(legacy): drop unused ECIES code
2 years ago
Martin Milata d656f88572 style(all): reformat with clang-format 13.0
2 years ago
Martin Milata 0e505ec78b ci(nix): update to latest nixpkgs-unstable
2 years ago
grdddj 6eac12e80e feat(shell.nix): adding pyright as a dependency
2 years ago
Andrew Kozlik f4b8dbefb6 fix(legacy): Fix testnet account label in GetAddress dialog.
2 years ago
Pavol Rusnak 274ccdc4c0 fix(legacy): add Taproot account handling to GetAddress dialog
2 years ago
Andrew Kozlik cafc49fabd fix(legacy): Fix transaction weight calculation.
2 years ago
Andrew Kozlik 567cbd0250 feat(legacy): Support Taproot in weight calculation.
2 years ago
Andrew Kozlik e30ccabed3 feat(legacy): Show path warning for SignMessage.
2 years ago
Andrew Kozlik 98ad54b7ee chore(legacy): Disable Taproot where it's not supported.
2 years ago
Andrew Kozlik 10717ddb99 feat(tests): Add invalid signature test for RBF in P2TR.
2 years ago
Andrew Kozlik fa4d74ad30 feat(legacy): Support Taproot signature verification.
2 years ago
Andrew Kozlik 7597eb25ab feat(legacy): Disable prevtx streaming for Taproot.
2 years ago
Andrew Kozlik c9d1ff93f5 feat(legacy): Implement Taproot signing.
2 years ago
Andrew Kozlik 9f65165887 feat(legacy): Introduce SIGHASH_ALL_TAPROOT.
2 years ago
Andrew Kozlik 6fbbd14f8c refactor(legacy): Refactor compile_input_script_sig().
2 years ago
Andrew Kozlik 9a051df127 chore(legacy): Support script_pubkey parameter for Bitcoin inputs.
2 years ago
Andrew Kozlik aed79eec65 chore(legacy): Recognize Taproot script types.
2 years ago
Andrew Kozlik 6c9c727359 feat(legacy): Implement GetAddress for taproot.
2 years ago
Andrew Kozlik 34e8284331 feat(legacy): Implement the BIP-341 common signature message computation.
2 years ago
Andrew Kozlik 1f4573905f feat(crypto): Add TapSigHash to Hasher.
2 years ago
Andrew Kozlik 78a9ab8123 feat(legacy): Add BIP86 paths to coin_path_check().
2 years ago
Ondřej Vejpustek 2e4884199b build(crypto): build secp256k1-zkp with flags needed by sanitizers
2 years ago
Ondřej Vejpustek 9b1c5df451 feat(legacy): use secp256k1-zkp where possible
2 years ago
Ondřej Vejpustek a22e6a688f build(legacy): build with secp256k1-zkp library
2 years ago
Ondřej Vejpustek 71b12a2a71 refactor(crypto): make secp256k1_context_writable_randomize() return status
2 years ago
Ondřej Vejpustek ad38d8e324 refactor(crypto,core): make zkp_context_init() return status
2 years ago
Ondřej Vejpustek ec808050ba refactor(crypto): return error from ecdsa routines on unexpected curve
2 years ago
Ondřej Vejpustek f918cf9a27 fix(core): fix typos in modtrezorcrypto-bip340.h
2 years ago
Ondřej Vejpustek 3612620268 build(crypto,core): make secp256k1-zkp context as small as possible
2 years ago
Martin Milata 345c90ccba docs(common): add section on reproducible builds
2 years ago
Andrew Kozlik 221977ad9d chore(core): Convert SIGHASH_* consts to SigHashType enum.
3 years ago
Andrew Kozlik aaceb5bcc6 chore(core): Remove USE_SECP256K1_ZKP_BIP340 build option.
3 years ago
Andrew Kozlik ae35086bb9 refactor(core): Rename Hash143 to SigHasher and replace preimage_hash() with two functions.
3 years ago