{
  "_args": [
    [
      "crypto-browserify@https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz",
      "/Users/nw/flint/packages/flint"
    ]
  ],
  "_from": "crypto-browserify@>=3.2.6 <3.3.0",
  "_id": "crypto-browserify@3.2.8",
  "_inCache": true,
  "_location": "/crypto-browserify",
  "_phantomChildren": {},
  "_requested": {
    "name": "crypto-browserify",
    "raw": "crypto-browserify@https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz",
    "rawSpec": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz",
    "scope": null,
    "spec": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz",
    "type": "remote"
  },
  "_requiredBy": [
    "/node-libs-browser"
  ],
  "_resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz",
  "_shasum": "b9b11dbe6d9651dd882a01e6cc467df718ecf189",
  "_shrinkwrap": null,
  "_spec": "crypto-browserify@https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz",
  "_where": "/Users/nw/flint/packages/flint",
  "author": {
    "email": "dominic.tarr@gmail.com",
    "name": "Dominic Tarr",
    "url": "dominictarr.com"
  },
  "browser": {
    "crypto": false
  },
  "bugs": {
    "url": "https://github.com/dominictarr/crypto-browserify/issues"
  },
  "dependencies": {
    "pbkdf2-compat": "2.0.1",
    "ripemd160": "0.2.0",
    "sha.js": "2.2.6"
  },
  "description": "partial implementation of crypto for the browser",
  "devDependencies": {
    "hash-test-vectors": "~1.3.0",
    "tape": "~2.3.2"
  },
  "engines": {
    "node": "*"
  },
  "homepage": "https://github.com/dominictarr/crypto-browserify",
  "license": "MIT",
  "name": "crypto-browserify",
  "optionalDependencies": {},
  "readme": "# crypto-browserify\n\nA (partial) port of node's `crypto` module to the browser.\n\n[![travis](https://secure.travis-ci.org/dominictarr/crypto-browserify.png?branch=master)](https://travis-ci.org/dominictarr/crypto-browserify)\n\n[![browser support](http://ci.testling.com/dominictarr/crypto-browserify.png)](http://ci.testling.com/dominictarr/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, sha256, sha512, md5, rmd160)\n* createHmac (sha1, sha256, sha512, md5)\n* pbkdf2\n* pbkdf2Sync\n* randomBytes\n\n## TODO\n\nThe highest priority unimplemented features are\n\n* createDiffieHelman\n* createCipher (aes)\n* createDecipher (aes)\n* createSign (rsa)\n* createVerify (rsa)\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\n\n",
  "readmeFilename": "readme.markdown",
  "repository": {
    "type": "git",
    "url": "git://github.com/dominictarr/crypto-browserify.git"
  },
  "scripts": {
    "test": "set -e; for t in test/*.js; do node $t; done"
  },
  "testling": {
    "browsers": [
      "chrome/latest",
      "firefox/latest",
      "ie/latest",
      "opera/latest",
      "safari/latest"
    ],
    "files": "test/*.js"
  },
  "version": "3.2.8"
}
