Commit Graph

192 Commits (ef44e9ded855729cc52d0d6259ab9a8e9c7741ed)
 

Author SHA1 Message Date
slush0 f27d5ad725
Remove unused code
8 years ago
Pavol Rusnak d5e2e2ee45
update micropython submodule
8 years ago
Pavol Rusnak ee3614ae6a
cleanup pb2py, add debug to emu.sh
8 years ago
Pavol Rusnak 0a8870f110
add modtrezorutils
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
slush0 e6df94cbd5
pb2py generator, build_pb2.sh
8 years ago
Pavol Rusnak 32403b618e
use ubinascii for unhexlify in unit tests
8 years ago
Pavol Rusnak 26ab1b2020
update trezor-crypto
8 years ago
Pavol Rusnak 33f3566f61
adapt to new trezor-crypto
8 years ago
Pavol Rusnak dd93b1a0cf
remove mbedtls
8 years ago
Pavol Rusnak 250e35348e
rework note about endianity
8 years ago
Pavol Rusnak 4b9d3bffc6
add firmware format documentation
8 years ago
Pavol Rusnak 6a3cf02396
add documentation about toif
8 years ago
Pavol Rusnak b41c1c3e4d
add data size to toi format header
8 years ago
Pavol Rusnak f8713bad4d
add sha3
8 years ago
Pavol Rusnak 92fcafa9e9
update vendor/micropython submodule
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
Pavol Rusnak 4777df03b6
import mbedtls, use it in for hashes
8 years ago
Pavol Rusnak afbd1b0f22
use api similar to hmac in pbkdf2 module
8 years ago
Pavol Rusnak 5d929fba0e
add trezor.crypto.pbkdf2
8 years ago
Pavol Rusnak 8b9f2a95b3
add trezor.crypto.hmac
8 years ago
Pavol Rusnak cbea384a79
use macros for block/digest sizes
8 years ago
Pavol Rusnak 4c3eb5f015
allow to call hash.digest() more than once
8 years ago
Pavol Rusnak 21db5a6ff7
use streamed version of ripemd160
8 years ago
Pavol Rusnak 0ab2170cc6
add ripemd160
8 years ago
Pavol Rusnak 60d45a5d34
modify trezor.crypto.hash api to be similar to python api
8 years ago
Pavol Rusnak 7b702314a6
fix last commit
8 years ago
Pavol Rusnak 4eccc55c5c
add unit tests, add t.c.sha512
8 years ago
Pavol Rusnak e88cd6f20d
add trezor.utils (pure python)
8 years ago
Pavol Rusnak 4ff68e7494
add static to mp_define_const
8 years ago
Pavol Rusnak 0d8112f6b4
split trezor.crypto into more modules
8 years ago
Pavol Rusnak ed39c2001e
remove t.c.base58.*_check functions from module (this is app logic), add t.c.sha256 module
8 years ago
Pavol Rusnak 2694e3ad63
add trezor.crypto.base58 functionality (decode_check needs fix)
8 years ago
Pavol Rusnak 2cc116f812
add trezor-crypto as submodule
8 years ago
slush0 ddfde9a0ad
Initial version of protobuf library
8 years ago
slush0 ee9b9ca351
Polished binding to protobuf, msg.
8 years ago
slush0 456e1fba44
Pipe support & async pipe transport
8 years ago
slush0 cbc2be00ca
Initial version of module os (from micropython-lib)
8 years ago
Pavol Rusnak 0f2670f12e
add trezor.crypto
8 years ago
Pavol Rusnak a5e861e0aa
introduce trezor.msg and trezor.protobuf
8 years ago
Pavol Rusnak d0e179e090
rename touch.callback functions
8 years ago
Pavol Rusnak 1986992bd9
make submodule_update -> make update
8 years ago
Pavol Rusnak 914e905146
add sync to make load
8 years ago
Pavol Rusnak a447cb5492
refactor display_rawcmd into display_raw
8 years ago
Pavol Rusnak 1f4230dc20
implement trezor.ui.qrcode
8 years ago