{"_id":"bcrypto","_rev":"4628593","name":"bcrypto","description":"JS crypto library","dist-tags":{"latest":"5.5.2"},"maintainers":[{"name":"chjj","email":""}],"time":{"modified":"2026-04-10T18:44:36.000Z","created":"2017-10-18T21:43:42.987Z","5.5.2":"2023-11-30T10:43:20.270Z","5.4.0":"2021-01-26T13:09:02.432Z","5.3.0":"2020-08-17T13:01:24.520Z","5.2.0":"2020-06-13T13:52:18.909Z","5.1.0":"2020-03-20T00:08:37.012Z","5.0.4":"2020-03-02T15:00:12.077Z","5.0.3":"2020-02-13T19:43:35.675Z","5.0.2":"2020-02-02T06:47:39.263Z","5.0.1":"2020-01-31T10:14:42.518Z","5.0.0":"2020-01-29T14:16:16.991Z","4.3.2":"2019-12-14T13:12:04.650Z","4.3.1":"2019-12-14T11:01:39.066Z","4.3.0":"2019-12-11T21:09:05.215Z","4.2.9":"2019-11-20T18:36:45.401Z","4.2.8":"2019-11-13T19:07:49.415Z","4.2.7":"2019-11-10T04:03:41.553Z","4.2.6":"2019-11-07T00:36:42.712Z","4.2.5":"2019-11-04T21:11:32.424Z","4.2.4":"2019-11-04T20:47:33.598Z","4.2.3":"2019-11-04T10:41:30.258Z","4.2.2":"2019-11-04T09:37:43.050Z","4.2.1":"2019-11-04T00:50:28.236Z","4.2.0":"2019-11-02T09:39:21.397Z","4.1.0":"2019-06-29T07:45:00.721Z","4.0.1":"2019-06-19T00:52:35.323Z","4.0.0":"2019-06-18T21:09:55.503Z","3.1.11":"2019-05-08T19:01:58.053Z","3.1.10":"2019-05-07T18:27:58.375Z","3.1.9":"2019-05-06T20:03:06.515Z","3.1.8":"2019-05-06T16:54:17.326Z","3.1.7":"2019-05-03T01:35:39.009Z","3.1.6":"2019-04-30T03:35:54.668Z","3.1.5":"2019-04-13T22:54:02.968Z","3.1.4":"2019-04-11T21:09:41.020Z","3.1.3":"2019-04-11T20:53:00.161Z","3.1.2":"2019-04-09T00:24:00.494Z","3.1.1":"2019-04-06T12:31:43.140Z","3.1.0":"2019-04-01T12:18:38.331Z","3.0.4":"2019-03-21T21:18:47.657Z","3.0.3":"2019-03-21T19:19:34.203Z","3.0.2":"2019-01-22T06:40:47.797Z","3.0.1":"2018-11-29T11:13:59.034Z","3.0.0":"2018-11-28T15:17:37.758Z","2.0.0":"2018-09-29T21:15:40.226Z","1.1.0":"2018-08-10T22:56:12.536Z","1.0.0":"2018-07-19T11:55:58.883Z","0.3.7":"2018-07-08T18:25:13.889Z","0.3.6":"2018-06-19T12:45:08.507Z","0.3.5":"2018-06-16T02:16:39.917Z","0.3.4":"2018-06-16T01:39:26.784Z","0.3.3":"2018-06-15T23:09:27.944Z","0.3.2":"2018-06-12T08:12:43.619Z","0.3.1":"2018-06-08T14:05:07.294Z","0.3.0":"2018-06-08T14:02:56.542Z","0.2.0":"2018-03-12T22:53:19.671Z","0.1.0":"2018-01-04T23:10:18.959Z","0.0.2":"2017-12-31T03:26:58.189Z","0.0.1":"2017-12-29T23:15:57.150Z","0.0.0":"2017-10-18T21:43:42.987Z"},"users":{},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"versions":{"5.5.2":{"name":"bcrypto","version":"5.5.2","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-torsion":"bmocha -B native -e BCRYPTO_FORCE_TORSION=1 -S test/*-test.js","test-native":"bmocha -B native -S test/*-test.js","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-torsion && npm run test-native"},"dependencies":{"bufio":"~1.0.7","loady":"~0.0.5"},"devDependencies":{"bmocha":"^2.1.4","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/arc4":"./lib/arc4-browser.js","./lib/bcrypt":"./lib/bcrypt-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ctr-drbg":"./lib/ctr-drbg-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/eb2k":"./lib/eb2k-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base16":"./lib/encoding/base16-browser.js","./lib/encoding/base32":"./lib/encoding/base32-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/base64":"./lib/encoding/base64-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/bech32m":"./lib/encoding/bech32m-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/gost94":"./lib/gost94-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/hash-drbg":"./lib/hash-drbg-browser.js","./lib/hkdf":"./lib/hkdf-browser.js","./lib/hmac-drbg":"./lib/hmac-drbg-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/internal/pgpdf":"./lib/internal/pgpdf-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/schnorr":"./lib/schnorr-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/secretbox":"./lib/secretbox-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"_id":"bcrypto@5.5.2","gitHead":"b1c4d947b6f3c9b34de5fcc2ffcd11310bd310a3","_nodeVersion":"21.2.0","_npmVersion":"10.2.4","dist":{"shasum":"7568186b31a1cfb142df50b22a87309287708e96","size":1040218,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.5.2.tgz"},"_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"directories":{},"maintainers":[{"name":"chjj","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.5.2_1701341000002_0.31192549769409883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T10:43:20.270Z","publish_time":1701341000270,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1701341000270},"5.4.0":{"name":"bcrypto","version":"5.4.0","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-torsion":"bmocha -B native -e BCRYPTO_FORCE_TORSION=1 -S test/*-test.js","test-native":"bmocha -B native -S test/*-test.js","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-torsion && npm run test-native"},"dependencies":{"bufio":"~1.0.7","loady":"~0.0.5"},"devDependencies":{"bmocha":"^2.1.4","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/arc4":"./lib/arc4-browser.js","./lib/bcrypt":"./lib/bcrypt-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ctr-drbg":"./lib/ctr-drbg-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/eb2k":"./lib/eb2k-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base16":"./lib/encoding/base16-browser.js","./lib/encoding/base32":"./lib/encoding/base32-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/base64":"./lib/encoding/base64-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/gost94":"./lib/gost94-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/hash-drbg":"./lib/hash-drbg-browser.js","./lib/hkdf":"./lib/hkdf-browser.js","./lib/hmac-drbg":"./lib/hmac-drbg-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/internal/pgpdf":"./lib/internal/pgpdf-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/schnorr":"./lib/schnorr-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/secretbox":"./lib/secretbox-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"b73dbc69884ecc790864e8ac513d627cdb0318d7","_id":"bcrypto@5.4.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"4046f0c44a4b301eff84de593b4f86fce8d91db2","size":1052365,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.4.0.tgz"},"directories":{},"maintainers":[{"name":"chjj","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.4.0_1611666542155_0.6708107516078712"},"_hasShrinkwrap":false,"publish_time":1611666542432,"_cnpm_publish_time":1611666542432,"_cnpmcore_publish_time":"2021-12-16T10:17:35.959Z","hasInstallScript":true},"5.3.0":{"name":"bcrypto","version":"5.3.0","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-torsion":"bmocha -B native -e BCRYPTO_FORCE_TORSION=1 -S test/*-test.js","test-native":"bmocha -B native -S test/*-test.js","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-torsion && npm run test-native"},"dependencies":{"bufio":"~1.0.7","loady":"~0.0.5"},"devDependencies":{"bmocha":"^2.1.4","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/arc4":"./lib/arc4-browser.js","./lib/bcrypt":"./lib/bcrypt-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ctr-drbg":"./lib/ctr-drbg-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/eb2k":"./lib/eb2k-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base16":"./lib/encoding/base16-browser.js","./lib/encoding/base32":"./lib/encoding/base32-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/base64":"./lib/encoding/base64-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/gost94":"./lib/gost94-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/hash-drbg":"./lib/hash-drbg-browser.js","./lib/hkdf":"./lib/hkdf-browser.js","./lib/hmac-drbg":"./lib/hmac-drbg-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/internal/pgpdf":"./lib/internal/pgpdf-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/schnorr":"./lib/schnorr-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/secretbox":"./lib/secretbox-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"827c1926107067159b812012b54d4e8f00d5f975","_id":"bcrypto@5.3.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"d2d7d8a808b5efeb09fe529034a30bd772902d84","size":1034565,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.3.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.3.0_1597669284322_0.3509163708141818"},"_hasShrinkwrap":false,"publish_time":1597669284520,"_cnpm_publish_time":1597669284520,"_cnpmcore_publish_time":"2021-12-16T10:17:38.016Z","hasInstallScript":true},"5.2.0":{"name":"bcrypto","version":"5.2.0","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-torsion":"bmocha -B native -e BCRYPTO_FORCE_TORSION=1 -S 'test/*-test.js'","test-native":"bmocha -B native -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-torsion && npm run test-native"},"dependencies":{"bufio":"~1.0.7","loady":"~0.0.1"},"devDependencies":{"bmocha":"^2.1.4","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/bcrypt":"./lib/bcrypt-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ctr-drbg":"./lib/ctr-drbg-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/eb2k":"./lib/eb2k-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base16":"./lib/encoding/base16-browser.js","./lib/encoding/base32":"./lib/encoding/base32-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/base64":"./lib/encoding/base64-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/gost94":"./lib/gost94-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/hash-drbg":"./lib/hash-drbg-browser.js","./lib/hkdf":"./lib/hkdf-browser.js","./lib/hmac-drbg":"./lib/hmac-drbg-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/internal/pgpdf":"./lib/internal/pgpdf-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/rc4":"./lib/rc4-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/schnorr":"./lib/schnorr-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/secretbox":"./lib/secretbox-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"32e6ce4c189e9c748373ce89bc6c7949f9a2992b","_id":"bcrypto@5.2.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"7cc944d2cc2b7beeff04c74f8611a001612a981d","size":982026,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.2.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.2.0_1592056338597_0.6883763437778292"},"_hasShrinkwrap":false,"publish_time":1592056338909,"_cnpm_publish_time":1592056338909,"_cnpmcore_publish_time":"2021-12-16T10:17:40.203Z","hasInstallScript":true},"5.1.0":{"name":"bcrypto","version":"5.1.0","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-torsion":"bmocha -B native -e BCRYPTO_FORCE_TORSION=1 -S 'test/*-test.js'","test-native":"bmocha -B native -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-torsion && npm run test-native"},"dependencies":{"bufio":"~1.0.6","loady":"~0.0.1"},"devDependencies":{"bmocha":"^2.1.3","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/gost94":"./lib/gost94-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/schnorr":"./lib/schnorr-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"842b515dcc13297ce4d51edc651900d52b105480","_id":"bcrypto@5.1.0","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"1ca3d0b1bd1ffe6bb18cfcf2a7d7fc19423b68e6","size":872808,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.1.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.1.0_1584662916683_0.8295977216699015"},"_hasShrinkwrap":false,"publish_time":1584662917012,"_cnpm_publish_time":1584662917012,"_cnpmcore_publish_time":"2021-12-16T10:17:42.652Z","hasInstallScript":true},"5.0.4":{"name":"bcrypto","version":"5.0.4","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-torsion":"bmocha -B native -e BCRYPTO_FORCE_TORSION=1 -S 'test/*-test.js'","test-native":"bmocha -B native -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-torsion && npm run test-native"},"dependencies":{"bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.3","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/schnorr":"./lib/schnorr-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"0a01f693443d8b19f6db1154e0133c7bf703b205","_id":"bcrypto@5.0.4","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"711a67450f131fcb517824a4d496ccb83fa96fc9","size":854527,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.0.4.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.0.4_1583161211701_0.5360871649232108"},"_hasShrinkwrap":false,"publish_time":1583161212077,"_cnpm_publish_time":1583161212077,"_cnpmcore_publish_time":"2021-12-16T10:17:44.963Z","hasInstallScript":true},"5.0.3":{"name":"bcrypto","version":"5.0.3","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-native":"bmocha -B native -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-native"},"dependencies":{"bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.3","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"76266c9e3b8119f99eb5d69a196e9163de5c332d","_id":"bcrypto@5.0.3","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"086b62d660e545c34ddf980fd4a5fc0001d4708b","size":838034,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.0.3.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.0.3_1581623015187_0.9991084953809453"},"_hasShrinkwrap":false,"publish_time":1581623015675,"_cnpm_publish_time":1581623015675,"_cnpmcore_publish_time":"2021-12-16T10:17:46.962Z","hasInstallScript":true},"5.0.2":{"name":"bcrypto","version":"5.0.2","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-native":"bmocha -B native -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-native"},"dependencies":{"bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.3","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"f00bc26624704ee7c89f3dd6b6334c812348e5bf","_id":"bcrypto@5.0.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"ef7debedb42d6855b6ba4eed9df0a132695fdfa1","size":858228,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.0.2.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.0.2_1580626059075_0.3123805373975661"},"_hasShrinkwrap":false,"publish_time":1580626059263,"_cnpm_publish_time":1580626059263,"_cnpmcore_publish_time":"2021-12-16T10:17:48.541Z","hasInstallScript":true},"5.0.1":{"name":"bcrypto","version":"5.0.1","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-native":"bmocha -B native -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-native"},"dependencies":{"bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.3","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"c2bd384ba879808f808b38314943461d6432276d","_id":"bcrypto@5.0.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"1fc557231082cb760a5c407aeddb064b700f7677","size":858240,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.0.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.0.1_1580465682359_0.06478766782106349"},"_hasShrinkwrap":false,"publish_time":1580465682518,"_cnpm_publish_time":1580465682518,"_cnpmcore_publish_time":"2021-12-16T10:17:50.542Z","hasInstallScript":true},"5.0.0":{"name":"bcrypto","version":"5.0.0","description":"JS crypto library","keywords":["cipher","crypto","cryptography","curve","digest","ec","ecc","elliptic","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-native":"bmocha -B native -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-js && npm run test-bigint && npm run test-native"},"dependencies":{"bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.3","bsert":"~0.0.10"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md2":"./lib/md2-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/md5sha1":"./lib/md5sha1-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"5ccd189b20ff78dc3cc88a44bed4486b040553df","_id":"bcrypto@5.0.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"f4da785ba06788469cafac05accd3792d02e91be","size":854774,"noattachment":false,"key":"/bcrypto/-/bcrypto-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-5.0.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_5.0.0_1580307376723_0.23626437791802557"},"_hasShrinkwrap":false,"publish_time":1580307376991,"_cnpm_publish_time":1580307376991,"_cnpmcore_publish_time":"2021-12-16T10:17:52.806Z","hasInstallScript":true},"4.3.2":{"name":"bcrypto","version":"4.3.2","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"45ff98a5c2a5a24722afeac869095fdf983dd1fe","_id":"bcrypto@4.3.2","_nodeVersion":"13.3.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"50d4543cc16c39a9fca1d7f457a3850703867814","size":779422,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.3.2.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.3.2_1576329124450_0.7632508944749461"},"_hasShrinkwrap":false,"publish_time":1576329124650,"_cnpm_publish_time":1576329124650,"_cnpmcore_publish_time":"2021-12-16T10:17:54.781Z","hasInstallScript":true},"4.3.1":{"name":"bcrypto","version":"4.3.1","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"852976525254cabaa68a7fade76855aaa16b2931","_id":"bcrypto@4.3.1","_nodeVersion":"13.3.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"dcb4c6ed1e1e3a6408b92612875e0e82ce4cd1ee","size":779423,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.3.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.3.1_1576321298862_0.8141195722487709"},"_hasShrinkwrap":false,"publish_time":1576321299066,"_cnpm_publish_time":1576321299066,"_cnpmcore_publish_time":"2021-12-16T10:17:56.731Z","hasInstallScript":true},"4.3.0":{"name":"bcrypto","version":"4.3.0","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.14.0"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"b59454bef322d8b5bc22cc1e65714454078923d2","_id":"bcrypto@4.3.0","_nodeVersion":"13.3.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"e4fe1a237f5550d9dec7e5b7e13bda07080f0140","size":778838,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.3.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.3.0_1576098544921_0.7091438169070974"},"_hasShrinkwrap":false,"publish_time":1576098545215,"_cnpm_publish_time":1576098545215,"_cnpmcore_publish_time":"2021-12-16T10:17:57.893Z","hasInstallScript":true},"4.2.9":{"name":"bcrypto","version":"4.2.9","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"1d257bb1a505caf50181983f85a15a98d27de481","_id":"bcrypto@4.2.9","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"d57794196c1c230d20bb12319387f733452a6a53","size":763507,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.9.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.9_1574275005209_0.09288062697974775"},"_hasShrinkwrap":false,"publish_time":1574275005401,"_cnpm_publish_time":1574275005401,"_cnpmcore_publish_time":"2021-12-16T10:18:00.145Z","hasInstallScript":true},"4.2.8":{"name":"bcrypto","version":"4.2.8","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"b812f35db315b0272790202ca386a3cbbfc20d87","_id":"bcrypto@4.2.8","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"b51858d37a06e064bc1b0742633b394bd16298fc","size":763832,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.8.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.8_1573672069257_0.9478446069019262"},"_hasShrinkwrap":false,"publish_time":1573672069415,"_cnpm_publish_time":1573672069415,"_cnpmcore_publish_time":"2021-12-16T10:18:01.361Z","hasInstallScript":true},"4.2.7":{"name":"bcrypto","version":"4.2.7","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"bd64f808d2352cdd8b0e08f8c4f98044369bd79e","_id":"bcrypto@4.2.7","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"52664cab19914333ef4fc908acca0d5f76129f9d","size":763032,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.7.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.7_1573358621201_0.8488529545989543"},"_hasShrinkwrap":false,"publish_time":1573358621553,"_cnpm_publish_time":1573358621553,"_cnpmcore_publish_time":"2021-12-16T10:18:02.657Z","hasInstallScript":true},"4.2.6":{"name":"bcrypto","version":"4.2.6","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"bd49e0a28449e026acca1f2571eb0dac776fc652","_id":"bcrypto@4.2.6","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"c50c96d932742cb87f5dd30333ff7341c0bf27a6","size":762673,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.6.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.6_1573087002557_0.9458201290526556"},"_hasShrinkwrap":false,"publish_time":1573087002712,"_cnpm_publish_time":1573087002712,"_cnpmcore_publish_time":"2021-12-16T10:18:04.758Z","hasInstallScript":true},"4.2.5":{"name":"bcrypto","version":"4.2.5","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"098f1572cbccdd31bb1fbb31dcdaa35689f8b78a","_id":"bcrypto@4.2.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"0c5c4b960321a23148f2a049c93cbf307ca7d817","size":762757,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.5.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.5_1572901892244_0.7564880738390061"},"_hasShrinkwrap":false,"publish_time":1572901892424,"_cnpm_publish_time":1572901892424,"_cnpmcore_publish_time":"2021-12-16T10:18:06.089Z","hasInstallScript":true},"4.2.4":{"name":"bcrypto","version":"4.2.4","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"6c13222a728b61c2d2d38c7f7086f07e2eb37df6","_id":"bcrypto@4.2.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"ba47884c1749685d98e8176e09f14789472181d0","size":763313,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.4.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.4_1572900453392_0.8962418052255623"},"_hasShrinkwrap":false,"publish_time":1572900453598,"_cnpm_publish_time":1572900453598,"_cnpmcore_publish_time":"2021-12-16T10:18:07.959Z","hasInstallScript":true},"4.2.3":{"name":"bcrypto","version":"4.2.3","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"e0afcb01fb6ed703775615455115307a0fa835db","_id":"bcrypto@4.2.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"cb2cf5647168e39b2f57de1c0c2ae49bcaf6ae00","size":763189,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.3.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.3_1572864090080_0.8575855219226338"},"_hasShrinkwrap":false,"publish_time":1572864090258,"_cnpm_publish_time":1572864090258,"_cnpmcore_publish_time":"2021-12-16T10:18:09.246Z","hasInstallScript":true},"4.2.2":{"name":"bcrypto","version":"4.2.2","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"e65e4f0ea339d52ff2284c4e1eb952b64fd8f94f","_id":"bcrypto@4.2.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"170645adf295a57e747bc84d477460d1808aa633","size":763189,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.2.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.2_1572860262775_0.0692600139199564"},"_hasShrinkwrap":false,"publish_time":1572860263050,"_cnpm_publish_time":1572860263050,"_cnpmcore_publish_time":"2021-12-16T10:18:10.387Z","hasInstallScript":true},"4.2.1":{"name":"bcrypto","version":"4.2.1","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"138a1378b8b6cf4a915cfa66fc3721b4812c2283","_id":"bcrypto@4.2.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"79e656d3ae78ed3a96c137d222684b6129bb2654","size":763076,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.1_1572828628034_0.9414877753610171"},"_hasShrinkwrap":false,"publish_time":1572828628236,"_cnpm_publish_time":1572828628236,"_cnpmcore_publish_time":"2021-12-16T10:18:12.044Z","hasInstallScript":true},"4.2.0":{"name":"bcrypto","version":"4.2.0","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/*.js lib/ scripts/ test/ || exit 0","lint-ci":"eslint bench/*.js lib/ scripts/ test/","test":"bmocha -S --file ./scripts/post.js test/*-test.js","test-native":"bmocha -B native -S --file ./scripts/post.js test/*-test.js","test-node":"bmocha -B node -S test/*-test.js","test-js":"bmocha -B js -S test/*-test.js","test-browser":"bmocha -B js -H -S test/*-test.js","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S test/*-test.js","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S test/*-test.js","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js","./lib/x25519":"./lib/x25519-browser.js","./lib/x448":"./lib/x448-browser.js"},"gitHead":"d1e3841373a4a2272238228ccdca62780ad1d1f4","_id":"bcrypto@4.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"dc140d449f6949714c0acf5f6c4d0c5875ff6670","size":762133,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.2.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.2.0_1572687561122_0.9205893617899801"},"_hasShrinkwrap":false,"publish_time":1572687561397,"_cnpm_publish_time":1572687561397,"_cnpmcore_publish_time":"2021-12-16T10:18:13.582Z","hasInstallScript":true},"4.1.0":{"name":"bcrypto","version":"4.1.0","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"cd3703d825567a16ea78d2bb10195d0122dc59bd","_id":"bcrypto@4.1.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.2","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"04fd2ec095e4eba121412e287b9c542cd7230a57","size":684805,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.1.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.1.0_1561794300516_0.310665276230093"},"_hasShrinkwrap":false,"publish_time":1561794300721,"_cnpm_publish_time":1561794300721,"_cnpmcore_publish_time":"2021-12-16T10:18:15.235Z","hasInstallScript":true},"4.0.1":{"name":"bcrypto","version":"4.0.1","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"1df2fe2781b2d80746741d9d8ddbfd3603b11fc0","_id":"bcrypto@4.0.1","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"456f40eb595d954b601d0b973d6941a5272901fd","size":683442,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.0.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.0.1_1560905555151_0.4147239777441585"},"_hasShrinkwrap":false,"publish_time":1560905555323,"_cnpm_publish_time":1560905555323,"_cnpmcore_publish_time":"2021-12-16T10:18:17.202Z","hasInstallScript":true},"4.0.0":{"name":"bcrypto","version":"4.0.0","description":"JS crypto library","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-gmp":"bmocha -B js -e BCRYPTO_FORCE_GMP=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/encoding/base58":"./lib/encoding/base58-browser.js","./lib/encoding/bech32":"./lib/encoding/bech32-browser.js","./lib/encoding/cash32":"./lib/encoding/cash32-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/salsa20":"./lib/salsa20-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"83b029cdbb3e8890b32427e91884c00f7cbf944f","_id":"bcrypto@4.0.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"c37382596776302d6684368a49c4bc67f2fc1a2b","size":683436,"noattachment":false,"key":"/bcrypto/-/bcrypto-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-4.0.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_4.0.0_1560892195309_0.2084052332633426"},"_hasShrinkwrap":false,"publish_time":1560892195503,"_cnpm_publish_time":1560892195503,"_cnpmcore_publish_time":"2021-12-16T10:18:18.786Z","hasInstallScript":true},"3.1.11":{"name":"bcrypto","version":"3.1.11","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"e454320203344781b2369d3647aa12461728a6ac","_id":"bcrypto@3.1.11","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"c76a4fda965d83e968455fd1bcfdadaff337f291","size":642394,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.11.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.11_1557342117865_0.8058061712972262"},"_hasShrinkwrap":false,"publish_time":1557342118053,"_cnpm_publish_time":1557342118053,"_cnpmcore_publish_time":"2021-12-16T10:18:21.512Z","hasInstallScript":true},"3.1.10":{"name":"bcrypto","version":"3.1.10","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"82f008a462aee7e0100f513667b452b94f9283c8","_id":"bcrypto@3.1.10","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"066ad923ba456be349bbedebbb494e88ce5bba38","size":636703,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.10.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.10_1557253678158_0.6844819584938249"},"_hasShrinkwrap":false,"publish_time":1557253678375,"_cnpm_publish_time":1557253678375,"_cnpmcore_publish_time":"2021-12-16T10:18:23.180Z","hasInstallScript":true},"3.1.9":{"name":"bcrypto","version":"3.1.9","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"c344fa7f9f283b9d471a71a15e83d61300035c52","_id":"bcrypto@3.1.9","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"1805281075c06505d693c58edfc91f992c0bcdbf","size":636442,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.9.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.9_1557172986274_0.002685994595796437"},"_hasShrinkwrap":false,"publish_time":1557172986515,"_cnpm_publish_time":1557172986515,"_cnpmcore_publish_time":"2021-12-16T10:18:25.038Z","hasInstallScript":true},"3.1.8":{"name":"bcrypto","version":"3.1.8","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"d88ce7ffb19ae2713dfae0e258d6c3647dc0f6a3","_id":"bcrypto@3.1.8","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"7e1ba6466d1e03a2486f9072e7ee5030cd2b4752","size":636468,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.8.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.8_1557161657136_0.9302944851137613"},"_hasShrinkwrap":false,"publish_time":1557161657326,"_cnpm_publish_time":1557161657326,"_cnpmcore_publish_time":"2021-12-16T10:18:26.435Z","hasInstallScript":true},"3.1.7":{"name":"bcrypto","version":"3.1.7","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","lint-ci":"eslint bench/ lib/ test/","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'","test-native":"bmocha -B native -S --file ./scripts/post.js 'test/*-test.js'","test-node":"bmocha -B node -S 'test/*-test.js'","test-js":"bmocha -B js -S 'test/*-test.js'","test-browser":"bmocha -B js -H -S 'test/*-test.js'","test-bigint":"bmocha -B js -e BCRYPTO_FORCE_BIGINT=1 -S 'test/*-test.js'","test-all":"npm run test-browser && npm run test-native && npm run test-node && npm run test-js && npm run test-bigint"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.2"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"217c3fee4baf33f33095cbfb4671eaeda2edf3db","_id":"bcrypto@3.1.7","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"1abc14032070a050fbdd963febca55712a5ecb85","size":636491,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.7.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.7_1556847338764_0.8906309096349634"},"_hasShrinkwrap":false,"publish_time":1556847339009,"_cnpm_publish_time":1556847339009,"_cnpmcore_publish_time":"2021-12-16T10:18:28.614Z","hasInstallScript":true},"3.1.6":{"name":"bcrypto","version":"3.1.6","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"cc688e4a17923a71acc90adaeb0aef1cee94d86e","_id":"bcrypto@3.1.6","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"bb52211e178a911f29c737ee53acfba6905521ca","size":635275,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.6.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.6_1556595354468_0.6351113416646541"},"_hasShrinkwrap":false,"publish_time":1556595354668,"_cnpm_publish_time":1556595354668,"_cnpmcore_publish_time":"2021-12-16T10:18:30.307Z","hasInstallScript":true},"3.1.5":{"name":"bcrypto","version":"3.1.5","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"1a157666788f0da3eaf7273e56285f2d705e1d1d","_id":"bcrypto@3.1.5","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"526468438213ccc9c649c728b617a641c16fff34","size":633364,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.5.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.5_1555196042775_0.9024824750240978"},"_hasShrinkwrap":false,"publish_time":1555196042968,"_cnpm_publish_time":1555196042968,"_cnpmcore_publish_time":"2021-12-16T10:18:32.572Z","hasInstallScript":true},"3.1.4":{"name":"bcrypto","version":"3.1.4","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"d4073d748dd0e390a65298595b3eecc0a9fe4d49","_id":"bcrypto@3.1.4","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"754235b0c4e364d2797c7a4c136356a4ba7dd191","size":633378,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.4.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.4_1555016980822_0.19098687399865133"},"_hasShrinkwrap":false,"publish_time":1555016981020,"_cnpm_publish_time":1555016981020,"_cnpmcore_publish_time":"2021-12-16T10:18:34.356Z","hasInstallScript":true},"3.1.3":{"name":"bcrypto","version":"3.1.3","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"abd68889d15705fec067ada5e9b080f932e08234","_id":"bcrypto@3.1.3","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"20a711791bfd25945854e0199ba484d07e4784b4","size":633384,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.3.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.3_1555015979794_0.6625214995297515"},"_hasShrinkwrap":false,"publish_time":1555015980161,"_cnpm_publish_time":1555015980161,"_cnpmcore_publish_time":"2021-12-16T10:18:36.527Z","hasInstallScript":true},"3.1.2":{"name":"bcrypto","version":"3.1.2","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"fa8b87bd25041414494787a3d15fa2db1c1d147a","_id":"bcrypto@3.1.2","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"4d9f647c8dc7d8bd6cb41182a9ef81d6eb68b11d","size":644458,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.2.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.2_1554769440277_0.49133247720592"},"_hasShrinkwrap":false,"publish_time":1554769440494,"_cnpm_publish_time":1554769440494,"_cnpmcore_publish_time":"2021-12-16T10:18:37.889Z","hasInstallScript":true},"3.1.1":{"name":"bcrypto","version":"3.1.1","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"67523fea2dd47fbdf8bc2baf65639bd717da7062","_id":"bcrypto@3.1.1","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"bfd769b33345581ad131f68b99a8e2018c63bfa5","size":563085,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.1_1554553902912_0.9116480255902975"},"_hasShrinkwrap":false,"publish_time":1554553903140,"_cnpm_publish_time":1554553903140,"_cnpmcore_publish_time":"2021-12-16T10:18:40.271Z","hasInstallScript":true},"3.1.0":{"name":"bcrypto","version":"3.1.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"bmocha -S --file ./scripts/post.js 'test/*-test.js'"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/bn":"./lib/bn-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"790e07e6b0ec05f247571d51de7fdc57c102c3e7","_id":"bcrypto@3.1.0","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"58a150c364cc77a96494ec3f1c1b557913dfc8dc","size":563104,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.1.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.1.0_1554121118137_0.04663010442106974"},"_hasShrinkwrap":false,"publish_time":1554121118331,"_cnpm_publish_time":1554121118331,"_cnpmcore_publish_time":"2021-12-16T10:18:42.040Z","hasInstallScript":true},"3.0.4":{"name":"bcrypto","version":"3.0.4","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ etc/ lib/ test/ || exit 0","test":"node ./scripts/post.js && bmocha --reporter spec test/*-test.js","test-file":"bmocha --reporter spec"},"dependencies":{"bsert":"~0.0.10","bufio":"~1.0.6","loady":"~0.0.1","nan":"^2.13.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"b55cb1b8297755699f48530f9209d75730d9574a","_id":"bcrypto@3.0.4","_nodeVersion":"11.12.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"5762578243ab857f1d980ef33312fb161bc941a4","size":565852,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.0.4.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.0.4_1553203127495_0.2969504973747341"},"_hasShrinkwrap":false,"publish_time":1553203127657,"_cnpm_publish_time":1553203127657,"_cnpmcore_publish_time":"2021-12-16T10:18:44.517Z","hasInstallScript":true},"3.0.3":{"name":"bcrypto","version":"3.0.3","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ etc/ lib/ test/ || exit 0","test":"node ./scripts/post.js && bmocha --reporter spec test/*-test.js","test-file":"bmocha --reporter spec"},"dependencies":{"bindings":"~1.3.1","bsert":"~0.0.10","bufio":"~1.0.6","nan":"~2.12.1"},"devDependencies":{"bmocha":"^2.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"61922c1a2273d3cb225303ab06e4e3c380285499","_id":"bcrypto@3.0.3","_nodeVersion":"11.11.0","_npmVersion":"6.9.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"16c97e74a425940564ef0a2881b83889b1e6ca52","size":565846,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.0.3.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.0.3_1553195974034_0.116864036870717"},"_hasShrinkwrap":false,"publish_time":1553195974203,"_cnpm_publish_time":1553195974203,"_cnpmcore_publish_time":"2021-12-16T10:18:46.085Z","hasInstallScript":true},"3.0.2":{"name":"bcrypto","version":"3.0.2","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"node ./scripts/post.js && bmocha --reporter spec test/*-test.js","test-file":"bmocha --reporter spec"},"dependencies":{"bindings":"~1.3.1","bsert":"~0.0.8","bufio":"~1.0.4","nan":"~2.12.1"},"devDependencies":{"bmocha":"^1.0.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"934f5ea45a0bc0926b9e7916f68bfeb2ea4881e3","_id":"bcrypto@3.0.2","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"3fd96da06447724cebdfeed14821ade86babec53","size":565452,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.0.2.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.0.2_1548139247566_0.001325757860773047"},"_hasShrinkwrap":false,"publish_time":1548139247797,"_cnpm_publish_time":1548139247797,"_cnpmcore_publish_time":"2021-12-16T10:18:48.108Z","hasInstallScript":true},"3.0.1":{"name":"bcrypto","version":"3.0.1","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"node ./test/post.js && BCRYPTO_TEST=1 bmocha --reporter spec test/*-test.js","test-file":"BCRYPTO_TEST=1 bmocha --reporter spec"},"dependencies":{"bindings":"~1.3.1","bsert":"~0.0.5","bufio":"~1.0.3","nan":"~2.11.1"},"devDependencies":{"bmocha":"^0.1.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"cc6cf3362ab5f796182cc285aa7d203f69d55488","_id":"bcrypto@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"62e460ac5d5d492ef51620aa95f7695eecaac5d4","size":565914,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.0.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.0.1_1543490038803_0.8676117017376568"},"_hasShrinkwrap":false,"publish_time":1543490039034,"_cnpm_publish_time":1543490039034,"_cnpmcore_publish_time":"2021-12-16T10:18:50.384Z","hasInstallScript":true},"3.0.0":{"name":"bcrypto","version":"3.0.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"node ./test/post.js && BCRYPTO_TEST=1 mocha --reporter spec test/*-test.js","test-file":"BCRYPTO_TEST=1 mocha --reporter spec"},"dependencies":{"bindings":"~1.3.1","bsert":"~0.0.4","bufio":"~1.0.2","nan":"~2.11.1"},"devDependencies":{"mocha":"^5.2.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/ed448":"./lib/ed448-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md4":"./lib/md4-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/murmur3":"./lib/murmur3-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/siphash":"./lib/siphash-browser.js","./lib/whirlpool":"./lib/whirlpool-browser.js"},"gitHead":"194f41780c79301eb3831eac44b7036235dae1bf","_id":"bcrypto@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"7bb3a4ae895e4cbe4f4abeb149d99ea47a1b91bc","size":565915,"noattachment":false,"key":"/bcrypto/-/bcrypto-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-3.0.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_3.0.0_1543418257586_0.3743306370614936"},"_hasShrinkwrap":false,"publish_time":1543418257758,"_cnpm_publish_time":1543418257758,"_cnpmcore_publish_time":"2021-12-16T10:18:53.016Z","hasInstallScript":true},"2.0.0":{"name":"bcrypto","version":"2.0.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"BCRYPTO_TEST=1 mocha --reporter spec test/*-test.js","test-file":"BCRYPTO_TEST=1 mocha --reporter spec"},"dependencies":{"bindings":"~1.3.0","bsert":"~0.0.4","bufio":"~1.0.2","nan":"~2.11.0"},"devDependencies":{"mocha":"^5.2.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/internal/custom":"./lib/internal/custom-browser.js","./lib/aead":"./lib/aead-browser.js","./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/blake2s":"./lib/blake2s-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cipher":"./lib/cipher-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/dsa":"./lib/dsa-browser.js","./lib/ed25519":"./lib/ed25519-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/p192":"./lib/p192-browser.js","./lib/p224":"./lib/p224-browser.js","./lib/p256":"./lib/p256-browser.js","./lib/p384":"./lib/p384-browser.js","./lib/p521":"./lib/p521-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"gitHead":"338b3578c923b01ec093f4960dbf7dc5d43262f3","_id":"bcrypto@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"364ba195bcbae3af3aa3edddced2bdff93f73bc1","size":490678,"noattachment":false,"key":"/bcrypto/-/bcrypto-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-2.0.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_2.0.0_1538255739996_0.9624301604948236"},"_hasShrinkwrap":false,"publish_time":1538255740226,"_cnpm_publish_time":1538255740226,"_cnpmcore_publish_time":"2021-12-16T10:18:54.458Z","hasInstallScript":true},"1.1.0":{"name":"bcrypto","version":"1.1.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint bench/ lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec"},"dependencies":{"bindings":"~1.3.0","bsert":"~0.0.4","bufio":"~1.0.1","nan":"~2.10.0"},"devDependencies":{"eslint":"^5.1.0","mocha":"^5.2.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1":"./lib/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"gitHead":"83e4b38311c75e4a83bcef5332af5375796e9d21","_id":"bcrypto@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"e2e9aa037b8914cc46efbb5933bd8603a3492099","size":312788,"noattachment":false,"key":"/bcrypto/-/bcrypto-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-1.1.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_1.1.0_1533941772377_0.5582602048150158"},"_hasShrinkwrap":false,"publish_time":1533941772536,"_cnpm_publish_time":1533941772536,"_cnpmcore_publish_time":"2021-12-16T10:18:56.035Z","hasInstallScript":true},"1.0.0":{"name":"bcrypto","version":"1.0.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","lint":"eslint lib/ compat/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bsert":"~0.0.3","bufio":"~1.0.1","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"eslint":"^5.1.0","mocha":"^5.2.0"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/internal/secp256k1":"./lib/internal/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"gitHead":"d96f714ad5ec41185daa6d9c9b67ea268d1192d2","_id":"bcrypto@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"470cf1b9d039f3757ef46a7bbc31c6d2f3cd1fc3","size":127378,"noattachment":false,"key":"/bcrypto/-/bcrypto-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-1.0.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_1.0.0_1532001358693_0.7948123766521629"},"_hasShrinkwrap":false,"publish_time":1532001358883,"_cnpm_publish_time":1532001358883,"_cnpmcore_publish_time":"2021-12-16T10:18:56.589Z","hasInstallScript":true},"0.3.7":{"name":"bcrypto","version":"0.3.7","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ compat/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglify-es":"^3.3.9","uglifyjs-webpack-plugin":"^1.2.5","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/internal/secp256k1":"./lib/internal/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"4c0df4335e5564bdbbd9bd2a1bf7f2f6d8a964e1","_id":"bcrypto@0.3.7","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"cde4d87bf4f0d9fc057f66d0ad4d50fcee26a05c","size":127639,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.7.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.7_1531074313820_0.9792119423593351"},"_hasShrinkwrap":false,"publish_time":1531074313889,"_cnpm_publish_time":1531074313889,"_cnpmcore_publish_time":"2021-12-16T10:18:57.091Z","hasInstallScript":true},"0.3.6":{"name":"bcrypto","version":"0.3.6","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ compat/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglify-es":"^3.3.9","uglifyjs-webpack-plugin":"^1.2.5","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/internal/secp256k1":"./lib/internal/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"45bc9cfaf28ba861bbb198ab81942bf7ae3f6f26","_id":"bcrypto@0.3.6","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"d203a71b8a9d69888d536dc96816e0541f3bfc6a","size":127124,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.6.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.6_1529412308441_0.1919935351002553"},"_hasShrinkwrap":false,"publish_time":1529412308507,"_cnpm_publish_time":1529412308507,"_cnpmcore_publish_time":"2021-12-16T10:18:57.625Z","hasInstallScript":true},"0.3.5":{"name":"bcrypto","version":"0.3.5","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ compat/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglify-es":"^3.3.9","uglifyjs-webpack-plugin":"^1.2.5","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/internal/secp256k1":"./lib/internal/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"0379a47d8b3f0cb3b7a7b4a3e79b2199b5793e98","_id":"bcrypto@0.3.5","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"f9ec7b44bd5afa3829c419d38568240146f7de83","size":127117,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.5.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.5_1529115399815_0.8261348154805304"},"_hasShrinkwrap":false,"publish_time":1529115399917,"_cnpm_publish_time":1529115399917,"_cnpmcore_publish_time":"2021-12-16T10:18:58.071Z","hasInstallScript":true},"0.3.4":{"name":"bcrypto","version":"0.3.4","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ compat/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglify-es":"^3.3.9","uglifyjs-webpack-plugin":"^1.2.5","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/internal/secp256k1":"./lib/internal/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"12b5647e54c7f933f788e1d1bb19870139ff0875","_id":"bcrypto@0.3.4","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"a95d3cc9f8a3d0ce59e272f28f10ac7a51bfc8d0","size":127249,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.4.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.4_1529113166700_0.6979713194564061"},"_hasShrinkwrap":false,"publish_time":1529113166784,"_cnpm_publish_time":1529113166784,"_cnpmcore_publish_time":"2021-12-16T10:18:58.547Z","hasInstallScript":true},"0.3.3":{"name":"bcrypto","version":"0.3.3","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ compat/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglify-es":"^3.3.9","uglifyjs-webpack-plugin":"^1.2.5","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/internal/secp256k1":"./lib/internal/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"1f579d9e25237cf465d174bcd96c3c335bc7c561","_id":"bcrypto@0.3.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"1e441a94eceffc0a835a59cb6a3d1024be4cb049","size":126953,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.3.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.3_1529104167838_0.8647965390909895"},"_hasShrinkwrap":false,"publish_time":1529104167944,"_cnpm_publish_time":1529104167944,"_cnpmcore_publish_time":"2021-12-16T10:18:59.276Z","hasInstallScript":true},"0.3.2":{"name":"bcrypto","version":"0.3.2","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ compat/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","test-file":"mocha --reporter spec","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglify-es":"^3.3.9","uglifyjs-webpack-plugin":"^1.2.5","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/ecdsa":"./lib/ecdsa-browser.js","./lib/eddsa":"./lib/eddsa-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/internal/secp256k1":"./lib/internal/secp256k1-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/sha3":"./lib/sha3-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"718cb652dc87acef7c59c9b3fe525a3e01fa95aa","_id":"bcrypto@0.3.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"a9b5415d9bb339cb6f007690ce40f4ba6fec7956","size":117121,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.2.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.2_1528791163558_0.35630279606307824"},"_hasShrinkwrap":false,"publish_time":1528791163619,"_cnpm_publish_time":1528791163619,"_cnpmcore_publish_time":"2021-12-16T10:18:59.927Z","hasInstallScript":true},"0.3.1":{"name":"bcrypto","version":"0.3.1","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglifyjs-webpack-plugin":"^1.2.5","uglify-es":"^3.3.9","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1-backend":"./lib/secp256k1-backend-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"8e213bae17b1e1d229882978a21b6729280e06f6","_id":"bcrypto@0.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"704e7e565d2bcdba96a602c918d924cdd514cd06","size":107100,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.1_1528466707185_0.984523721133556"},"_hasShrinkwrap":false,"publish_time":1528466707294,"_cnpm_publish_time":1528466707294,"_cnpmcore_publish_time":"2021-12-16T10:19:00.313Z","hasInstallScript":true},"0.3.0":{"name":"bcrypto","version":"0.3.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --mode production --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","bn.js":"~4.11.8","bufio":"~0.2.0","elliptic":"~6.4.0","nan":"~2.10.0","secp256k1":"3.5.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.3","babel-loader":"^7.1.4","babel-preset-env":"^1.7.0","browserify":"^16.2.2","eslint":"^4.19.1","mocha":"^5.2.0","uglifyjs-webpack-plugin":"^1.2.5","uglify-es":"^3.3.9","webpack":"^4.11.1","webpack-cli":"^3.0.3"},"engines":{"node":">=8.0.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/md5":"./lib/md5-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/rsa":"./lib/rsa-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1-backend":"./lib/secp256k1-backend-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha224":"./lib/sha224-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/sha384":"./lib/sha384-browser.js","./lib/sha512":"./lib/sha512-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"2a3de80d97a695285290b1be4627aeae9ac5a8d9","_id":"bcrypto@0.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"326b4cd2f124c520b707c124f2a030c64d0e9078","size":139974,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.3.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.3.0_1528466576447_0.6477385050133047"},"_hasShrinkwrap":false,"publish_time":1528466576542,"_cnpm_publish_time":1528466576542,"_cnpmcore_publish_time":"2021-12-16T10:19:00.812Z","hasInstallScript":true},"0.2.0":{"name":"bcrypto","version":"0.2.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","nan":"~2.9.2","secp256k1":"3.5.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-preset-env":"^1.6.1","browserify":"^16.1.1","eslint":"^4.18.2","mocha":"^5.0.4","uglifyjs-webpack-plugin":"^1.2.3","uglify-es":"^3.3.9","webpack":"^4.1.1"},"engines":{"node":">=7.6.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1-backend":"./lib/secp256k1-backend-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/sha512":"./lib/sha512-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"20f0b86f4dc0cc28416138d590a0cc15aa221c9b","_id":"bcrypto@0.2.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"5bb52021ea974da837c6347df1c55bf779e2c649","size":87450,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.2.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto_0.2.0_1520895199604_0.6150194298804244"},"_hasShrinkwrap":false,"publish_time":1520895199671,"_cnpm_publish_time":1520895199671,"_cnpmcore_publish_time":"2021-12-16T10:19:01.326Z","hasInstallScript":true},"0.1.0":{"name":"bcrypto","version":"0.1.0","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","nan":"~2.8.0","secp256k1":"3.4.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","browserify":"^14.5.0","eslint":"^4.14.0","mocha":"^4.0.1","uglifyjs-webpack-plugin":"^1.1.5","uglify-es":"^3.1.3","webpack":"^3.10.0"},"engines":{"node":">=7.6.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1-backend":"./lib/secp256k1-backend-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/siphash":"./lib/siphash-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"1d0707275c7720435bb4be2b85d221ecf0698223","_id":"bcrypto@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"8807afd957abec8aee25b828265f634eaac39610","size":91459,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.1.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto-0.1.0.tgz_1515107417882_0.14175954391248524"},"directories":{},"publish_time":1515107418959,"_hasShrinkwrap":false,"_cnpm_publish_time":1515107418959,"_cnpmcore_publish_time":"2021-12-16T10:19:01.765Z","hasInstallScript":true},"0.0.2":{"name":"bcrypto","version":"0.0.2","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","nan":"~2.8.0","secp256k1":"3.4.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","browserify":"^14.5.0","eslint":"^4.14.0","mocha":"^4.0.1","uglifyjs-webpack-plugin":"^1.1.5","uglify-es":"^3.1.3","webpack":"^3.10.0"},"engines":{"node":">=7.6.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1-backend":"./lib/secp256k1-backend-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/siphash":"./lib/siphash-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"b118d9ea833c333b42dcbef3bf759e4d5148260f","_id":"bcrypto@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"c33d9ce34c19449732be60c8b0e3c516223e675d","size":91474,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.0.2.tgz"},"maintainers":[{"name":"chjj","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto-0.0.2.tgz_1514690818051_0.37031234451569617"},"directories":{},"publish_time":1514690818189,"_hasShrinkwrap":false,"_cnpm_publish_time":1514690818189,"_cnpmcore_publish_time":"2021-12-16T10:19:02.516Z","hasInstallScript":true},"0.0.1":{"name":"bcrypto","version":"0.0.1","description":"Bcoin crypto module","keywords":["cipher","crypto","digest","hash","hashing"],"license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"main":"./lib/bcrypto.js","scripts":{"install":"node-gyp rebuild || echo 'Build failed.'","browserify":"browserify -s bcrypto lib/bcrypto.js | uglifyjs -c > bcrypto.js","clean":"rm -f bcrypto.js","lint":"eslint lib/ test/ || exit 0","test":"mocha --reporter spec test/*-test.js","webpack":"webpack --config webpack.config.js"},"dependencies":{"bindings":"~1.3.0","nan":"~2.8.0","secp256k1":"3.4.0"},"devDependencies":{"babelify":"^8.0.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-env":"^1.6.1","browserify":"^14.5.0","eslint":"^4.14.0","mocha":"^4.0.1","uglifyjs-webpack-plugin":"^1.1.5","uglify-es":"^3.1.3","webpack":"^3.10.0"},"engines":{"node":">=7.6.0"},"gypfile":true,"browser":{"./lib/aes":"./lib/aes-browser.js","./lib/blake2b":"./lib/blake2b-browser.js","./lib/chacha20":"./lib/chacha20-browser.js","./lib/cleanse":"./lib/cleanse-browser.js","./lib/hash160":"./lib/hash160-browser.js","./lib/hash256":"./lib/hash256-browser.js","./lib/keccak":"./lib/keccak-browser.js","./lib/pbkdf2":"./lib/pbkdf2-browser.js","./lib/poly1305":"./lib/poly1305-browser.js","./lib/random":"./lib/random-browser.js","./lib/ripemd160":"./lib/ripemd160-browser.js","./lib/scrypt":"./lib/scrypt-browser.js","./lib/secp256k1-backend":"./lib/secp256k1-backend-browser.js","./lib/sha1":"./lib/sha1-browser.js","./lib/sha256":"./lib/sha256-browser.js","./lib/sha3":"./lib/sha3-browser.js","./lib/sha512":"./lib/sha512-browser.js","./lib/siphash":"./lib/siphash-browser.js"},"browserify":{"transform":["babelify"]},"gitHead":"752a26469454f3a67a91b2b72a3d154b8944120c","_id":"bcrypto@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"d361935fbd8bd5cc9edaf96aec01ab722cf14aa3","size":90347,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.0.1.tgz"},"maintainers":[{"name":"chjj","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto-0.0.1.tgz_1514589357000_0.5863989423960447"},"directories":{},"publish_time":1514589357150,"_hasShrinkwrap":false,"_cnpm_publish_time":1514589357150,"_cnpmcore_publish_time":"2021-12-16T10:19:02.914Z","hasInstallScript":true},"0.0.0":{"name":"bcrypto","version":"0.0.0","description":"Bcoin socket.io library (placeholder)","license":"MIT","repository":{"type":"git","url":"git://github.com/bcoin-org/bcrypto.git"},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"author":{"name":"Christopher Jeffrey","email":"chjjeffrey@gmail.com"},"keywords":["bcoin","bitcoin","blockchain","cryptocurrency"],"engines":{"node":">=7.6.0"},"main":"./index.js","_id":"bcrypto@0.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"dist":{"shasum":"3a068c1847bcd2742f134c9d148331d455a8fb1d","size":466,"noattachment":false,"key":"/bcrypto/-/bcrypto-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bcrypto/download/bcrypto-0.0.0.tgz"},"maintainers":[{"name":"chjj","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bcrypto-0.0.0.tgz_1508363022882_0.8214227030985057"},"directories":{},"publish_time":1508363022987,"_hasShrinkwrap":false,"_cnpm_publish_time":1508363022987,"_cnpmcore_publish_time":"2021-12-16T10:19:03.123Z"}},"readme":"# bcrypto\n\n[![Node.js](https://github.com/bcoin-org/bcrypto/actions/workflows/node.js.yml/badge.svg)](https://github.com/bcoin-org/bcrypto/actions/workflows/node.js.yml)\n\nThe missing crypto module for Node.js. Bcrypto provides you with a consistent\ninterface across Node.js and the browser. It is implemented as a [Node.js\naddon][addon] for C libraries [libtorsion][libtorsion] and\n[libsecp256k1][libsecp256k1] with corresponding implementations in JavaScript.\n\n## Usage\n\n```js\nconst rng = require('bcrypto/lib/random');\nconst entropy = rng.randomBytes(32);\n\nconst Hash256 = require('bcrypto/lib/hash256');\nconst digest = Hash256.digest(Buffer.alloc(32, 0xaa));\n```\n\n## API\n\nSee the `./lib` directory for available modules and APIs.\n\n## Implementations\n\n|                              | nodejs (linux)    | nodejs (macos)    | nodejs (win)      | browser |\n| :--------------------------- |:------------------| :-----------------|:------------------|:--------|\n| aead                         | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| aes                          | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| bcrypt                       | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| blake2b{160,256,384,512}     | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| blake2s{128,160,224,256}     | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| bn                           | js w/ bigint      | js w/ bigint      | js w/ bigint      | js      |\n| chacha20                     | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| cshake{128,256}              | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| ctr-drbg                     | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| dsa                          | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| eb2k                         | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| ecies                        | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| ed25519                      | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| ed448                        | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| gost94                       | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| hash160                      | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| hash256                      | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| hash-drbg                    | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| hkdf                         | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| hmac-drbg                    | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| keccak/sha3{224,256,384,512} | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| kmac{128,256}                | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| md{2,4,5}                    | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| md5sha1                      | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| merkle                       | js                | js                | js                | js      |\n| mrkl                         | js                | js                | js                | js      |\n| murmur3                      | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| p{192,224,256,384,521}       | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| pbkdf2                       | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| pgp                          | js                | js                | js                | js      |\n| poly1305                     | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| random                       | c (openssl²)      | c (openssl²)      | c (openssl²)      | js³     |\n| rc4                          | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| ripemd160                    | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| rsa                          | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| rsaies                       | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| salsa20                      | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| schnorr                      | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| scrypt                       | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| secp256k1                    | c (libsecp256k1²) | c (libsecp256k1²) | c (libsecp256k1²) | js      |\n| sha1                         | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| sha{224,256,384,512}         | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| shake{128,256}               | c (libtorsion¹)   | c (libtorsion¹)   | c (libtorsion)    | js      |\n| siphash                      | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| ssh                          | js                | js                | js                | js      |\n| whirlpool                    | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| x25519                       | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n| x448                         | c (libtorsion)    | c (libtorsion)    | c (libtorsion)    | js      |\n\n### Footnotes\n\n1. with x86-64 assembly\n2. optionally with libtorsion\n3. using the webcrypto api\n\n## Contribution and License Agreement\n\nIf you contribute code to this project, you are implicitly allowing your code\nto be distributed under the MIT license. You are also implicitly verifying that\nall code is your original work. `</legalese>`\n\n## License\n\n- Copyright (c) 2017-2019, Christopher Jeffrey (MIT License).\n\nSee LICENSE for more info.\n\n[circleci-status-img]: https://circleci.com/gh/bcoin-org/bcrypto/tree/master.svg?style=shield\n[circleci-status-url]: https://circleci.com/gh/bcoin-org/bcrypto/tree/master\n[libtorsion]: https://github.com/bcoin-org/libtorsion\n[libsecp256k1]: https://github.com/bitcoin-core/secp256k1\n[addon]: https://nodejs.org/api/addons.html\n","_attachments":{},"homepage":"https://github.com/bcoin-org/bcrypto","bugs":{"url":"https://github.com/bcoin-org/bcrypto/issues"},"license":"MIT"}