Commit graph

50 commits

Author SHA1 Message Date
Wei Lu
93fe1b4c78 cosmetic standardization
[closes ]
2014-03-31 11:47:47 +08:00
Wei Lu
06b6112d58 Merge branch 'dangerpriv' of github.com:dcousens/bitcoinjs-lib into dcousens-dangerpriv 2014-03-29 21:56:44 +08:00
Daniel Cousens
8fd06681ef Adds fail fast assertions for invalid input 2014-03-29 19:41:05 +11:00
Daniel Cousens
3fa43b83b6 Comma consistency 2014-03-29 19:25:04 +11:00
Daniel Cousens
626c31911b Removes dangerous private key throwaway 2014-03-29 19:25:04 +11:00
Daniel Cousens
8f7f50d555 Removes deprecated ECKey.export function 2014-03-29 18:12:02 +11:00
Kyle Drake
a74c878b59
merge eckeyoutput 2014-03-24 15:11:34 -07:00
Daniel Cousens
f1414b0d2f Adds verify to ECPubKey 2014-03-25 03:42:10 +11:00
Daniel Cousens
a96dfea1f4 Adds compression flag to toHex/toBin and tests 2014-03-25 03:41:44 +11:00
Daniel Cousens
87453f1828 Fixes variable redeclarations 2014-03-24 06:22:26 +11:00
Wei Lu
9358a40500 tabs -> spaces 2014-03-24 03:19:39 +08:00
Daniel Cousens
e9fdfecfea Changes default EC*Key.toString behaviour to Hex 2014-03-23 18:42:52 +11:00
Daniel Cousens
b40374e332 Changes to new version-less ECKey API 2014-03-22 19:12:26 +11:00
Daniel Cousens
a1be488d1b Fixes 2014-03-22 16:27:10 +11:00
Wei Lu
3d6b66e811 move convert methods from util to convert 2014-03-11 09:52:48 +08:00
Wei Lu
a281a5ab53 migrate crypto-js to 3.1.2 2014-03-09 09:49:24 +08:00
Wei Lu
bde9b13b15 remove isArray shim
[closes ]
2014-03-03 11:27:19 +08:00
Wei Lu
eaf84c4283 move address versions into network
Also change address type name:
address_types -> addressVersion
p2sh_types -> p2shVersion
prod -> mainnet
2014-02-28 16:58:14 +08:00
Michael Gooden
b8215dea60
Add testnet support to Address and ECKey, more tests.
Signed-off-by: Michael Gooden <me@michaelgooden.net>
2014-02-24 18:31:18 +02:00
Michael Gooden
b3e3f806cb
Fix parsing of base58 compressed private keys. Add base64 parse support.
Signed-off-by: Michael Gooden <me@michaelgooden.net>
2014-02-20 18:01:21 +02:00
Kyle Drake
cb3653105a Merge vbuterin/master 2014-02-02 11:33:46 -08:00
Vitalik Buterin
c8732e5d38 Fixed ECKey constructor 2014-01-22 08:46:46 -05:00
Andreas Brekken
a68b0910af Fix wrong bitcoin address from priv key. 2014-01-22 16:29:09 +07:00
Andreas Brekken
8ccb8ad70a Add toBase58, toWif to ECPubKey 2014-01-16 14:02:21 +07:00
Andreas Brekken
ecbb6f81ee Allow specifying whether to compress key in ECKey.toBytes 2014-01-16 14:01:57 +07:00
Andreas Brekken
56bb0a0c6d Improve naming of ECKey/ECPubKey formatters. close 2014-01-11 15:52:29 +07:00
Andreas Brekken
29ebd4edc5 Fix ECKey.verify 2014-01-11 14:26:12 +07:00
Andreas Brekken
bc3136802c Minor formatting 2014-01-11 13:56:23 +07:00
Andreas Brekken
20aa4a0e8a Fix compressed check to avoid setting it to undefined 2014-01-11 13:55:53 +07:00
Vitalik Buterin
ff3679a3fe Added 'wif' as an export format 2014-01-08 18:51:33 -05:00
Vitalik Buterin
1f33b7a291 fixed getBitcoinAddress 2014-01-08 18:41:36 -05:00
Vitalik Buterin
f58543b81a Made return work 2014-01-08 18:31:03 -05:00
Vitalik Buterin
7b19ba5811 Added pubkey import and bin export 2014-01-08 17:13:26 -05:00
Vitalik Buterin
30e8b572d6 Added deterministic signing and added a public key class. Note that getPub should now be replaced with getPub().export('bytes') 2014-01-04 13:26:03 -05:00
Vitalik Buterin
02a8db111b Added version to getBitcoinAddress 2014-01-02 20:33:23 -05:00
vub
5e2a9f0c26 Added BIP32 support 2013-11-18 23:47:56 -05:00
vub
a34bc9e2ea Many small improvements 2013-11-02 06:20:09 -04:00
vub
5377f0746f Hex private keys now work with Bitcoin.Key 2013-10-10 03:46:09 -04:00
vub
7684c3f705 Let ECKeys be constructed from ECKeys 2013-10-08 07:52:48 -04:00
vub
038f8d5d99 Removed direct references to Bitcoin 2013-10-08 06:45:13 -04:00
vub
f95b08a576 Replaced Crypto.util and util (was a typo) with conv 2013-10-08 05:42:28 -04:00
vub
e43d23235b Added some transaction methods, and removed all internal use of base64 2013-10-07 15:27:19 -04: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
24881584c7 Fix padding issue with exported private keys. 2012-08-26 11:25:18 +02:00
Stefan Thomas
9b2f94a028 Implement Bitcoin's method for arbitrary message signatures. 2012-08-16 00:25:06 +02:00
Mark van Cuijk
9c473ca722 Added support for the Base58-encoded private key format 2012-08-02 20:03:13 +02:00
Stefan Thomas
09e8c6e184 Added comments. 2012-01-11 10:41:52 +01:00
Stefan Thomas
1a7fc9d063 Fixed indents. 2012-01-11 02:40:45 +01:00
Stefan Thomas
90c30f248e Moved wallet loading out of bitcoinjs-lib. 2011-08-18 05:00:35 +01:00
Stefan Thomas
8b32d43335 Moved sources into src/ subdirectory. 2011-08-11 18:35:23 +01:00
Renamed from eckey.js (Browse further)