1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-16 11:28:14 +00:00
trezor-firmware/core/embed/extmod/modtrezorcrypto
2024-09-12 14:44:33 +02:00
..
crc.c all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
crc.h all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
hdnode.h refactor(core): separate Cardano cryptography into its own module 2021-11-10 13:57:57 +01:00
modtrezorcrypto-aes.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-aesgcm.h feat(core): add AES-GCM in-place encryption and decryption 2024-05-31 15:41:06 +02:00
modtrezorcrypto-bech32.h fix(core): prevent negative-length array 2024-04-09 14:29:46 +02:00
modtrezorcrypto-bip32.h refactor(crypto): use boolean to indicate public key is set 2024-08-21 17:19:24 +02:00
modtrezorcrypto-bip39.h chore(core): delete unused bip39/slip39 micropython/C bindings 2023-01-25 19:17:56 +01:00
modtrezorcrypto-bip340.h fix(core): fix build with FEATURE_FLAGS.SECP256K1_ZKP=False 2022-03-18 12:03:41 +01:00
modtrezorcrypto-blake2b.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-blake2s.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-blake256.h style(core): support AnyStr in all hash function arguments 2022-01-07 21:41:17 +01:00
modtrezorcrypto-cardano.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-chacha20poly1305.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-crc.h style(core): fix indentation in crc32 documentation 2024-07-18 14:40:43 +02:00
modtrezorcrypto-curve25519.h fix(core): Prevent sensitive data from being left on the call stack in modtrezorcrypto. 2020-10-13 13:13:49 +02:00
modtrezorcrypto-ed25519.h refactor(core): Improve parameter naming in ed25519_sign_ext(). 2024-07-31 13:34:34 +02:00
modtrezorcrypto-elligator2.h feat(core): add elligator2 python bindings 2024-05-10 20:05:37 +02:00
modtrezorcrypto-groestl.h style(core): support AnyStr in all hash function arguments 2022-01-07 21:41:17 +01:00
modtrezorcrypto-hmac.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-monero.h chore(core): change build_mocks to include empty lines 2024-05-31 13:35:11 +02:00
modtrezorcrypto-nem.h core/extmod: explicitly initialize automatic variables 2020-08-04 14:50:07 +02:00
modtrezorcrypto-nist256p1.h fix(crypto,core,legacy): Check private key validity when deriving public key. 2021-11-01 16:39:53 +01:00
modtrezorcrypto-optiga.h feat(core): Implement DebugLinkOptigaSetSecMax. 2024-07-09 16:52:50 +02:00
modtrezorcrypto-pbkdf2.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-random.h feat(core): Integrate Optiga into PIN verification. 2023-09-27 17:17:09 +02:00
modtrezorcrypto-ripemd160.h refactor(crypto): adapt ripemd160 implementation 2024-09-12 14:44:33 +02:00
modtrezorcrypto-secp256k1.h refactor: Unify secp256k1_zkp usage. 2023-06-21 08:36:20 +02:00
modtrezorcrypto-sha1.h style(core): support AnyStr in all hash function arguments 2022-01-07 21:41:17 +01:00
modtrezorcrypto-sha3-256.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-sha3-512.h fix(core): Clean up when constructor fails to reduce memory fragmentation. 2024-04-03 10:26:46 +02:00
modtrezorcrypto-sha256.h style(core): support AnyStr in all hash function arguments 2022-01-07 21:41:17 +01:00
modtrezorcrypto-sha512.h style(core): support AnyStr in all hash function arguments 2022-01-07 21:41:17 +01:00
modtrezorcrypto-shamir.h style(core): use more recent type annotation syntax 2021-04-01 11:12:30 +02:00
modtrezorcrypto-slip39.h chore(core): delete unused bip39/slip39 micropython/C bindings 2023-01-25 19:17:56 +01:00
modtrezorcrypto.c refactor(core): improve and simplify error handling 2024-06-17 16:57:33 +02:00
rand.c all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00