You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trezor-firmware/core/embed/extmod/modtrezorcrypto
Ondřej Vejpustek 548e329f9d
fix(core): prevent negative-length array
6 months ago
..
crc.c all: rename TREZOR to Trezor where possible 5 years ago
crc.h all: rename TREZOR to Trezor where possible 5 years ago
hdnode.h refactor(core): separate Cardano cryptography into its own module 3 years ago
modtrezorcrypto-aes.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-aesgcm.h feat(core): Add aesgcm class to trezor.crypto Python module. 6 months ago
modtrezorcrypto-bech32.h fix(core): prevent negative-length array 6 months ago
modtrezorcrypto-bip32.h feat(all): implement support information for T2B1 1 year ago
modtrezorcrypto-bip39.h chore(core): delete unused bip39/slip39 micropython/C bindings 2 years ago
modtrezorcrypto-bip340.h fix(core): fix build with FEATURE_FLAGS.SECP256K1_ZKP=False 3 years ago
modtrezorcrypto-blake2b.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-blake2s.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-blake256.h style(core): support AnyStr in all hash function arguments 3 years ago
modtrezorcrypto-cardano.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-chacha20poly1305.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-crc.h core/extmod: explicitly initialize automatic variables 4 years ago
modtrezorcrypto-curve25519.h fix(core): Prevent sensitive data from being left on the call stack in modtrezorcrypto. 4 years ago
modtrezorcrypto-ed25519.h fix(crypto): Fix nonce bias in CoSi signing. 2 years ago
modtrezorcrypto-groestl.h style(core): support AnyStr in all hash function arguments 3 years ago
modtrezorcrypto-hmac.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-monero.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-nem.h core/extmod: explicitly initialize automatic variables 4 years ago
modtrezorcrypto-nist256p1.h fix(crypto,core,legacy): Check private key validity when deriving public key. 3 years ago
modtrezorcrypto-optiga.h feat(core): custom exception types for Optiga 1 year ago
modtrezorcrypto-pbkdf2.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-random.h feat(core): Integrate Optiga into PIN verification. 1 year ago
modtrezorcrypto-ripemd160.h style(core): support AnyStr in all hash function arguments 3 years ago
modtrezorcrypto-secp256k1.h refactor: Unify secp256k1_zkp usage. 1 year ago
modtrezorcrypto-sha1.h style(core): support AnyStr in all hash function arguments 3 years ago
modtrezorcrypto-sha3-256.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-sha3-512.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 6 months ago
modtrezorcrypto-sha256.h style(core): support AnyStr in all hash function arguments 3 years ago
modtrezorcrypto-sha512.h style(core): support AnyStr in all hash function arguments 3 years ago
modtrezorcrypto-shamir.h style(core): use more recent type annotation syntax 4 years ago
modtrezorcrypto-slip39.h chore(core): delete unused bip39/slip39 micropython/C bindings 2 years ago
modtrezorcrypto.c feat(core): Add aesgcm class to trezor.crypto Python module. 6 months ago
rand.c all: rename TREZOR to Trezor where possible 5 years ago