Commit Graph

45 Commits (4e47ae16060b684a7c054426b2a0826c57cc82ab)

Author SHA1 Message Date
Jan Pochyla 4e47ae1606 modtrezorcrypto: add HDNode.address
8 years ago
Jan Pochyla 2ff937b707 modtrezorcrypto: fix ecsda_sign calls
8 years ago
Jan Pochyla cd9fca42b7 modtrezorcrypto: add bip32 deserialization
8 years ago
Pavol Rusnak 9e3102742e
modules: add missing copyright headers
8 years ago
Pavol Rusnak 3e8b025cbd
use mp_obj_new_str_of_type where it makes sense instead of mp_obj_new_str_from_vstr
8 years ago
Pavol Rusnak 2bba78bf87
fix pbkdf2.key() method
8 years ago
Pavol Rusnak 446ea33dc1
minor changes in modtrezorcrypto docu
8 years ago
Pavol Rusnak 4023b83feb
use mp_raise_ValueError and mp_raise_TypeError functions
8 years ago
Jan Pochyla 128a4b20b5 crypto: add bip32
8 years ago
Pavol Rusnak 27fb301b22
validate mp_buffer_info_t usage for cases where len==0
8 years ago
slush0 fdc14513a6
Added 'pass' where docstring is missing.
8 years ago
Jan Pochyla 5c02718c58
fix int param for crypto.random.uniform()
8 years ago
Pavol Rusnak f727cab942
rework aes module, add summary to test script
8 years ago
Pavol Rusnak dd78f83576
update docu strings in aes
8 years ago
Pavol Rusnak 8f80749870
update docu strings in native code
8 years ago
Pavol Rusnak e577e764fc
modules do not have .name field anymore
8 years ago
Pavol Rusnak d9495b12ac
trezor.crypto.aes finished (including unit tests)
8 years ago
Pavol Rusnak fc05f25255
trezor.crypto.aes work in progres
8 years ago
Pavol Rusnak 80be60c3ff
remove todo
8 years ago
Pavol Rusnak 5c3e0c9b6f
use mp_obj_new_int_from_uint when returning uint32
8 years ago
Pavol Rusnak 9f40362482
remove homebrew docu generator, use docstring syntax
8 years ago
Pavol Rusnak c0dfe2d702
fix include in ssss
8 years ago
Pavol Rusnak 154184e4e2
add unit tests for trezor.crypto.random
8 years ago
Pavol Rusnak 35b26651ba
add trezor.crypto.random
8 years ago
Pavol Rusnak 2cf75d85e7
more ssss work
8 years ago
Pavol Rusnak 9dc4813ec7
add trezor.crypto.ssss skeleton
8 years ago
Pavol Rusnak b34b8e6959
change license to TREZOR License
8 years ago
Pavol Rusnak 8f7fc96301
add trezor.crypto.bip39.seed
8 years ago
Pavol Rusnak 910926e25c
add trezor.crypto.bip39
8 years ago
Pavol Rusnak 7fb1d7247c
remove self from documentation where it should not be
8 years ago
Pavol Rusnak 67c0ecfb23
add possibility to change UDP ip+port via env variables
8 years ago
Pavol Rusnak c5b5955539
add more docu
8 years ago
Pavol Rusnak 3d8f8a659a
rework documentation, proof of concept api docu generator
8 years ago
Pavol Rusnak d2f65d67cd
rename buffer variables, add const where possible
8 years ago
Pavol Rusnak b7b57ae53e
new pbkdf2 api with update
8 years ago
Pavol Rusnak bc7cb88cdf
use little endian for toif, fix random
8 years ago
Pavol Rusnak b7013437ee
add nist256p1 and secp256k1 to trezor.crypto.curve
8 years ago
Pavol Rusnak f3f44b408d
add trezor.crypto.ed25519
8 years ago
Pavol Rusnak 33f3566f61
adapt to new trezor-crypto
8 years ago
Pavol Rusnak dd93b1a0cf
remove mbedtls
8 years ago
Pavol Rusnak f8713bad4d
add sha3
8 years ago
Pavol Rusnak 3d3d8e89a5
don't use native base58
8 years ago
Pavol Rusnak b29ece66ef
use pbkdf2_hmac from mbedtls
8 years ago
Pavol Rusnak a230d9d294
hashes and pbkdf2 now have api of hashlib
8 years ago
Pavol Rusnak 8b4280b296
remove trezor-crypto, use mbedtls, use lowercase for trezor modules
8 years ago