Daniel Cousens
c2e7840c4f
Transaction: adds assert for invalid value type
2014-07-16 17:53:38 +10:00
Wei Lu
5cbb4af7b4
package: fix coveralls scripts
2014-07-16 09:56:00 +08:00
Daniel Cousens
4dd3b003ef
package: consistent path finding
2014-07-16 03:53:22 +10:00
Wei Lu
0e0e97c011
drop unnecessary binary paths
2014-07-16 01:36:11 +08:00
Wei Lu
6dbf00f7ac
upgrade browserify
...
per security advisory: https://nodesecurity.io/advisories/syntax-error-potential-script-injection
2014-07-16 01:35:58 +08:00
Daniel Cousens
d168bbda43
HDNode: missing space in assertion message
2014-07-15 17:42:04 +10:00
Wei Lu
490b34852d
Merge pull request #242 from dcousens/hdstrict
...
HDNode: enforces sane seed lengths and Transaction input
2014-07-11 17:53:52 +08:00
Daniel Cousens
a90a8e061e
Transaction: add assertion that scriptPubKey exists
2014-07-11 19:18:27 +10:00
Daniel Cousens
56d9ea6618
HDNode: fix error spelling
2014-07-11 19:15:56 +10:00
Daniel Cousens
ddcde038d0
HDNode: enforces sane seed lengths
2014-07-11 16:34:03 +10:00
Daniel Cousens
656de37fc0
ECSignature: avoid multiple push/unshift operations
2014-07-10 14:22:33 +10:00
Daniel Cousens
dcc9ddff08
README: Add P2SH Multisig example
2014-07-10 13:48:54 +10:00
Daniel Cousens
27389d6d95
README: Updates contributing instructions
2014-07-10 13:36:27 +10:00
Wei Lu
7aaf6e0681
Merge pull request #238 from dcousens/bs58check
...
package: use bs58check
2014-07-02 13:06:27 -07:00
Daniel Cousens
13c2d377e7
package: use bs58check
2014-07-02 14:37:32 +10:00
Kyle Drake
2f7c2467fa
README: Add better NPM stats image
2014-07-01 22:29:58 -05:00
Kyle Drake
ab2ee575f6
README: Add NPM stats image
2014-07-01 22:27:58 -05:00
Kyle Drake
0abc9e6316
README: Remove highlights for now, fix later
2014-07-01 22:11:33 -05:00
Kyle Drake
c394650733
README: GitHub markdown rendering fixes
2014-07-01 22:09:28 -05:00
Kyle Drake
6ccbffa366
Merge remote-tracking branch 'coinpunk/1.0.0'
2014-07-01 22:05:33 -05:00
Kyle Drake
ceb4227140
1.0.0
2014-07-01 18:03:13 -05:00
Kyle Drake
a240768d6e
More cleanups to README
2014-07-01 18:02:52 -05:00
Kyle Drake
7eb0a83cf1
updates to README for 1.0.0 release
2014-07-01 12:30:14 -05:00
Daniel Cousens
ab20febbdc
Merge pull request #233 from weilu/pending-spending-utxo
...
wallet: reintroduce output.to to track pending spent utxo
2014-07-02 03:27:33 +10:00
Kyle Drake
8ffd5795db
Merge pull request #235 from dcousens/nsec
...
package: use secure-random 1.1.1
2014-07-01 08:41:56 -05:00
Daniel Cousens
6e40c6f6ac
package: use secure-random 1.1.1
2014-07-01 21:18:29 +10:00
Wei Lu
d9e240bbb1
Merge pull request #224 from dcousens/classify
...
Script classification fixes
2014-06-29 12:05:39 -07:00
Daniel Cousens
886bdee947
scripts: remove unused 2nd argument in function call
2014-06-30 01:06:43 +10:00
Wei Lu
f7af487597
wallet: reintroduce output.to to track pending spent utxo
2014-06-28 18:29:47 -07:00
Kyle Drake
df743e55d0
Merge pull request #223 from dcousens/rand
...
ECKey: adds tests for makeRandom
2014-06-26 19:48:15 -04:00
Kyle Drake
6596ca1ec8
Merge pull request #228 from dcousens/b58
...
BS58 module
2014-06-26 18:26:54 -04:00
Kyle Drake
27ab41c3bb
Merge pull request #229 from dcousens/ripemd
...
Browserify RIPEMD160
2014-06-26 18:21:16 -04:00
Daniel Cousens
f0370ef46f
crypto: use latest crypto-browserify
2014-06-26 19:26:54 +10:00
Daniel Cousens
9d2784a441
crypto: add RIPEMD160 tests
2014-06-26 19:26:21 +10:00
Daniel Cousens
002c428019
tests: remove h2b
2014-06-26 18:47:17 +10:00
Daniel Cousens
ea9c8251a0
use cryptocoinjs/bs58
2014-06-26 18:47:13 +10:00
Daniel Cousens
759bba5c21
scripts: add falsy classifications and fix multisig
2014-06-26 16:22:29 +10:00
Daniel Cousens
89f0324cd7
ECKey: adds tests for makeRandom
2014-06-26 13:35:52 +10:00
Kyle Drake
0198477c6d
Merge pull request #226 from dcousens/rfc6979fix
...
Stricter ecdsa RFC 6979 adherence
2014-06-25 16:21:39 -04:00
Daniel Cousens
bdb0fe8020
ecdsa: adds test for detGenK loop
2014-06-26 02:45:02 +10:00
Daniel Cousens
ab55417d6d
ecdsa: fix interval comment
...
Actual range as per the RFC is [1, q - 1], the code adheres to this.
2014-06-26 01:50:52 +10:00
Daniel Cousens
08876fc065
ecdsa: ecurve 0.10.0
2014-06-26 00:52:33 +10:00
Daniel Cousens
b4e76ee199
package: sort lists
2014-06-26 00:52:33 +10:00
Daniel Cousens
27f58b539e
ECKey: remove extraneous toString
2014-06-26 00:52:33 +10:00
Daniel Cousens
776656df8b
ecdsa: adhere strictly to RFC6979
...
The previous impl. was in breach of the following section:
> Please note that when k is generated from T, the result of bits2int is
> compared to q, not reduced modulo q. If the value is not between 1 and
> q-1, the process loops.
> Performing a simple modular reduction would induce biases that would be
> detrimental to signature security.
2014-06-26 00:35:45 +10:00
Daniel Cousens
5c53178c3c
tests: avoid pointless toASM in description
2014-06-25 15:47:46 +10:00
Daniel Cousens
13d41f67e9
Script: adds toASM/fromASM
2014-06-25 15:44:15 +10:00
Daniel Cousens
7e85515e37
opcodes: prefer OP_0
2014-06-25 15:42:16 +10:00
Daniel Cousens
924ecfb998
scripts: add missing test data
2014-06-25 15:20:28 +10:00
Daniel Cousens
8b1e2c5e1e
scripts: recursive scriptHash no longer problematic
2014-06-24 17:47:56 +10:00