Daniel Cousens
656de37fc0
ECSignature: avoid multiple push/unshift operations
11 years ago
Daniel Cousens
dcc9ddff08
README: Add P2SH Multisig example
11 years ago
Daniel Cousens
27389d6d95
README: Updates contributing instructions
11 years ago
Wei Lu
7aaf6e0681
Merge pull request #238 from dcousens/bs58check
package: use bs58check
11 years ago
Daniel Cousens
13c2d377e7
package: use bs58check
11 years ago
Kyle Drake
2f7c2467fa
README: Add better NPM stats image
11 years ago
Kyle Drake
ab2ee575f6
README: Add NPM stats image
11 years ago
Kyle Drake
0abc9e6316
README: Remove highlights for now, fix later
11 years ago
Kyle Drake
c394650733
README: GitHub markdown rendering fixes
11 years ago
Kyle Drake
6ccbffa366
Merge remote-tracking branch 'coinpunk/1.0.0'
11 years ago
Kyle Drake
ceb4227140
1.0.0
11 years ago
Kyle Drake
a240768d6e
More cleanups to README
11 years ago
Kyle Drake
7eb0a83cf1
updates to README for 1.0.0 release
11 years ago
Daniel Cousens
ab20febbdc
Merge pull request #233 from weilu/pending-spending-utxo
wallet: reintroduce output.to to track pending spent utxo
11 years ago
Kyle Drake
8ffd5795db
Merge pull request #235 from dcousens/nsec
package: use secure-random 1.1.1
11 years ago
Daniel Cousens
6e40c6f6ac
package: use secure-random 1.1.1
11 years ago
Wei Lu
d9e240bbb1
Merge pull request #224 from dcousens/classify
Script classification fixes
11 years ago
Daniel Cousens
886bdee947
scripts: remove unused 2nd argument in function call
11 years ago
Wei Lu
f7af487597
wallet: reintroduce output.to to track pending spent utxo
11 years ago
Kyle Drake
df743e55d0
Merge pull request #223 from dcousens/rand
ECKey: adds tests for makeRandom
11 years ago
Kyle Drake
6596ca1ec8
Merge pull request #228 from dcousens/b58
BS58 module
11 years ago
Kyle Drake
27ab41c3bb
Merge pull request #229 from dcousens/ripemd
Browserify RIPEMD160
11 years ago
Daniel Cousens
f0370ef46f
crypto: use latest crypto-browserify
11 years ago
Daniel Cousens
9d2784a441
crypto: add RIPEMD160 tests
11 years ago
Daniel Cousens
002c428019
tests: remove h2b
11 years ago
Daniel Cousens
ea9c8251a0
use cryptocoinjs/bs58
11 years ago
Daniel Cousens
759bba5c21
scripts: add falsy classifications and fix multisig
11 years ago
Daniel Cousens
89f0324cd7
ECKey: adds tests for makeRandom
11 years ago
Kyle Drake
0198477c6d
Merge pull request #226 from dcousens/rfc6979fix
Stricter ecdsa RFC 6979 adherence
11 years ago
Daniel Cousens
bdb0fe8020
ecdsa: adds test for detGenK loop
11 years ago
Daniel Cousens
ab55417d6d
ecdsa: fix interval comment
Actual range as per the RFC is [1, q - 1], the code adheres to this.
11 years ago
Daniel Cousens
08876fc065
ecdsa: ecurve 0.10.0
11 years ago
Daniel Cousens
b4e76ee199
package: sort lists
11 years ago
Daniel Cousens
27f58b539e
ECKey: remove extraneous toString
11 years ago
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.
11 years ago
Daniel Cousens
5c53178c3c
tests: avoid pointless toASM in description
11 years ago
Daniel Cousens
13d41f67e9
Script: adds toASM/fromASM
11 years ago
Daniel Cousens
7e85515e37
opcodes: prefer OP_0
11 years ago
Daniel Cousens
924ecfb998
scripts: add missing test data
11 years ago
Daniel Cousens
8b1e2c5e1e
scripts: recursive scriptHash no longer problematic
11 years ago
Daniel Cousens
c637cb4be7
tests: remove unused import
11 years ago
Daniel Cousens
daa2cb7daa
scripts: fix classification logic
11 years ago
Daniel Cousens
576fbbfff5
scripts: switch to failing to classification tests
11 years ago
Daniel Cousens
62b6a407a6
scripts: break tests down from type structure
11 years ago
Kyle Drake
d93623e2b1
Merge pull request #220 from dcousens/canonical
ECSignature: fixes for canonical signatures
11 years ago
Daniel Cousens
63ce1fdfb2
ECSignature: add missing tests for R,S length
11 years ago
Daniel Cousens
a5a9a96ba2
ECSignature: compress assertion statement
11 years ago
Daniel Cousens
f4940ccd48
Merge pull request #219 from weilu/utxo
Wallet fee & utxo fixups
11 years ago
Wei Lu
82b1d8fbdc
wallet: do not delete pending incoming tx from outputs
11 years ago
Daniel Cousens
53595784e1
ECSignature: fixes for canonical signatures
11 years ago