bip32JP
95bfb18849
Fix the error loop.
...
I added a similar badrs function to python-ecdsa and compared the results.
The 1 badrs (aka forcing it to loop once) gave me a different value. It turns out you missed one of the `v = hmac_k(v)` steps during the loop.
Adding one extra `v = hmac_k(v)` in each loop makes it match up with python-ecdsa perfectly (I even tried up to badrs = 30 and it was fine.
2015-01-02 15:32:33 +09:00
Manuel Araoz
225ade6c7a
return comment to deterministicK
2014-12-22 17:33:00 -03:00
Manuel Araoz
aa6ecfd79b
hash 100% coverage
2014-12-19 19:23:30 -03:00
Manuel Araoz
686bc091ba
remove dead code
2014-12-19 18:54:10 -03:00
Manuel Araoz
370f69df88
refactor BN and ECDSA
2014-12-19 17:23:53 -03:00
Manuel Araoz
3eba0bc546
address review comments
2014-12-16 13:33:57 -03:00
Manuel Araoz
4fcc048311
script interpreting working
2014-12-16 13:33:57 -03:00
Esteban Ordano
de4d2884c7
Modify Transaction to use Multisig
...
* Allow `Script#add` to add a Script causing concatenation of opcodes
* Add `Script#equals` to compare scripts
* Add `Script#fromAddress`
* Drop `_payTo` methods
* Add `Script.buildP2SHMultisigIn`
Greatly simplifying the internal transaction object
2014-12-15 18:19:54 -03:00
Braydon Fuller
c86f6d68a9
ECDSA: Remove console.log
2014-12-09 13:51:10 -05:00
Esteban Ordano
4e9e89cdbf
Move license notes to LICENSE
2014-12-09 13:46:14 -03:00
Esteban Ordano
736bcd6bd4
Backport changes to ecdsa from fullnode
2014-12-09 12:01:52 -03:00
Manuel Araoz
1f3d7d9872
move Signature to crypto/
2014-11-27 16:42:44 -03:00
Braydon Fuller
2a2dc8196d
Crypto: Update ECDSA with to use PrivateKey and PublicKey
2014-11-25 15:10:22 -05:00
Braydon Fuller
f6e610dd28
Merge branch 'bug/recursive-tests' into feature/keys-interface-rename-tests
2014-11-25 14:55:35 -05:00
Braydon Fuller
8c4301cb0a
Tests: Updated tests to run from sub-directories and fixed crypto and encoding related missing updates.
2014-11-25 14:20:43 -05:00
Braydon Fuller
85ce140aeb
Keys: Renamed Privkey to PrivateKey and Pubkey to PublicKey
2014-11-25 13:21:53 -05:00
Braydon Fuller
23c1ed3599
Keys: Refactored to use Pubkey and Privkey and removed Keypair
2014-11-24 12:53:16 -05:00
Manuel Araoz
f0a4aebdfb
reorder tests
2014-11-20 18:08:31 -03:00
Manuel Araoz
2bf1ed8f34
use strict to crypto
2014-11-20 12:16:27 -03:00
Manuel Araoz
cebd3aaa18
move files
2014-11-19 11:57:07 -03:00