Commit Graph

72 Commits (55a78d7b262e56f5b9e5b8ab39b538c226c19b4d)

Author SHA1 Message Date
matejcik dc5e4c1c8f feat(core): implement CoSi module and CoSi verification
1 year ago
grdddj 428ac8d2ac chore(core): delete unused code in src
1 year ago
grdddj bd7513f2df chore(core): decrease crypto size by 60 bytes
2 years ago
grdddj 756a97a95d chore(core): delete unused functions
2 years ago
grdddj 52558c7b96 chore(core): use more const to decrease space
2 years ago
grdddj 49765830de chore(core): add underscores to private constants to reduce code size
2 years ago
Andrew Kozlik d815a7d6de chore(core): Use C implementation of Bech32 decode.
2 years ago
matejcik 8c3d3c6548 chore: bump black to 22.3
2 years ago
Pavol Rusnak c6667fa0c2 feat(core): verify bip340 pubkeys used in p2tr addresses
2 years ago
matejcik e20879189f style(core): remove old-style annotations (Set, Tuple, Union)
3 years ago
matejcik 5e1dce35b3 style(core): remove unused type:ignore comments
3 years ago
matejcik 228c4db646 style(core): improve types in rlp.py
3 years ago
matejcik c3f2db3be5 refactor(core): improve type signature of bech32.convertbits
3 years ago
grdddj 9fc5bb546b style(core): full pyright-based type-checking
3 years ago
Andrew Kozlik aaceb5bcc6 chore(core): Remove USE_SECP256K1_ZKP_BIP340 build option.
3 years ago
matejcik c38efaa9a5 chore: make bitcoin-only checker happy
3 years ago
matejcik 387466e073 refactor(core): separate Cardano cryptography into its own module
3 years ago
matejcik faa807f995 feat(core): show progress for SLIP39 derivation
3 years ago
matejcik e972839ac7 style(all): fix pylint complaints
3 years ago
Ondřej Vejpustek 29ce860d46 refactor(core,crypto): rename schnorr to BIP340
3 years ago
Ondřej Vejpustek 7ac0bdd215 feat(core): make core use Schnorr signatures
3 years ago
Ondřej Vejpustek 26463eb3ce feat(core): make core use ecdsa from secp256k1_zkp wherever possible
3 years ago
Pavol Rusnak 9aa07c7f96 feat(core): update bech32.py to support Bech32m
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
matejcik 98f0496b2c feat(core/stellar): add type checking to Stellar app
3 years ago
Andrew Kozlik 334103b089 refactor(core/crypto): Optimize DER encoding of signatures.
3 years ago
Andrew Kozlik 7811204ed5 refactor(core/bitcoin): Use HashWriter in address derivation.
3 years ago
Andrew Kozlik 2c003052f5 refactor(core/bitcoin): Change CoinInfo.script_hash to be a HashContext.
3 years ago
matejcik cf15dce326 refactor(core/ethereum): improve API of the rlp module
3 years ago
Martin Milata ac711fb8ee style(core): use more recent type annotation syntax
3 years ago
Pavol Rusnak 4649b80b44
feat(core): allow secp256k1-zkp for bitcoin-only build
3 years ago
Pavol Rusnak f3d5de15ef refactor(core): turn SECP256K1_ZKP into a firmware feature flag
3 years ago
Andrew Kozlik aeb021b159 chore(core): Improve naming of SLIP39's T9 mask lookup.
4 years ago
Pavol Rusnak a1dda836ec style(core/src): use new syntax for typing
4 years ago
Pavol Rusnak 952adc5961
style(core): use PEP515 Underscores in Numeric Literals
4 years ago
Pavol Rusnak d8534b5ee6
perf(core/extmod): replace HMAC Python implementation with C
4 years ago
Andrew Kozlik d90c3af6ea docs(core): Fix typos in slip39.py.
4 years ago
matejcik 244b264b47 chore(core): fix typing and kwargs usage
4 years ago
Gabriel Kerekeš d2c1624602 Cardano shelley update 2/3 (#1112)
4 years ago
matejcik 5e7fd3aea6 core: use utils.BufferReader instead of apps.common.BytearrayReader
4 years ago
Andrew Kozlik 3b6c1e5e6b core/crypto: Add functions for verifying DER encoded signatures.
4 years ago
Andrew Kozlik 872768928b core/crypto: Fix endianity in DER length encoding.
4 years ago
Tomas Susanka 1ac0f60550 core: update isort config to place relative imports last
4 years ago
matejcik aa52fc3903 core/extmod: drop unused rfc6979 module
4 years ago
Andrew Kozlik d0b80bddc8 core/tests: Fix unit tests after sign_tx refactor.
4 years ago
Andrew Kozlik 2b74513e49 core: Fix mypy.
4 years ago
Andrew Kozlik 79c60615de core: Fix typing.
4 years ago
matejcik f90ba10af3 core: modify function signatures to match python-shamir-mnemonic
5 years ago
matejcik 1f6cc77dec upgrade black to 19.10b0
5 years ago
Tomas Susanka cefb1cf4fd core: refactor slip39
5 years ago