Commit graph

11 commits

Author SHA1 Message Date
Wei Lu
a281a5ab53 migrate crypto-js to 3.1.2 2014-03-09 09:49:24 +08:00
Andreas Brekken
3ef468ec8b Remove call to non-existant method ECPubKey.setCompressed 2014-01-11 13:56:48 +07:00
Nadav Ivgi
0a075573ed Fix signing with compressed keys
calcPubkeyRecoveryParam always assumed a non-compressed key, and was comparing
the address generated from a non-compressed public key against the original
address generated from the compressed public key.

This commit fixes it by passing the entire pubkey object, and configuring the
generated address to use the same compressed setting as the original one.
2013-11-28 21:04:32 +02:00
vub
5e2a9f0c26 Added BIP32 support 2013-11-18 23:47:56 -05:00
vub
e43d23235b Added some transaction methods, and removed all internal use of base64 2013-10-07 15:27:19 -04:00
Roman Shtylman
41f0027883 port message to common.js style and add tests 2013-03-02 12:28:13 -05:00
Roman Shtylman
0faac29134 start to split into node commonjs style modules
- no longer is the global Bitcoin used for modules
- cleaner and more maintainable code
- add more tests
2013-02-17 00:40:14 -05:00
Stefan Thomas
c2ce224d1b Remove debugging statements. Fixes #8. 2012-08-17 02:00:02 +02:00
Stefan Thomas
49114d6540 Fix signMessage serialization. 2012-08-17 01:50:56 +02:00
Stefan Thomas
0aaa2c6347 Fix calcPubkeyRecoveryParam - must verify pubkey correctness. 2012-08-17 01:50:29 +02:00
Stefan Thomas
9b2f94a028 Implement Bitcoin's method for arbitrary message signatures. 2012-08-16 00:25:06 +02:00