Commit Graph

193 Commits (b145f8f309d5fe6fc89d0c39f4abda9c50516f6b)

Author SHA1 Message Date
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 b41c1c3e4d
add data size to toi format header
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
Pavol Rusnak 4777df03b6
import mbedtls, use it in for hashes
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 4ff68e7494
add static to mp_define_const
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
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 a447cb5492
refactor display_rawcmd into display_raw
8 years ago
Pavol Rusnak 1f4230dc20
implement trezor.ui.qrcode
8 years ago
Pavol Rusnak 089409c995
update docu, add display.backlight
8 years ago
Pavol Rusnak 516057a7fa
touch code wip
8 years ago
Pavol Rusnak 1d06839b37
prepare touch events for SDL
8 years ago
Pavol Rusnak bba9418214
add touch (WIP)
8 years ago
Pavol Rusnak 8493da5f97
introduce trezor module
8 years ago
Pavol Rusnak ee67b0bab7
make display class a singleton
8 years ago
Pavol Rusnak fef9a2266d
more font work
8 years ago
Pavol Rusnak 14e792e346
add mouseclick handling to modTrezorUi-unix
8 years ago
Pavol Rusnak cdd89f9a77
add black border around display in emulator
8 years ago
Pavol Rusnak be3cd79bc8
add Display.orientation and Display.rawcmd
8 years ago
Pavol Rusnak 05d00668e0
add Display.rotation (WIP for stmhal)
8 years ago
Pavol Rusnak 2d90abe4bf
add Display.icon function
8 years ago
Pavol Rusnak 047578c4c0
add write_callback to sinf_inflate function
8 years ago
Pavol Rusnak cf4078543b
allow more than 1 built-in font
8 years ago
Pavol Rusnak 0069b72f26
import modTrezorUi source
8 years ago