Commit Graph

347 Commits (245e2cc23d6c1960434a24ac14fc363b2645949e)
 

Author SHA1 Message Date
Pavol Rusnak 69a88a28a8 simplify rfc6979 tests
11 years ago
Pavol Rusnak 0fc4ad0976 move declaration
11 years ago
Pavol Rusnak 52485b9008 define BN_PRINT if not defined
11 years ago
Pavol Rusnak 946c23e2cf small readme update
11 years ago
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
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
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
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
Pavol Rusnak 1f75cd031b Merge pull request #1 from mogorman/master
11 years ago
mog c87691205b added support for getting public key from a private key.
11 years ago
Pavol Rusnak 4593b3f636 use /dev/urandom in example
11 years ago
Pavol Rusnak 0f7c3be5dd expand readme
11 years ago
Pavol Rusnak 7c13e810fc add -Os flag to makefile
11 years ago
Pavol Rusnak 1830c2066d add more comments to readme
11 years ago
Pavol Rusnak 32c9ff72a5 reorganize code in speed tests
11 years ago
Pavol Rusnak 0ed5bea0d0 properly initialize rng
11 years ago
Pavol Rusnak ee09a6a7b2 param names cleanup
11 years ago
Pavol Rusnak b018f9e6fe add speed testing code for stm32
11 years ago
Pavol Rusnak 8e7bee7043 add speed test
11 years ago
Pavol Rusnak 1bd0592c26 fix for formatting
11 years ago
Pavol Rusnak 3645df58e1 add note about RNG
11 years ago
Pavol Rusnak ccbc219b29 import sources
11 years ago