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
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
Wei Lu
db5a6d08d1
Merge pull request #218 from dcousens/netfix
network: moves tests to fixtures
11 years ago
Wei Lu
79a17d67ec
wallet: do not overestimate fees when network has dustSoftThreshold
11 years ago
Andreas Brekken
0ae92a2055
Add Justconi Exchange to projects using
11 years ago
Andreas Brekken
08634d4c33
Revert "Add Justcoin Exchange to README.md"
This reverts commit 5ac49374a9
.
11 years ago
Andreas Brekken
5ac49374a9
Add Justcoin Exchange to README.md
11 years ago
Daniel Cousens
ebe670475e
network: moves tests to fixtures
11 years ago
Wei Lu
7e31668b69
wallet: rename utxo.receive to utxo.from
11 years ago
Wei Lu
7e98123ccd
wallet.getUnspentOutputs includes the pending field
11 years ago
Daniel Cousens
77b68a52a6
network: testnet should use testnet
11 years ago
Daniel Cousens
9e2e0bd01a
Merge pull request #215 from weilu/feendust
Fee and dust
11 years ago
Wei Lu
5dcefc5329
Network estimateFee tests no longer relies on fixtures
11 years ago
Wei Lu
c4285d9da2
Network specific constants reference the latest tags
11 years ago
Wei Lu
bc3e0770f9
Add fee estimation functions for dogecoin and litecoin
11 years ago
Wei Lu
122b613eaf
Move fee estimation into networks.js
11 years ago
Wei Lu
79ec61d085
Fix bitcoin dustThreshold and feePerKb values
11 years ago
Wei Lu
45a72416c9
wallet: Move dust and fee per kb into networks.js
11 years ago
Wei Lu
562a492079
Merge pull request #214 from dcousens/txtests
Transaction tests
11 years ago
Wei Lu
85e9723bfe
Merge pull request #216 from dcousens/addrser
Network: use capitalization
11 years ago
Daniel Cousens
92da7975e4
Network: use capitalization
11 years ago
Daniel Cousens
8eaf44881a
Transaction: improve hash length checking + tests
11 years ago
Daniel Cousens
d07cfccbc1
Transaction: move constants to Transaction
11 years ago
Daniel Cousens
4850570955
Transaction: remove untestable assert
Also changes the fromBuffer sanity test to use a clearer message that is
taken from the fixtures.
11 years ago
Daniel Cousens
1b1b550bd6
Transaction: add hash as addInput parameter
11 years ago
Daniel Cousens
0b17c2bc3d
Transaction: re-adds getHash as a pure hash
11 years ago
Daniel Cousens
6c9f95c253
Transaction: add sequence parameter to addInput
11 years ago
Daniel Cousens
6ea89eeaae
Transaction: data driven tests
11 years ago
Wei Lu
e2cf3549f2
Merge pull request #213 from dcousens/ecsignature
ECSignature
11 years ago
Daniel Cousens
1f0a54fb41
ECSignature: rename parsing functions to parse*
11 years ago
Daniel Cousens
f42993297c
ecurve: upgrade to 0.9.0
11 years ago
Daniel Cousens
cfe5436394
ECSignature: use for(it( style for tests
11 years ago
Daniel Cousens
626f8fb220
ECSignature: add tests for scriptSignature
11 years ago
Daniel Cousens
eb3d9a25f7
ecdsa: moved all signature encoding to ECSignature
11 years ago
Wei Lu
4f0ae1a9df
Merge pull request #212 from dcousens/txclean
Transaction Clean
11 years ago
Daniel Cousens
c5252fc509
Transaction: amend confusing exception message
11 years ago
Daniel Cousens
c0e5393595
Transaction: remove .outpoint object
11 years ago
Daniel Cousens
569e0d4ff1
Wallet: fix processConfirmedTx tests
These tests were still passing despite being incorrect.
11 years ago
Daniel Cousens
2a267b62e6
jshint: remove unused variables
11 years ago