Daniel Cousens
|
276a339d60
|
crypto: HMACSHA512 into crypto and add tests
|
11 years ago |
Daniel Cousens
|
063643b4a1
|
HDWallet: show clearer BIP32 adherence for Master key
|
11 years ago |
Daniel Cousens
|
3ed7d78e59
|
HDWallet: adhere to BIP32 for CKD
|
11 years ago |
Daniel Cousens
|
25514d6ac1
|
HDWallet: remove HmacBytesToBytes
|
11 years ago |
Daniel Cousens
|
57b8afbdab
|
Network: rename Network to Networks
This change removes the most common ambiguities.
As the network module is not representative of a class, the lower case
has been used.
|
11 years ago |
Daniel Cousens
|
02013beda9
|
Renames variables to be more verbose
|
11 years ago |
Daniel Cousens
|
4716eb29bf
|
Removes redundant convert functions
|
11 years ago |
Daniel Cousens
|
ff08c2eec3
|
Fixes #167 and adds temporary test
|
11 years ago |
Daniel Cousens
|
e6a9186af3
|
Removes unnecessary new Buffer
|
11 years ago |
Daniel Cousens
|
e2e190c766
|
Variables names made consistent with constructor
|
11 years ago |
Wei Lu
|
af1f121fd4
|
upgrade bigi & remove monkey patching
|
11 years ago |
Daniel Cousens
|
ae60e6eb95
|
Replacse JSBN with bigi
|
11 years ago |
Daniel Cousens
|
de59f6d3ac
|
Adds assertion error messages for HDWallet
|
11 years ago |
Daniel Cousens
|
b4f70dcdde
|
Migrates ECKey to stricter API
|
11 years ago |
Daniel Cousens
|
505e33c942
|
Changes netstr to networkString
|
11 years ago |
Daniel Cousens
|
ddea4b176b
|
Moves derivation math out into the open
|
11 years ago |
Daniel Cousens
|
bacf7e7ae2
|
Removes format dependency
|
11 years ago |
Daniel Cousens
|
814aa9e552
|
HDWallet now uses Buffers internally
|
11 years ago |
Daniel Cousens
|
a4ab75d560
|
Renames network parameter to netstr
This should make the intent clearer.
This commit also catches the `null` case for the seed parameter.
|
11 years ago |
Daniel Cousens
|
f047afef2d
|
Updates network.js constant names
|
11 years ago |
Daniel Cousens
|
aa8d86e6a4
|
Hash160 now outputs a buffer
|
11 years ago |
Daniel Cousens
|
c99a576fbd
|
Migrates all usage of crypto-js/sha256 to ./crypto
|
11 years ago |
Daniel Cousens
|
81d9c8e759
|
Renames util.js to crypto.js
|
11 years ago |
Daniel Cousens
|
6fa0c07763
|
Changes existing code to use new base58 API
|
11 years ago |
Daniel Cousens
|
04684b74f1
|
Some cosmetic fixes
|
11 years ago |
Wei Lu
|
93fe1b4c78
|
cosmetic standardization
[closes #56]
|
11 years ago |
lms
|
98aeb47c6f
|
cleaned up address.js
|
11 years ago |
Daniel Cousens
|
b40374e332
|
Changes to new version-less ECKey API
|
11 years ago |
Wei Lu
|
44012b47b5
|
change hd wallet constructor to take bytes
original constructor -> fromSeedString, fromMasterHex -> fromSeedHex
[#60]
|
11 years ago |
Wei Lu
|
142b847968
|
HD wallet fromMaterHex allows specifying network
[#60]
|
11 years ago |
Wei Lu
|
3d6b66e811
|
move convert methods from util to convert
|
11 years ago |
Wei Lu
|
a281a5ab53
|
migrate crypto-js to 3.1.2
|
11 years ago |
Wei Lu
|
65a13cbf41
|
pull out hdwallet network specific values
|
11 years ago |
Wei Lu
|
2e97828379
|
throws exception if specified network is unknown
also move network type tests to hdwallet
|
11 years ago |
Wei Lu
|
02b3a2b564
|
HDWallet prod -> mainnet
|
11 years ago |
Wei Lu
|
eaf84c4283
|
move address versions into network
Also change address type name:
address_types -> addressVersion
p2sh_types -> p2shVersion
prod -> mainnet
|
11 years ago |
Wei Lu
|
293c864f4f
|
HD wallet versions: Bitcoin -> prod, BitcoinTest -> testnet
|
11 years ago |
Wei Lu
|
c352868080
|
key version check always always relies on the network property
[#27]
|
11 years ago |
Wei Lu
|
cc0a042f2f
|
squashed commits from #27
|
11 years ago |
Wei Lu
|
09ee406106
|
Revert "Merge pull request #27 from xnova/master"
due to broken tests, moved the changes to branch hd-testnet-support
This reverts commit a4ba59e9ba , reversing
changes made to 36d3d6ebaa .
|
11 years ago |
xnova
|
0310a890ba
|
didn't mean to remove getPub()
|
11 years ago |
xnova
|
d447e69279
|
more ECKey version specification in HDWallet
|
11 years ago |
xnova
|
ff70f661f7
|
HDWallet passes along network type when it creates the master private key
|
11 years ago |
Andreas Brekken
|
5f9e2624f8
|
Rewrite HD Wallet (BIP0032) with all test vectors
|
11 years ago |