Commit Graph

22 Commits

Author SHA1 Message Date
Ryan X. Charles
ad5e83f9ff Merge branch 'bip39'
Conflicts:
	browser/bundle.js
2014-06-20 19:35:24 -07:00
Ryan X. Charles
266759ff60 Merge remote-tracking branch 'devrandom/bip39'
Conflicts:
	test/index.html
2014-06-20 19:34:21 -07:00
Ryan X. Charles
54c8e04738 remove unbuilding c code, and ...
* Remove c code that didn't compile on my machine
* Replace with sjcl code
* Minor modifications to mnemonic interface more bitcoreish
2014-06-20 19:09:21 -07:00
Manuel Araoz
5c11ac3e87 malloc -> calloc, to fix linux version 2014-06-12 13:56:29 -03:00
Manuel Araoz
d313ed037e trying to fix 2014-06-12 12:29:51 -03:00
Devrandom
f2472e691b Separate out BIP39 2014-06-08 12:41:37 -07:00
Devrandom
63f7e3d062 BIP39 implementation 2014-06-08 12:40:28 -07:00
olalonde
e06e556ca3 Eckey: renamed multiply to multiplyUncompressed for consistency 2014-05-08 08:10:07 +08:00
olalonde
7d33078736 Eckey: removed garbage comments 2014-05-08 07:54:12 +08:00
olalonde
b5c1a7d387 Eckey: implemented point multiplication 2014-05-08 07:54:12 +08:00
olalonde
c818b549c6 Added Electrum.js which allows Electrum style key derivation 2014-04-21 03:52:07 +08:00
Ryan X. Charles
387185e626 remove commented-out code 2014-04-11 14:23:41 -03:00
dthorpe
5b7bfe0ed4 Fix Unresolved external symbol "FromConstructorTemplate..." linking on Windows, per #108 2014-04-07 22:53:45 -07:00
Manuel Araoz
0b2dae43c5 remove console.logs and std::couts 2014-04-04 18:24:34 -03:00
Manuel Araoz
406600720e valid tx tests passing! 2014-04-04 18:06:34 -03:00
Ryan X. Charles
a686e63b0b fix issue by outputing proper pubkey format
The way I was outputting the pubkeys would be incorrect if the first byte of
one of the coordinates was 0, since it would print the first non-zero byte
first. The solution was to use the standard openssl function that outputs a
public key to oct.
2014-03-23 15:11:32 -07:00
Ryan X. Charles
d11361be9e expose group operation
BIP32 needs to be able to add two points on the secp256k1 curve. This
functionality was not already being exposed from OpenSSL in bitcore. I have
added an "addUncompressed" function to the Key class which takes in two points
in uncompressed form, adds them, and returns the result. This is necessary for
BIP32.
2014-03-23 10:35:28 -07:00
Jeff Garzik
c2f40f40ce Rename compiled binding to KeyModule. 2013-07-10 15:32:38 -04:00
Jeff Garzik
4cfef3546c eckey: add support for compressed or uncompressed keys 2013-07-10 14:52:24 -04:00
Jeff Garzik
7e23e5ba0e Wrap C++ Key object inside "bitcoin" namespace. 2013-07-09 10:53:04 -04:00
Jeff Garzik
7da3c3b969 Rename BitcoinKey object to Key 2013-07-09 10:51:26 -04:00
Jeff Garzik
5c0db96180 Import BitcoinKey/eckey from bitcoinjs-server. 2013-07-09 10:49:13 -04:00