BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is less susceptible to brute force attacks thus protecting the user.
Aside from a few small bug fixes (and outlined in the commits).
This pull request re-structures the tests to more clearly separate the encrypt/decrypt contexts, it provides raw methods of encrypt and decrypt for those that don't want to use the API with the Base58 encoded strings (because in many cases it is superfluous string typing) and finally it upgrades ecurve to 1.0.0.
Coverage increased (+0.79%) when pulling c348c8fb7569bb996b9083a8985b8c3834d72f4d on dcousens:master into 6e1fc20c487380b8f9ffac02caa7ce2dbb808dbf on cryptocoinjs:master.
Coverage increased (+0.79%) when pulling e6b67c8549b289538d636cbffc3a1d0dae4fe851 on dcousens:master into 6e1fc20c487380b8f9ffac02caa7ce2dbb808dbf on cryptocoinjs:master.
Aside from a few small bug fixes (and outlined in the commits). This pull request re-structures the tests to more clearly separate the
encrypt/decrypt
contexts, it provides raw methods ofencrypt
anddecrypt
for those that don't want to use the API with the Base58 encoded strings (because in many cases it is superfluous string typing) and finally it upgrades ecurve to1.0.0
.