{"_id":"@brentonhouse/crypto-browserify","_rev":"3-73ef6b8bd2d8cb526e3fcee2b562a98d","name":"@brentonhouse/crypto-browserify","dist-tags":{"latest":"3.12.0-2"},"versions":{"3.12.0-0":{"name":"@brentonhouse/crypto-browserify","description":"implementation of crypto for the browser","version":"3.12.0-0","homepage":"https://github.com/crypto-browserify/crypto-browserify","repository":{"type":"git","url":"git://github.com/crypto-browserify/crypto-browserify.git"},"scripts":{"standard":"standard","test":"npm run standard && npm run unit","unit":"node test/","browser":"zuul --browser-version $BROWSER_VERSION --browser-name $BROWSER_NAME -- test/index.js"},"engines":{"node":"*"},"author":{"name":"Brenton House","email":"brenton.house@gmail.com","url":"https://brenton.house"},"dependencies":{"browserify-cipher":"^1.0.0","browserify-sign":"^4.0.0","create-ecdh":"^4.0.0","create-hash":"^1.1.0","create-hmac":"^1.1.0","diffie-hellman":"^5.0.0","inherits":"^2.0.1","pbkdf2":"^3.0.3","public-encrypt":"^4.0.0","randomfill":"^1.0.3"},"devDependencies":{"hash-test-vectors":"~1.3.2","pseudorandombytes":"^2.0.0","safe-buffer":"^5.1.1","standard":"^5.0.2","tape":"~2.3.2","zuul":"^3.6.0"},"optionalDependencies":{},"browser":{"crypto":false},"license":"MIT","gitHead":"460a13b5bf1e4ea60dc995906ba0543f7933a32b","bugs":{"url":"https://github.com/crypto-browserify/crypto-browserify/issues"},"_id":"@brentonhouse/crypto-browserify@3.12.0-0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-T8WFBQDYsUp3BObJded2CgnqJMVBK6tFAp1QMIIOCaOlEo6UaVuHQO/s+QPxOyw3VeLSI858vsDXcTn/M+mMWA==","shasum":"949929c022512be9d043c3b2b8785692ff2a882e","tarball":"https://registry.npmjs.org/@brentonhouse/crypto-browserify/-/crypto-browserify-3.12.0-0.tgz","fileCount":23,"unpackedSize":65627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyt1FCRA9TVsSAnZWagAAtksP/2WFDsGxXy4m5pvxqQUe\nqs0yS+hemjT4sXvYQfHLhW+Hp9CcfmuYLVxBVUUytBP8litcWr22uQvX39/2\nvRArG432Z2dR0Z3zuKN1s8HTHDN0t0nPnqA2cfo1MOqPZMjcaTBSRcUR3Qox\nudySdHgjQzX692qjFD9OU7k1bGf+xcju9vg1pS1tAyR2RVpWTbNTbBfoyLU4\na+woVt0zXDVl001f3wpX5cgNZmVGtzEGstO5WBKmNy7X+wYU0RpbkoT22X5N\n256uC/cYNv8D6sTqH7isPziM8F05MSr/h/XeFutlHUBG/5JxM85waXvdb/sk\nJQcYOUgtOd2zfJKCwIZEDMh5pPJrrcDwFPkXp/1KSxYNRecODJLNs6BJttpz\nmcaD7t60990eKeeo5y/8BsAvqv7ItvOC0XODYHJ1Xfn7j+7pWiY7c5SenCeH\nFSlRZbo70dZrEH2czOTKaYVSZlBaV6LqADcAsJ2uz+RL3iNRs8faGTO8h7Uu\nIDXXFhdRjUAYK7/ih3P+cWJJ3dVLU0o7ikig1phXGgwduZR5WPma7fxATxN4\nyVFbmDz33u9qUqIGJuK4Zw6pgC2J+wL23EcHi/bWkSkdYf0bhxd7Dkq/IOgk\n5hR9x/8tsHg08EiAhZqP0R7Qr7vbeD7sfn2+aSwfOImD5Otse+nXpYC2QbSk\ndX5o\r\n=A8I+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiWYDjmves7mCRdgS8J+L1wgc4jPp3EYnv5+VE9ybCHwIhAIUpuP/tIGWY6kPxxwODuzskMgt26GTTqrEPe4HXM5U1"}]},"maintainers":[{"name":"brentonhouse","email":"brenton.house@gmail.com"}],"_npmUser":{"name":"brentonhouse","email":"brenton.house@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-browserify_3.12.0-0_1590353221429_0.6472746304325356"},"_hasShrinkwrap":false},"3.12.0-1":{"name":"@brentonhouse/crypto-browserify","description":"implementation of crypto for the browser","version":"3.12.0-1","homepage":"https://github.com/crypto-browserify/crypto-browserify","repository":{"type":"git","url":"git://github.com/crypto-browserify/crypto-browserify.git"},"scripts":{"standard":"standard","test":"npm run standard && npm run unit","unit":"node test/","browser":"zuul --browser-version $BROWSER_VERSION --browser-name $BROWSER_NAME -- test/index.js"},"engines":{"node":"*"},"author":{"name":"Brenton House","email":"brenton.house@gmail.com","url":"https://brenton.house"},"dependencies":{"browserify-cipher":"^1.0.0","browserify-sign":"^4.0.0","create-ecdh":"^4.0.0","create-hash":"^1.1.0","create-hmac":"^1.1.0","diffie-hellman":"^5.0.0","inherits":"^2.0.1","pbkdf2":"^3.0.3","public-encrypt":"^4.0.0","randomfill":"^1.0.3"},"devDependencies":{},"optionalDependencies":{},"browser":{"crypto":false},"license":"MIT","gitHead":"460a13b5bf1e4ea60dc995906ba0543f7933a32b","bugs":{"url":"https://github.com/crypto-browserify/crypto-browserify/issues"},"_id":"@brentonhouse/crypto-browserify@3.12.0-1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PqtB1JjR0FSdoBEStpxH0vmArX3hmCViBKY8cWvWdpkDF55xEm8rnP5DMZ6xuRbmVT7qF7L7Oy/XCSV6v5effw==","shasum":"0fe4092416bf3b79e0e46e6e4392387a5de2ee2f","tarball":"https://registry.npmjs.org/@brentonhouse/crypto-browserify/-/crypto-browserify-3.12.0-1.tgz","fileCount":23,"unpackedSize":65487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyuXRCRA9TVsSAnZWagAA7S4P/j7Y7V5c/rK65WsJzZ4a\neQkp4dZkTAnQww5ZD/3V0+OfqI62MRfLkEgDeqqiAAeyE4y4P9hjGmPYY523\nBVNbzhYTHtaoZJslIrO2PhK2BTvYtLr4w1pmJY6MFAdyJCx/nzBnChb1J41S\nIT/I0gJE9IgEJxRpuZnmdXanUBiLyx5uV3zsAaPZW7WAFTlv4a78jCRq6EGv\noV3cEqae30WeV8PNmBT85GhlVFdLfnyFa7Ofi+d7UH9tmqRHhZoxx5The05m\nVwQB2yCGmD8y7cmDOY48ljlfZwRdRJj558s32PYX0mbTA3oQ3V5XVwGJL0XN\nbhOSPeDHtQKB0uvRAFl0PPgorJqJoTKVks22nLA8GzoF/78wrn+ac5+fw7V9\nTbFzmS2cC/yqdHF/xurMB39xBF1nhDq77F0yb+uqpnOnpU6jI2RR+gV9pyEN\nstnLKMXsC4MK0sQXcyPKnA+hq3YaEWP/rXNBc9AELo8+DMLo+C8IpRhIWSNr\nxj8Y+eEX7ICEZxmFD17is0PkqgJIt3rcllrX0azhxvDqj2G0gfBgrevVfC9W\nE+JpEGmRBrr45Y3MV3kBb9rxIYg7cShdtH7EbyD96Ik2hYhjEkV/q2Ka/KOS\n5wI0Gfp8xJilQ+7Ruho1H/4eJmdP6XV0LVhcmZItdvcM8815j4Sck5h6zt1M\nyf8A\r\n=d9aZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDClIjaYMRRSbJF/NsAClc6BoIf48z9jPuZgtpQumYwwAiAvu/9tMEQPB4YYxoyfHzzMoeyLoTEMP4PI4u9dkJzEBA=="}]},"maintainers":[{"name":"brentonhouse","email":"brenton.house@gmail.com"}],"_npmUser":{"name":"brentonhouse","email":"brenton.house@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-browserify_3.12.0-1_1590355409152_0.15163597169590237"},"_hasShrinkwrap":false},"3.12.0-2":{"name":"@brentonhouse/crypto-browserify","description":"implementation of crypto for the browser","version":"3.12.0-2","homepage":"https://github.com/crypto-browserify/crypto-browserify","repository":{"type":"git","url":"git://github.com/crypto-browserify/crypto-browserify.git"},"scripts":{"standard":"standard","test":"npm run standard && npm run unit","unit":"node test/","browser":"zuul --browser-version $BROWSER_VERSION --browser-name $BROWSER_NAME -- test/index.js"},"engines":{"node":"*"},"author":{"name":"Brenton House","email":"brenton.house@gmail.com","url":"https://brenton.house"},"dependencies":{"browserify-cipher":"^1.0.0","browserify-sign":"^4.0.0","create-ecdh":"^4.0.0","create-hash":"^1.1.0","create-hmac":"^1.1.0","diffie-hellman":"^5.0.0","inherits":"^2.0.1","pbkdf2":"^3.0.3","public-encrypt":"^4.0.0","randomfill":"^1.0.3"},"devDependencies":{},"optionalDependencies":{},"browser":{"crypto":false},"license":"MIT","gitHead":"460a13b5bf1e4ea60dc995906ba0543f7933a32b","bugs":{"url":"https://github.com/crypto-browserify/crypto-browserify/issues"},"_id":"@brentonhouse/crypto-browserify@3.12.0-2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sR/1Zm4KzDYAa8QMDjdS6Y7Kd6MrMKPP00p+RJDc0BwBOSPzFp2UytBPXkGllry5g3e41R1mN2G/LfpbkdZvqQ==","shasum":"246eb39fc805d85b2087a7df868256127f2af454","tarball":"https://registry.npmjs.org/@brentonhouse/crypto-browserify/-/crypto-browserify-3.12.0-2.tgz","fileCount":23,"unpackedSize":65704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyukxCRA9TVsSAnZWagAAzeQP/15e8a6ZF8CPn1ZqiP1H\nLdSLnBOt+DeoO8VKKFqBhDMGQRC8OBEpC+/1oYR59AoLlNvmonnWT17ySB5C\nv757Mr3zMS7T6CjOOIEGUt0nE+Ujj+wNBmCvn32vbrL/vI1nutc7WSX6uaFc\nK1nHihlVNKqauMrKqriJNKciQQ/ajqu1irhGhv7EqSJn7Pj8Fq59PfVtHqdx\n1v8jo0dshV8TUwDTvQaD+fDy4NdJdgp4HbWDF1eKfkAAkAcqSBcyvE4g9AMV\nfU+uQ0htvK+uyUzZofhndGUB3KcktWdTyEK0woUfboBF5E4QPn+pbSyDKGOz\nM0QNZe3+Bl7YPyBzzKaZj//GHIBU1XMlRxbOLXYUyOnKs+anQzJsnWfn6cgy\nisaETkb/X658ajiCmTIIs41lXIhKRyCxsuULdlG0BKlHOQJCK7FC3oipkwm2\n90blgDhpGra2RXa+llqwin4kuAqH1qhsRpShdZQKb4VDmJo7sHD6sNj9NM/s\nkezML2eDn0pNQqTeUZza3XUoKRcTzFfR/IpE/xnFiVakINx6SyQ8mKXR3pF7\nwbccyxE9uv1rlIaZjRP3xF4q+nJ9xY8rtfWHHWKk6Z9AdRFG/xCBlarFccQp\nnhWVhlJianO3Cxwu5sxkhuM17Ti49H+7cP2YBqgfV04wx6xu3QL0MlQWVf+r\nnt+/\r\n=Bp8h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdAh6wYeEETUPKVCszGbyIB7QzM9mpJNXF2sdSyQmfaQIgesK1Eds+b+5ElBiNBDfEpXH69usivsw7R5DwuSyo7w4="}]},"maintainers":[{"name":"brentonhouse","email":"brenton.house@gmail.com"}],"_npmUser":{"name":"brentonhouse","email":"brenton.house@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/crypto-browserify_3.12.0-2_1590356273142_0.38295987356237937"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-24T20:47:01.384Z","3.12.0-0":"2020-05-24T20:47:01.532Z","modified":"2022-04-04T20:31:27.451Z","3.12.0-1":"2020-05-24T21:23:29.284Z","3.12.0-2":"2020-05-24T21:37:53.265Z"},"maintainers":[{"name":"brentonhouse","email":"brenton.house@gmail.com"}],"description":"implementation of crypto for the browser","homepage":"https://github.com/crypto-browserify/crypto-browserify","repository":{"type":"git","url":"git://github.com/crypto-browserify/crypto-browserify.git"},"author":{"name":"Brenton House","email":"brenton.house@gmail.com","url":"https://brenton.house"},"bugs":{"url":"https://github.com/crypto-browserify/crypto-browserify/issues"},"license":"MIT","readme":"# crypto-browserify\n\nA port of node's `crypto` module to the browser.\n\n[![Build Status](https://travis-ci.org/crypto-browserify/crypto-browserify.svg?branch=master)](https://travis-ci.org/crypto-browserify/crypto-browserify)\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n[![Sauce Test Status](https://saucelabs.com/browser-matrix/crypto-browserify.svg)](https://saucelabs.com/u/crypto-browserify)\n\nThe goal of this module is to reimplement node's crypto module,\nin pure javascript so that it can run in the browser.\n\nHere is the subset that is currently implemented:\n\n* createHash (sha1, sha224, sha256, sha384, sha512, md5, rmd160)\n* createHmac (sha1, sha224, sha256, sha384, sha512, md5, rmd160)\n* pbkdf2\n* pbkdf2Sync\n* randomBytes\n* pseudoRandomBytes\n* createCipher (aes)\n* createDecipher (aes)\n* createDiffieHellman\n* createSign (rsa, ecdsa)\n* createVerify (rsa, ecdsa)\n* createECDH (secp256k1)\n* publicEncrypt/privateDecrypt (rsa)\n* privateEncrypt/publicDecrypt (rsa)\n\n## todo\n\nthese features from node's `crypto` are still unimplemented.\n\n* createCredentials\n\n## contributions\n\nIf you are interested in writing a feature, please implement as a new module,\nwhich will be incorporated into crypto-browserify as a dependency.\n\nAll deps must be compatible with node's crypto\n(generate example inputs and outputs with node,\nand save base64 strings inside JSON, so that tests can run in the browser.\nsee [sha.js](https://github.com/dominictarr/sha.js)\n\nCrypto is _extra serious_ so please do not hesitate to review the code,\nand post comments if you do.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}