1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-26 16:18:22 +00:00
trezor-firmware/embed/extmod/modtrezorcrypto
2018-01-16 20:44:21 +01:00
..
crc.c trezor.crypto: adopt crc32 function 2017-12-19 21:54:22 +01:00
crc.h trezor.crypto: adopt crc32 function 2017-12-19 21:54:22 +01:00
modtrezorcrypto-aes.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-bip32.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-bip39.h modtrezorcrypto/bip39: throw less exceptions 2018-01-16 15:46:32 +01:00
modtrezorcrypto-blake2b.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-blake2s.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-blake256.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-chacha20poly1305.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-crc.h trezor.crypto: add static keyword to crc 2018-01-12 13:43:52 +01:00
modtrezorcrypto-curve25519.h trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str 2018-01-03 21:53:58 +01:00
modtrezorcrypto-ed25519.h trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str 2018-01-03 21:53:58 +01:00
modtrezorcrypto-nist256p1.h trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str 2018-01-03 21:53:58 +01:00
modtrezorcrypto-pbkdf2.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-random.h trezor.crypto: use mp_obj_new_str_from_vstr where we already have preallocated vstr 2018-01-07 13:56:18 +01:00
modtrezorcrypto-rfc6979.h trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str 2018-01-03 21:53:58 +01:00
modtrezorcrypto-ripemd160.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-secp256k1.h trezor.crypto: remove vstr usage, refactor mp_obj_new_str_from_vstr into mp_obj_new_bytes and mp_obj_new_str 2018-01-03 21:53:58 +01:00
modtrezorcrypto-sha1.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-sha3-256.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-sha3-512.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-sha256.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto-sha512.h use explicit_bzero where possible; update trezor-crypto 2018-01-16 20:44:21 +01:00
modtrezorcrypto.c trezor.crypto: implement chacha20poly1305 aka rfc7539 2018-01-02 18:57:23 +01:00
rand.c vendor: update trezor-crypto, adapt codebase to changes 2018-01-13 15:36:03 +01:00