Pavol Rusnak
|
7dc057c903
|
add testcases for address generation
fix bug for version != 0
process uncompressed pubkeys as well
|
2014-01-27 19:57:44 +01:00 |
|
Pavol Rusnak
|
ed7e2e5058
|
implement public child key derivation
|
2014-01-14 14:35:13 +01:00 |
|
Pavol Rusnak
|
8423c7abfd
|
add check that pub.y != res.y
|
2014-01-04 17:39:37 +01:00 |
|
Pavol Rusnak
|
9da3b35962
|
extract xprv_fill_public method
|
2013-11-08 16:02:48 +01:00 |
|
Pavol Rusnak
|
a439d8674d
|
small cosmetic changes
|
2013-10-24 19:44:54 +02:00 |
|
Pavol Rusnak
|
9205c0d952
|
use canonical signatures (if S > Order/2: S = Order - S)
|
2013-10-08 14:06:48 +02:00 |
|
Pavol Rusnak
|
f87e706407
|
add define for RFC6979
|
2013-10-03 18:19:30 +02:00 |
|
Pavol Rusnak
|
678e5b1af2
|
use #if instead of #ifdef for conditional macros
|
2013-10-03 17:32:27 +02:00 |
|
Pavol Rusnak
|
1691d5cc8c
|
small cleanup
|
2013-10-01 18:08:33 +02:00 |
|
Pavol Rusnak
|
71ff1c5124
|
replace infinite loops with loops with counters
|
2013-09-27 15:55:55 +02:00 |
|
Pavol Rusnak
|
f4f246f3d7
|
optimize computations
|
2013-09-27 15:42:52 +02:00 |
|
Pavol Rusnak
|
7ed18947ba
|
simplify divmod58
|
2013-09-25 12:39:23 +02:00 |
|
Pavol Rusnak
|
74a5b04b81
|
verify now supports compressed keys
|
2013-09-24 18:48:46 +02:00 |
|
Pavol Rusnak
|
896905c5c8
|
remove der encoding, introduce 33/65 bytes pubkeys, 64 bytes signature
|
2013-09-23 21:13:44 +02:00 |
|
Pavol Rusnak
|
58a65d9cd7
|
move speed tests to unit testing suite
|
2013-09-22 15:05:59 +02:00 |
|
Pavol Rusnak
|
92f070498f
|
add function for computing addresses
|
2013-09-20 17:13:24 +02:00 |
|
Pavol Rusnak
|
afc9bcfe30
|
implement bip32 - https://en.bitcoin.it/wiki/BIP_0032
|
2013-09-12 21:20:03 +02:00 |
|
Pavol Rusnak
|
07d1c22730
|
refactor code -> bignum.c/h
|
2013-09-12 03:18:35 +02:00 |
|
Pavol Rusnak
|
603acbd1be
|
implement RFC 6979
|
2013-09-11 19:02:22 +02:00 |
|
Pavol Rusnak
|
40fa3f52e4
|
use sha2 implementation by Aaron D. Gifford
|
2013-09-10 21:10:07 +02:00 |
|
Pavol Rusnak
|
d958d8a90e
|
cleanup
|
2013-09-10 01:41:10 +02:00 |
|
Pavol Rusnak
|
df79a330e6
|
pave the way for RFC6979
|
2013-09-10 01:03:24 +02:00 |
|
Pavol Rusnak
|
3f737896a4
|
ecdsa_get_public_key and ecdsa_verify methods
|
2013-09-09 17:52:25 +02:00 |
|
mog
|
c87691205b
|
added support for getting public key from a private key.
|
2013-09-05 03:57:26 -05:00 |
|
Pavol Rusnak
|
ee09a6a7b2
|
param names cleanup
|
2013-08-19 12:40:58 +02:00 |
|
Pavol Rusnak
|
1bd0592c26
|
fix for formatting
|
2013-08-17 14:32:25 +02:00 |
|
Pavol Rusnak
|
ccbc219b29
|
import sources
|
2013-08-17 14:20:15 +02:00 |
|