Commit Graph

15 Commits (9fc5bb546bff59104fa158e53a23bc4ffa327b9c)

Author SHA1 Message Date
grdddj 9fc5bb546b style(core): full pyright-based type-checking
2 years ago
Andrew Kozlik ef5994d9f3 feat(core): Support ownership proofs for Taproot addresses.
2 years ago
Andrew Kozlik 56ac799626 feat(core): Support external inputs in TxWeightCalculator.
3 years ago
Andrew Kozlik c0f853dc78 chore(core): Disable ownership proof generation for Taproot.
3 years ago
Andrew Kozlik 7811204ed5 refactor(core/bitcoin): Use HashWriter in address derivation.
3 years ago
Jan Pochyla a8623c4b59 refactor(core): fix imports and use new protobuf API in apps
3 years ago
matejcik ea505b592c refactor(core): move empty_bytearray to trezor.utils
3 years ago
Martin Milata ac711fb8ee style(core): use more recent type annotation syntax
3 years ago
Andrew Kozlik 850aa56691 docs(core): Add references to SLIPs in the code.
3 years ago
Pavol Rusnak d8534b5ee6
perf(core/extmod): replace HMAC Python implementation with C
4 years ago
matejcik 37025e2a84 feat(core): use specialized protobufs in apps.bitcoin, enable typing
4 years ago
Andrew Kozlik 295710c37d core/bitcoin: Check ownership proofs using the provided commitment data.
4 years ago
matejcik c85d768b81 core: update references to keychain everywhere
4 years ago
matejcik 5e7fd3aea6 core: use utils.BufferReader instead of apps.common.BytearrayReader
4 years ago
Andrew Kozlik d4317d1536 core/bitcoin: Implement generation and verification of SLIP-0019 proofs of ownership.
4 years ago