{"_id":"cryptography","_rev":"20-5997086e81cef1292233e7e6c59f34aa","name":"cryptography","time":{"modified":"2022-04-27T22:58:10.840Z","created":"2015-07-25T01:35:12.401Z","1.0.0":"2015-07-25T01:35:12.401Z","1.0.1":"2015-07-25T05:47:54.100Z","1.0.2":"2015-07-25T17:34:40.517Z","1.0.3":"2015-07-25T18:14:31.087Z","0.1.0":"2018-01-18T22:34:36.422Z","0.2.0":"2018-01-20T14:23:52.756Z","0.3.0":"2018-01-20T16:00:34.818Z","0.4.0":"2018-01-20T23:24:14.048Z","1.1.0":"2018-02-09T17:00:46.404Z","1.2.0":"2018-02-09T17:13:03.939Z","1.2.1":"2018-02-09T17:22:35.380Z","1.2.2":"2018-05-03T20:05:47.269Z","1.2.3":"2018-09-13T21:41:37.423Z"},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"dist-tags":{"latest":"1.2.3"},"description":"Simplified functions for nodejs cryptography.","readme":"# node-cryptography\n[![npm version](https://badge.fury.io/js/cryptography.svg)](https://badge.fury.io/js/cryptography)\n[![coverage report](https://gitlab.com/elmacko-open-source/node-cryptography/badges/master/coverage.svg)](https://gitlab.com/elmacko-open-source/node-cryptography/commits/master)\n[![David](https://img.shields.io/david/jnssnmrcs/node-cryptography.svg)](https://gitlab.com/elmacko-open-source/node-cryptography)\n[![David Dev](https://img.shields.io/david/dev/jnssnmrcs/node-cryptography.svg)](https://gitlab.com/elmacko-open-source/node-cryptography)\n[![npm](https://img.shields.io/npm/dt/cryptography.svg)](https://www.npmjs.com/package/cryptography)\n[![Pipeline Status](https://gitlab.com/elmacko-open-source/node-cryptography/badges/master/build.svg)](https://gitlab.com/elmacko-open-source/node-cryptography/pipelines)\n[![Code Climate](https://img.shields.io/codeclimate/maintainability/jnssnmrcs/node-cryptography.svg)](https://codeclimate.com/github/jnssnmrcs/node-cryptography)\n[![License](https://img.shields.io/npm/l/cryptography.svg)](https://gitlab.com/elmacko-open-source/node-cryptography/blob/master/LICENSE)\n\n## About\nSimplified functions for nodejs cryptography.\n\n## Usage\n\n### Functions\n\n#### cryptography.encrypt(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.callback` [`<Function>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function)\n    * `error` [`<Error>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)\n    * `encrypted` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nReturns a promise which is resolved with encrypted string. If a callback is passed it is called with encrypted string.\n\n#### cryptography.encryptSync(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nSynchronous encrypt(). Returns encrypted string.\n\n#### cryptography.decrypt(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.callback` [`<Function>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function)\n    * `error` [`<Error>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)\n    * `decrypted` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nReturns a promise which is resolved with decrypted string. If a callback is passed it is called with decrypted string.\n\n#### cryptography.decryptSync(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nSynchronous decrypt(). Returns decrypted string.\n\n#### cryptography.hmac(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.callback` [`<Function>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function)\n    * `error` [`<Error>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)\n    * `hashed` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nReturns a promise which is resolved with hashed string. If a callback is passed it is called with hashed string.\n\n#### cryptography.hmacSync(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nSynchronous hmac(). Returns hashed string.\n\n#### cryptography.hash(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.callback` [`<Function>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function)\n    * `error` [`<Error>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)\n    * `hashed` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nReturns a promise which is resolved with hashed string. If a callback is passed it is called with hashed string.\n\n#### cryptography.hashSync(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.key` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.algorithm` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.data` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nSynchronous hash(). Returns hashed string.\n\n#### cryptography.randomBytes(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<Number>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type)\n * `options.size` [`<Number>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n * `options.callback` [`<Function>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function)\n    * `error` [`<Error>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)\n    * `randomBytes` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nReturns a promise which is resolved with random bytes string. If a callback is passed it is called with random bytes string.\n\n#### cryptography.randomBytesSync(options)\n * `options` [`<Object>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) | [`<Number>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type)\n * `options.size` [`<Number>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type)\n * `options.encoding` [`<string>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type)\n\nSynchronous randomBytes(). Returns random bytes string.\n\n### Example with promise\n```javascript\nconst cryptography = require(\"cryptography\");\n\n// Set defaults\ncryptography.defaults.key = \"password\";\ncryptography.defaults.encryptionAlgorithm = \"aes192\";\ncryptography.defaults.encoding = \"hex\";\n\n// Use defaults\ncryptography.encrypt(\"string to encrypt\")\n.then(function(encrypted)\n{\n    return cryptography.decrypt(encrypted);\n})\n.then(function(decrypted)\n{\n    console.log(decrypted) // outputs: \"string to encrypt\"\n})\n.catch(function(error)\n{\n    // An error occurred\n});\n\n// Override defaults for one call\ncryptography.encrypt({\n    key: \"another password\",\n    data: \"string to encrypt\"\n})\n.then(function(encrypted)\n{\n    return cryptography.decrypt({\n        key: \"another password\",\n        data: encrypted\n    });\n})\n.then(function(decrypted)\n{\n    console.log(decrypted) // outputs: \"string to encrypt\"\n})\n.catch(function(error)\n{\n    // An error occurred\n});\n```\n\n### Example with callback\n```javascript\nconst cryptography = require(\"cryptography\");\nvar decryptCallback = function(error, decrypted)\n{\n    if(error)\n    {\n        // Error occurred\n        return;\n    }\n\n    console.log(decrypted);\n};\nvar encryptCallback = function(error, encrypted)\n{\n    if(error)\n    {\n        // Error occurred\n        return;\n    }\n\n    cryptography.decrypt({\n        data: encrypted,\n        callback: decryptCallback\n    });\n};\n\ncryptography.encrypt({\n    data: \"string to encrypt\",\n    callback: encryptCallback\n});\n```\n\n### Example with synchronous\n```javascript\nconst cryptography = require(\"cryptography\");\n\ntry\n{\n    var encrypted = cryptography.encryptSync(\"string to encrypt\");\n    var decrypted = cryptography.decryptSync(encrypted);\n}\ncatch(error)\n{\n    // Error occurred\n    return;\n}\n\nconsole.log(decrypted);\n```\n","versions":{"0.1.0":{"name":"cryptography","version":"0.1.0","description":"Simplified functions for nodejs cryptography.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko/node-cryptography.git"},"keywords":["crypto","hash","encrypt","decrypt","hmac"],"author":{"name":"Marcus Jonsson"},"license":"MIT","dependencies":{"lodash":"4.17.4"},"bugs":{"url":"https://gitlab.com/elmacko/node-cryptography/issues"},"homepage":"https://gitlab.com/elmacko/node-cryptography#README","_id":"cryptography@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"},"dist":{"integrity":"sha512-ZjOooaAUK246n88vpWlOADkfQU6IKwZUUZhKPFYjJ+0rjSwjtj7k0KVuB1ms+82y2EBCXnUl6+Oixg+bfgbbsg==","shasum":"79346d6fc3340d5d88e72512ce3bef7be49d9bc3","tarball":"https://registry.npmjs.org/cryptography/-/cryptography-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbWmvlCYnCbqFttwMyPChGHoqaoX3MD/iouO5XEsMz2AiEA3lMattH51aJCCzMgjol3TkPdoYrIJ/+ReTYcfEsklNQ="}]},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptography-0.1.0.tgz_1516314875460_0.8767289265524596"},"directories":{}},"0.2.0":{"name":"cryptography","version":"0.2.0","description":"Simplified functions for nodejs cryptography.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko/node-cryptography.git"},"keywords":["crypto","hash","encrypt","decrypt","hmac"],"author":{"name":"Marcus Jonsson"},"license":"MIT","dependencies":{"lodash":"4.17.4","when":"3.7.8"},"gitHead":"b5c3934c6595e54badae3180ca0e3988c330a4b5","bugs":{"url":"https://gitlab.com/elmacko/node-cryptography/issues"},"homepage":"https://gitlab.com/elmacko/node-cryptography#README","_id":"cryptography@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"},"dist":{"integrity":"sha512-fa6nkccZrfmyxYGTDbwjubAvt/dyYOk85SFk8Eoa28KZSnjOPd5FsNCrAsah0z+rRthY2ChdX5hXnc8mvPHSJQ==","shasum":"1b0f67dd6bd64f03c2b673d79e1e8314022120a1","tarball":"https://registry.npmjs.org/cryptography/-/cryptography-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQXI4k9M71xZiOaXiERzS4S1FOPekLpSVsw9qd91XjvAiAG2ou4jlUGQ7hj6fymkYJHFGr8D8xODbLBZid3akYBGQ=="}]},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptography-0.2.0.tgz_1516458232637_0.9134281880687922"},"directories":{}},"0.3.0":{"name":"cryptography","version":"0.3.0","description":"Simplified functions for nodejs cryptography.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko/node-cryptography.git"},"keywords":["crypto","hash","encrypt","decrypt","hmac"],"author":{"name":"Marcus Jonsson"},"license":"MIT","dependencies":{"lodash":"4.17.4","when":"3.7.8"},"gitHead":"1f14b93f2056a38994e3772bb576a3906420a626","bugs":{"url":"https://gitlab.com/elmacko/node-cryptography/issues"},"homepage":"https://gitlab.com/elmacko/node-cryptography#README","_id":"cryptography@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"},"dist":{"integrity":"sha512-8lhT73jCCKZ6OkgMeT4e9THhkSfGmjAZQ6kkTmT58M/NBYcxlKc/egG6xAUScA1AlUFKtRkLKSe5w0P1+zNTrg==","shasum":"0074db6f0d22bda1b2c415b0317f450d1692d203","tarball":"https://registry.npmjs.org/cryptography/-/cryptography-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADtW38QMB658ETiDS1ByCNusa1kzflO2oC0I/NMtXZKAiEA3oFHm1JcBkCPRCe3K2dcM+npcuy1rjMLkx1Dmin0/O0="}]},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptography-0.3.0.tgz_1516464033741_0.9084240517113358"},"directories":{}},"0.4.0":{"name":"cryptography","version":"0.4.0","description":"Simplified functions for nodejs cryptography.","main":"index.js","scripts":{"test":"istanbul cover -x test.js ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko/node-cryptography.git"},"keywords":["crypto","hash","encrypt","decrypt","hmac"],"author":{"name":"Marcus Jonsson"},"license":"MIT","dependencies":{"lodash":"4.17.4","when":"3.7.8"},"devDependencies":{"chai":"4.1.2","istanbul":"0.4.5","mocha":"5.0.0"},"gitHead":"901af2b1af60b3ef3f74ad95da20e31d2187f25c","bugs":{"url":"https://gitlab.com/elmacko/node-cryptography/issues"},"homepage":"https://gitlab.com/elmacko/node-cryptography#README","_id":"cryptography@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"},"dist":{"integrity":"sha512-YWE2Om4NWzA2liKh30jDM3cPtazSgI+dIp30odDFlo9OZI6yDI2DL2ECZznKaXMo+y8JwicNVUdpzJ+g90M/gw==","shasum":"46ab4485c661490dbe0d281374e890f5a34063ea","tarball":"https://registry.npmjs.org/cryptography/-/cryptography-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChgpVhOE90/RF7OdqHTRRBNgv2rBjvmCRAinRu6UPC3AIhAPy4yCN8Q93x4DxHfZNuksP9FeXydei2n9TFbdqDMxpN"}]},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptography-0.4.0.tgz_1516490653000_0.5744622761849314"},"directories":{}},"1.2.0":{"name":"cryptography","version":"1.2.0","description":"Simplified functions for nodejs cryptography.","main":"cryptography.js","scripts":{"test":"istanbul cover -x **/*.tests.js -x **/index.js ./node_modules/mocha/bin/_mocha **/*.tests.js --report lcovonly -- -R spec"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko-open-source/node-cryptography.git"},"keywords":["crypto","hash","encrypt","decrypt","hmac"],"author":{"name":"Marcus Jonsson"},"license":"MIT","dependencies":{"lodash":"4.17.4","when":"3.7.8"},"devDependencies":{"chai":"4.1.2","istanbul":"0.4.5","mocha":"5.0.0"},"gitHead":"e140deaaea1916418bcb8638366e31488758c76f","bugs":{"url":"https://gitlab.com/elmacko-open-source/node-cryptography/issues"},"homepage":"https://gitlab.com/elmacko-open-source/node-cryptography#README","_id":"cryptography@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"},"dist":{"integrity":"sha512-PiVkMwyOMNbX7i/oTrjb0qnk6D+MWLsaeFmJk/EWQSfnNk1xZYukZkHVvrNBVXENnj7x71s8gqh6SrfNpJURUg==","shasum":"8c4e4fb29a4f8503002fd2480607fae2099721f3","tarball":"https://registry.npmjs.org/cryptography/-/cryptography-1.2.0.tgz","fileCount":17,"unpackedSize":29115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKBnSoa2A7ZUP+UqB8efmHoPl9VmZjEFuuePY0OonkEQIgekkkhpe6xfJuNguAVVHI6RKFZ8iSW2vyvR+KAw+pKYY="}]},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptography_1.2.0_1518196383293_0.31619628805673505"},"_hasShrinkwrap":false},"1.2.2":{"name":"cryptography","version":"1.2.2","description":"Simplified functions for nodejs cryptography.","main":"cryptography.js","scripts":{"test":"istanbul cover -x **/*.tests.js -x **/index.js ./node_modules/mocha/bin/_mocha **/*.tests.js --report lcovonly -- -R spec","preversion":"npm test"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko-open-source/node-cryptography.git"},"keywords":["crypto","hash","encrypt","decrypt","hmac"],"author":{"name":"Marcus Jonsson"},"license":"MIT","dependencies":{"lodash":"4.17.4","when":"3.7.8"},"devDependencies":{"chai":"4.1.2","istanbul":"0.4.5","mocha":"5.0.0"},"gitHead":"5bce1c66dc0df0c5961d79cce2f798cca94f0242","bugs":{"url":"https://gitlab.com/elmacko-open-source/node-cryptography/issues"},"homepage":"https://gitlab.com/elmacko-open-source/node-cryptography#README","_id":"cryptography@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"},"dist":{"integrity":"sha512-yU+X2RnFC7hByv4TfVYV8RhtgxKtIVJC2T1/x16eBGMhH5REUrXI7Rb+GAwGUAW7kNibdTDQIvsQCXdA41SckA==","shasum":"3cfd7305a86d7b9009a932bd3439baeeb4e34222","tarball":"https://registry.npmjs.org/cryptography/-/cryptography-1.2.2.tgz","fileCount":17,"unpackedSize":29155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa62ucCRA9TVsSAnZWagAAU+QQAJ2MO0zCi1KVawOcgSbm\nENp9p3Dty2VrxImfUAbUQKWlRlGd8jGBTnnGmLIAzeQVqoc6/PxyrYZVO5VN\nUelBNFJ69jSkSwKNWHUTPLPLVd09df4G+fMejkWtLEXr7G/8Sug7kLc8qSr5\nEYiQKG9fi4DUglMIH8XxUiOqg6rEVSlTeCsKxFmf1nrYFcYXSjVN6KsL/JJg\nZZ+LRKAjoQ+aVKskUytuCag+agVVIXG7OzvG+a4VIw68sKkq7/nzfoFidJhs\n1eDpvBZ84zYmKdn3zP5TuhMRuOut9uzmM9EKpKJaLTkjyQVRpTJQr0LD5wIk\nrnU1gtVBEtkQMFOEjYpeidCwOsDlmRSJPFZ6iZJhZdCxuVrleKTuc5LGvyQf\ncYnSmT0hwhtP2jDeBJTw+EauInOoFZo6U9d9E3+cZa/ExjpcCFPmJw4HqQXE\nooMVrki2CUxVFLBUxwT83gAGvzDMTDacMC47FTiU292gWfzGU8PM8Vzz66BV\nImyLHRmCohR0Qs5biGOleNIPzHOZdtv+8fubKQ+jVYhrwjWiciQf7PmMadBU\nMH/hy3SBPYBET3mxvjxQzxOgShpfvNKigtKbuRS+72YOkD+WCfgcXQzcz6Jn\nOX7WPo24id9Gd4sBQTFPkhCS30+C8xZPf2xIKPbTCCYCjN08Qwb4VK5dw8jj\nlIxu\r\n=zM5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3esWReBOAJdnifQPQiCV3iqauocR2k+6IEhnTc/2kNAiAd+Q3AU2GCiSaHgkeX9FQIr+D5hr86slTj19iXtUJjRg=="}]},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptography_1.2.2_1525377947201_0.46692515827106007"},"_hasShrinkwrap":false},"1.2.3":{"name":"cryptography","version":"1.2.3","description":"Simplified functions for nodejs cryptography.","main":"cryptography.js","scripts":{"test":"istanbul cover -x **/*.tests.js -x **/index.js ./node_modules/mocha/bin/_mocha **/*.tests.js --report lcovonly -- -R spec","preversion":"npm test"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko-open-source/node-cryptography.git"},"keywords":["crypto","hash","encrypt","decrypt","hmac"],"author":{"name":"Marcus Jonsson"},"license":"MIT","dependencies":{"lodash":"4","when":"3"},"devDependencies":{"chai":"4","istanbul":"0","mocha":"5"},"gitHead":"f5354fd6f0d329e99e03bdd21ca5a855317db8d2","bugs":{"url":"https://gitlab.com/elmacko-open-source/node-cryptography/issues"},"homepage":"https://gitlab.com/elmacko-open-source/node-cryptography#readme","_id":"cryptography@1.2.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"jnssnmrcs","email":"marcus.jonsson@protonmail.com"},"dist":{"integrity":"sha512-T3aCQGYU0z3+u+vzq3d2WhhHzk/XhxNoiohvWzNKsa62KoSzZ0U3gDHRB7GI8MUX7aFXH8Bru5iqGtZyOIx1HQ==","shasum":"b18ae9ed9e4a9a384cc5437abc4deec862dca593","tarball":"https://registry.npmjs.org/cryptography/-/cryptography-1.2.3.tgz","fileCount":17,"unpackedSize":29297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmtmRCRA9TVsSAnZWagAAHQEP/05uP3NC5p8GxcfjYhnq\nz8BBisWuSMGhrTuDwQK9tzWJthBHEokCPNdFIuRfCzUJZgJ9ppM/wem68V+M\nb6mirvVcp2zB16LUDiHZPjJhmLggJ4aY0pswUcQ+qTe0fWQPxd2S6dsVr8Q6\nQa2usjJjUXbxLjTvyz6/FOwFdh6AWzhclfAjxV1wkizUCv95hXt4qCrTsBAv\nEoSY31Tvfbaj4J679mauW6P7KHHzP8CqHCeXfoBqMmiR8K3AyZjXnoaDwqCU\nKA/JP8pLQap0qh93ixdXui67BFdYbHgIAAtGQz8OY7O4Hf3FUAEZAZkhZJj8\nSv4DcQNWCxlVr4EAGQIyLn6z6P7Qxf11A8LJiaQ+C6QCmfZ1mYbK21Inn43F\nq+yaFjTgi+4t/ImqBZZrxJ+nmSQPBRNv1DPypAQbLHJ4BPqcPFOIpfxr1f88\nYWgVFpQTMSHaryxk5m8PDXY562Zha3MZKM2RMn6LJgc7YQ7f7gENmrP/eTAh\nu4TRj3AH94TjEKsPdcO+wzACsjxU9gijXuhrBH1k+5toiV4jx16DeSYe3LHK\nVpOApTZIqDZ75h8XJ7iptk7r5p6wK88CwuHnw1v+tDjs0FCG0xvQq6h8WTcx\nVo1B6K3q5Zz+7xCgAyys0zR+3EjYBiNHJrlWuRsIYyATBCElVM6y5E86wCe8\nm2VI\r\n=ZMMQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNOc1/zBAuYeLw28cZYJ3n5zdx19apRRPAr90XhuzKRgIgbmmrBpuJ1EMnBfBMLFSW5V8whe9b5Ztx1kLN8qBrk+E="}]},"maintainers":[{"name":"jnssnmrcs","email":"marcusjonsson@protonmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptography_1.2.3_1536874897139_0.7486358599658729"},"_hasShrinkwrap":false}},"homepage":"https://gitlab.com/elmacko-open-source/node-cryptography#readme","keywords":["crypto","hash","encrypt","decrypt","hmac"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/elmacko-open-source/node-cryptography.git"},"author":{"name":"Marcus Jonsson"},"bugs":{"url":"https://gitlab.com/elmacko-open-source/node-cryptography/issues"},"license":"MIT","readmeFilename":"readme.md"}