Commit graph

40 commits

Author SHA1 Message Date
Karel Bilek 6a74eb6993 Renaming Path to Bip32Path, invalid to fixtures
Only thing I haven't been able to do is to add "undefined" to fixtures. So I could not properly test
that node.derivePath() properly fails as it should. However, I added "null" there, and "null" and "undefined"
behave in similar way in JavaScript, so that should catch that.
2016-02-14 16:12:16 +01:00
Karel Bilek d2b43f1dfe Validating path
Again through typeforce
2016-02-13 23:25:30 +01:00
Karel Bilek 755eac5bbd Doubling down on the path testing
Maybe overdoing it a bit :)
2016-02-12 12:37:30 +01:00
Karel Bilek 7a61526705 Testing path derivation
I am taking description field for the path.
2016-02-12 12:37:29 +01:00
Karel Bilek 4a72001335 Typechecking indexes
As a consequence, it will not allow accidentally double-hardened indexes.

It also won't allow strings or forgotten parameters.
2016-02-06 17:57:11 +01:00
Karel Bilek bfd294c31e Adding tests for isNeutered 2016-02-05 20:29:52 +01:00
Karel Bilek 3df2976e2c Using private key for testing neuterization
To test removing private information, it's probably better to start with them :)
2016-02-05 20:26:23 +01:00
Daniel Cousens daafb9794e ECPair/HDNode: adds getNetwork 2015-09-21 17:37:21 +10:00
Daniel Cousens 57d0ea84a2 HDNode: adds getPublicKeyBuffer 2015-09-21 17:37:09 +10:00
Daniel Cousens 923266672b HDNode: add sign/verify 2015-09-21 16:42:22 +10:00
Daniel Cousens 888393fa8f tests: add HDNode fromSeed throwing tests 2015-09-14 17:50:38 +10:00
Daniel Cousens 322ade58e4 revert 4b825bf 2015-09-09 12:32:12 +10:00
Daniel Cousens 4b825bf2a8 HDNode: stop exposing constants 2015-09-05 14:27:53 +10:00
Daniel Cousens 5d2abb523e HDNode: use typeforce.tuple for arguments 2015-08-18 14:21:38 +10:00
Daniel Cousens f47decaa2f HDNode: adopt new strict network list parameters 2015-08-07 16:36:10 +10:00
Daniel Cousens ec9cea0cf1 tests: use strictEqual always 2015-05-07 11:29:20 +10:00
Daniel Cousens ab66c983af tests: check HDNode stores keyPair/chainCode 2015-05-07 11:24:53 +10:00
Daniel Cousens e106d02731 standard formatting fixes 2015-03-19 14:06:36 +11:00
Daniel Cousens 4c8b0f38ea replace ECKey/ECPubKey with ECPair 2015-03-19 13:33:28 +11:00
Daniel Cousens 57856a0a25 tests: test autodetect in networks, fixed networks in HDNode 2015-03-16 11:28:41 +11:00
Daniel Cousens 8d3686d046 remove deprecated functionality 2015-03-02 17:27:16 +11:00
Daniel Cousens 399803affa use standardjs formatting 2015-02-24 12:45:38 +11:00
Daniel Cousens 9daf937e93 tests: add API consistency and tests for #366 2015-02-24 12:23:31 +11:00
Daniel Cousens 1ac79b8327 tests: add test for non-matching network 2014-12-01 10:46:49 +11:00
Daniel Cousens 311df7e406 HDNode: add optional network flag to import functions 2014-12-01 10:46:48 +11:00
Daniel Cousens 6b429493f8 hdnode: add deprecation message for isPrivate 2014-07-30 18:04:25 +10:00
Daniel Cousens 2fbd9449f5 tests: use neutered rather than import/export 2014-07-30 17:57:09 +10:00
Daniel Cousens 9d92b6a1a8 HDNode: add neuter functionality 2014-07-30 17:57:09 +10:00
Daniel Cousens e69ba7ce76 HDNode: assert chain code length 2014-07-30 17:57:09 +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 92da7975e4 Network: use capitalization 2014-06-17 21:08:28 +10:00
Daniel Cousens f42993297c ecurve: upgrade to 0.9.0 2014-06-16 15:47:41 +10:00
Daniel Cousens 553ade1208 network: always use lowercase 2014-06-14 00:39:25 +10:00
Daniel Cousens 4ce9015f3b use ecurve instead of custom ec 2014-06-10 17:58:13 +10:00
Daniel Cousens eb3a6bcb31 all: rename D to d as per SEC convention 2014-06-07 18:24:16 +10:00
Daniel Cousens 943621f466 Address/HDNode: fix test descriptions 2014-06-04 15:46:40 +10:00
Daniel Cousens 6a73bc02f5 HDNode: rename priv/pub to privKey/pubKey 2014-06-03 19:54:58 +10:00
Daniel Cousens dca193be4e HDNode: adds neutered test examples 2014-06-03 19:54:15 +10:00
Daniel Cousens 64e307b13f HDWallet: rename to HDNode 2014-06-03 17:08:42 +10:00
Renamed from test/hdwallet.js (Browse further)