Commit Graph

517 Commits (3bfac8d547f0cb176275fcbaf56aef3c631cef39)

Author SHA1 Message Date
matejcik 3bfac8d547 docs(legacy): remove trailing whitespace
2 years ago
matejcik a7fa9d74db chore(legacy): release bootloader 1.11.0
2 years ago
matejcik ac8c642379 feat(legacy/bootloader): report installed firmware version
2 years ago
matejcik 960527953a build(legacy): add explicit dependency on version.h for the header object
2 years ago
matejcik ecd0423f6f chore(legacy/bootloader): bump major version
2 years ago
matejcik f291b4658c fix(legacy/bootloader): erase storage if going below fix_version
2 years ago
Martin Milata 517bcfcd06 docs(legacy): changelog for 1.11.0
2 years ago
Andrew Kozlik 92b78a5352 feat(legacy): Verify signatures of all original internal inputs in replacement transactions.
2 years ago
Andrew Kozlik 6f2d34b59c refactor(legacy): Transaction checksum in Bitcoin signing.
2 years ago
Andrew Kozlik ecf68b13eb feat(legacy): Warn about unverified external inputs.
2 years ago
Andrew Kozlik 9719f73185 feat(legacy): Warn only once about non-standard paths.
2 years ago
Andrew Kozlik 64637babad chore(legacy): Simplify path warning UI.
2 years ago
Andrew Kozlik 9a20edb17d fix(legacy): Stricter Bitcoin transaction checks.
2 years ago
Andrew Kozlik 253c7a0cc0 chore(legacy/firmware): Bump VERSION and FIX_VERSION to 1.11.0.
2 years ago
Andrew Kozlik 353ff85fd2 feat(legacy): Add fsm_abortWorkflows().
2 years ago
Andrew Kozlik 131c3d0756 fix(legacy): Check PIN before confirming critical dialogs.
2 years ago
Andrew Kozlik 9828ea1871 feat(legacy): Add state sanity check to fsm_msg*Ack() functions.
2 years ago
Andrew Kozlik 7f7f3b7502 feat(legacy): Strict path validation for CoSi.
2 years ago
Andrew Kozlik 0438e240c4 feat(legacy): Strict path validation for NEM.
2 years ago
Andrew Kozlik befd38217e feat(legacy): Make Bitcoin path checks same as in core.
2 years ago
Andrew Kozlik f0a48c2f18 feat(legacy): Strict path validation for Stellar.
2 years ago
Andrew Kozlik 2e1c784748 feat(legacy): Strict path validation for Ethereum.
2 years ago
Andrew Kozlik 275f41ff46 refactor(legacy): Factor out fsm_layoutPathWarning().
2 years ago
Andrew Kozlik 608da389f6 refactor(legacy): Move path constants to crypto.h.
2 years ago
Pavol Rusnak 25bd9ebbbb fix(legacy): fix SDL2 include path
2 years ago
Pavol Rusnak 334f7bbbe6 chore(common): defs cleanup
2 years ago
Andrew Kozlik d012f48ca5 feat(legacy): Guess weight of unverified external inputs.
2 years ago
Andrew Kozlik 82895b2cdb feat(legacy): Support unverified external inputs.
2 years ago
Andrew Kozlik 0dfbfefd2a refactor(legacy): Factor out multisig fingerprint processing.
2 years ago
Andrew Kozlik 8cb6d0709f feat(legacy): Ensure input's script type and path match the scriptPubKey.
2 years ago
Ondrej Mikle 28d282101e fix(legacy): cleanup of undesired states where USB processing should not happen
2 years ago
Martin Milata 548651608c docs(legacy/bootloader): fix changelog date
2 years ago
matejcik 45e5c18f06 fix(legacy): allow DebugLinkGetState while waiting for passphrase
2 years ago
matejcik 69eb09580d fix(legacy): clear crypto caches on device wipe
2 years ago
grdddj 967727a43c chore(legacy,ci): add and use make targets for legacy
2 years ago
Pavol Rusnak ea6b005003 feat(legacy): verify bip340 pubkeys used in p2tr addresses
2 years ago
Andrew Kozlik b1706561cd fix(legacy): Remove Bitcoin Cash from BITCOIN_ONLY firmware.
2 years ago
Andrew Kozlik cb21c7e415 feat(legacy): Support Electrum signatures in VerifyMessage.
2 years ago
Andrew Kozlik b5c9f573b2 feat(legacy): Show "signature is valid" dialog when VerifyMessage succeeds.
2 years ago
matejcik 310b6c5217 fix(legacy): support Success and Failure for debuglink
2 years ago
matejcik 825ccd9df5 build(legacy): make bootloader_align target repeatable
2 years ago
matejcik e81bb0f856 feat(legacy): enable DebugLinkReseedRandom
2 years ago
matejcik 658c50fc1f chore(legacy): drop support for RANDOM_DEV_FILE
2 years ago
Andrew Kozlik d0c3a6a2fa chore(core): Add mac field to Address message.
2 years ago
Andrew Kozlik 0959947a88 chore(common): Add GetNonce, Nonce and TxAckPaymentRequest message.
2 years ago
Andrew Kozlik ba4f046d6f feat(common): Add INFO button to DebugLinkDecision.
2 years ago
Martin Milata 763a138d53 docs(legacy/firmware): fix date in changelog
2 years ago
Martin Milata 98b1159b0b Merge branch 'release/22.01'
2 years ago
Martin Milata b6ed573cf5 ci(legacy): run nightly device tests with AddressSanitizer
2 years ago
Andrew Kozlik 56126b75a7 ci: Use address sanitizer in CI.
2 years ago