Commit Graph

11341 Commits (0d87b55ba4fed7eecc72bf2a94ee473830b095e9)
 

Author SHA1 Message Date
Pavol Rusnak 99565b3130 fix blowfish. add unit tests for blowfish
11 years ago
Pavol Rusnak 47cb0fefce renamed to trezor-crypto, modified readme
11 years ago
Pavol Rusnak 9205c0d952 use canonical signatures (if S > Order/2: S = Order - S)
11 years ago
slush0 2a1a1e61e4 Simplified PinMatrix widget
11 years ago
slush0 a69c820f5b Disable focus on buttons
11 years ago
slush0 e5d19d64a7 Use PinMatrixWidget if graphic mode is enabled
11 years ago
slush0 f7f04b0482 Introduce pin_input message to trigger PinMatrix widget
11 years ago
slush0 12955a0c0c Allow only [1-9]+ in Pin matrix
11 years ago
slush0 0634d6bbb4 Qt4 widget for Pin matrix
11 years ago
Pavol Rusnak 7e41c2a568 add blowfish algo with tests
11 years ago
Pavol Rusnak f87e706407 add define for RFC6979
11 years ago
Pavol Rusnak 678e5b1af2 use #if instead of #ifdef for conditional macros
11 years ago
Pavol Rusnak 3d163fc29b move speed-stm32 to trezor repo
11 years ago
Pavol Rusnak 1691d5cc8c small cleanup
11 years ago
Pavol Rusnak e19f7cd2e5 add more rfc6979 test vectors by fpgaminer
11 years ago
Pavol Rusnak 71ff1c5124 replace infinite loops with loops with counters
11 years ago
Pavol Rusnak f4f246f3d7 optimize computations
11 years ago
Pavol Rusnak 7ed18947ba simplify divmod58
11 years ago
slush0 ae9444a83b Fixes bug with aligning the magic
11 years ago
Pavol Rusnak 74a5b04b81 verify now supports compressed keys
11 years ago
Pavol Rusnak dfdcdfa044 alter readme
11 years ago
Pavol Rusnak 896905c5c8 remove der encoding, introduce 33/65 bytes pubkeys, 64 bytes signature
11 years ago
Pavol Rusnak 58a65d9cd7 move speed tests to unit testing suite
11 years ago
Pavol Rusnak 2df62d4877 use unit tests via Check instead of small test programs
11 years ago
Pavol Rusnak 638cf2310b cleanup
11 years ago
Pavol Rusnak 92f070498f add function for computing addresses
11 years ago
Pavol Rusnak 1fda6fe339 add bn_zero, bn_bits, bn_lshift, bn_rshift, bn_normalize to bignum
11 years ago
Pavol Rusnak 65250325c4 add ripemd160
11 years ago
slush0 98bb17299b Module renamed to trezorlib
11 years ago
slush0 333182f062 Module renamed from bitkeylib to trezorlib
11 years ago
slush0 66cede8e18 Fixed path to module
11 years ago
slush0 9fd3121724 Fixed project name
11 years ago
slush0 18d5f9f3d6 ApplySettings triggers init_device to reload Features structure
11 years ago
slush0 004ce33e40 Updated project link, changed repo name
11 years ago
slush0 c692f60782 Refactored module structure
11 years ago
slush0 4530dc3684 All current tests passed
11 years ago
slush0 d273cdf86b Added unit tests for BTC, tBTC & LTC address generation
11 years ago
slush0 c514fe3edd Binary pb2 file
11 years ago
slush0 8d100bee0c Implemented ApplySettings, removed SetMaxFeeKb
11 years ago
Pavol Rusnak afc9bcfe30 implement bip32 - https://en.bitcoin.it/wiki/BIP_0032
11 years ago
Pavol Rusnak 07d1c22730 refactor code -> bignum.c/h
11 years ago
Pavol Rusnak 603acbd1be implement RFC 6979
11 years ago
Pavol Rusnak 047b30cf2f add hmac-sha256/512
11 years ago
Pavol Rusnak 40fa3f52e4 use sha2 implementation by Aaron D. Gifford
11 years ago
Pavol Rusnak d958d8a90e cleanup
11 years ago
Pavol Rusnak df79a330e6 pave the way for RFC6979
11 years ago
Pavol Rusnak 3f737896a4 ecdsa_get_public_key and ecdsa_verify methods
11 years ago
slush 31aa66e1a2 Binary protofile
11 years ago
slush 0176c60d2a Version 0.1 of proto file
11 years ago
slush e41387c6e4 Removed OTP and PIN handling in cmd.py
11 years ago