{"_id":"openpgp","_rev":"4170289","name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","dist-tags":{"latest":"6.3.0"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"time":{"modified":"2026-03-01T21:13:25.000Z","created":"2014-01-12T14:26:04.103Z","6.3.0":"2025-12-09T12:45:50.002Z","6.2.2":"2025-09-02T13:31:27.676Z","6.2.1":"2025-08-26T13:17:24.385Z","6.2.0":"2025-07-17T16:49:04.350Z","6.1.1":"2025-05-19T11:59:22.873Z","5.11.3":"2025-05-19T11:58:44.755Z","6.1.0":"2025-01-30T13:19:29.804Z","6.0.1":"2024-11-21T16:51:32.056Z","6.0.0":"2024-11-04T16:38:55.744Z","6.0.0-beta.3.patch.1":"2024-09-11T12:05:08.993Z","6.0.0-beta.3.patch.0":"2024-09-09T10:11:20.586Z","6.0.0-beta.3":"2024-09-05T11:50:23.707Z","6.0.0-beta.2":"2024-07-05T13:45:07.474Z","5.11.2":"2024-06-19T08:37:08.922Z","6.0.0-beta.1":"2024-05-17T12:50:49.302Z","6.0.0-beta.0":"2024-04-12T18:03:32.242Z","6.0.0-alpha.1":"2024-02-28T13:29:58.377Z","5.11.1":"2024-02-19T16:41:27.541Z","6.0.0-alpha.0":"2023-10-25T11:38:20.527Z","5.11.0":"2023-10-25T10:52:11.730Z","5.10.2":"2023-09-18T13:24:51.578Z","4.10.11":"2023-08-29T15:28:50.142Z","5.10.1":"2023-08-29T14:57:02.592Z","5.10.0":"2023-08-29T13:03:46.362Z","5.9.0":"2023-05-15T15:52:56.475Z","5.8.0":"2023-04-18T17:21:57.507Z","5.7.0":"2023-02-21T18:15:43.812Z","5.6.0":"2023-02-16T13:35:15.459Z","5.5.0":"2022-08-31T12:01:09.987Z","5.4.0":"2022-08-08T11:50:43.331Z","5.3.1":"2022-06-29T19:03:00.647Z","5.3.0":"2022-06-08T14:11:22.061Z","5.2.1":"2022-03-15T14:02:04.649Z","5.2.0":"2022-03-02T20:36:36.949Z","5.1.0":"2022-01-24T17:40:40.894Z","5.0.1":"2021-11-17T20:46:47.621Z","5.0.0":"2021-09-02T15:09:34.269Z","5.0.0-6":"2021-08-20T13:34:34.849Z","5.0.0-5":"2021-07-23T17:00:55.200Z","5.0.0-4":"2021-07-20T17:41:44.706Z","5.0.0-3":"2021-05-28T15:37:18.194Z","5.0.0-2":"2021-04-27T12:01:38.404Z","5.0.0-1":"2021-03-03T19:28:53.023Z","5.0.0-0":"2021-02-27T00:28:25.768Z","4.10.10":"2021-01-24T15:47:54.484Z","4.10.9":"2020-12-07T19:31:58.279Z","4.10.8":"2020-08-28T14:43:06.266Z","4.10.7":"2020-07-21T13:21:34.523Z","4.10.6":"2020-07-14T16:22:59.758Z","4.10.5":"2020-07-13T18:25:23.080Z","4.10.4":"2020-04-22T17:28:43.521Z","4.10.3":"2020-04-21T16:53:10.246Z","4.10.2":"2020-04-15T09:34:52.859Z","4.10.1":"2020-02-27T16:17:36.914Z","4.10.0":"2020-02-25T14:58:15.982Z","4.9.1":"2020-02-17T13:40:47.888Z","4.9.0":"2020-02-02T19:15:39.462Z","4.8.1":"2020-01-24T19:05:43.315Z","4.8.0":"2020-01-14T17:10:59.965Z","4.7.2":"2019-12-20T16:42:00.918Z","4.7.1":"2019-11-29T10:51:35.406Z","4.7.0":"2019-11-18T19:14:55.810Z","4.6.2":"2019-09-11T23:18:30.270Z","4.6.1":"2019-09-11T16:45:35.163Z","4.6.0":"2019-08-12T17:22:53.488Z","4.5.5":"2019-06-24T18:22:37.434Z","4.5.4":"2019-06-21T14:31:44.361Z","4.5.3":"2019-06-06T14:18:24.477Z","4.5.2":"2019-05-22T13:28:47.621Z","4.5.1":"2019-05-06T11:22:57.609Z","4.5.0":"2019-05-02T12:11:16.955Z","4.4.10":"2019-03-04T14:33:16.702Z","4.4.9":"2019-02-28T18:39:30.308Z","4.4.8":"2019-02-25T21:34:19.401Z","4.4.7":"2019-02-06T18:45:28.648Z","4.4.6":"2019-01-24T09:16:51.323Z","4.4.5":"2019-01-15T19:46:41.643Z","4.4.4":"2019-01-15T10:51:47.343Z","4.4.3":"2019-01-03T15:03:42.690Z","4.4.2":"2019-01-02T22:47:05.576Z","4.4.1":"2018-12-23T21:04:03.604Z","4.3.0":"2018-12-17T18:44:22.391Z","4.2.2":"2018-12-07T12:51:19.623Z","4.2.1":"2018-11-06T12:42:31.233Z","4.2.0":"2018-11-05T13:15:06.429Z","4.1.2":"2018-10-20T17:04:06.361Z","4.1.1":"2018-10-05T06:44:05.531Z","4.1.0":"2018-09-25T23:39:07.219Z","4.0.2":"2018-09-17T20:18:28.056Z","4.0.1":"2018-09-04T05:57:22.643Z","3.1.3":"2018-09-04T05:52:01.435Z","4.0.0":"2018-08-14T22:40:56.555Z","3.1.2":"2018-08-03T12:58:17.199Z","3.1.1":"2018-08-01T14:53:32.492Z","3.1.0":"2018-07-19T16:16:29.349Z","3.0.13":"2018-07-13T16:10:05.309Z","3.0.12":"2018-07-02T09:58:06.567Z","3.0.11":"2018-05-23T00:39:53.710Z","3.0.10":"2018-05-15T06:43:54.778Z","3.0.9":"2018-04-30T21:58:28.100Z","3.0.8":"2018-04-25T18:12:11.180Z","3.0.7":"2018-04-17T15:44:42.744Z","3.0.6":"2018-04-16T22:19:42.011Z","3.0.4":"2018-04-05T14:21:13.551Z","3.0.3":"2018-03-19T17:46:34.860Z","3.0.2":"2018-03-16T19:29:53.206Z","3.0.1":"2018-03-15T18:32:18.680Z","3.0.0":"2018-03-09T17:23:37.031Z","2.6.2":"2018-01-22T07:13:46.391Z","2.6.1":"2017-12-22T21:53:39.719Z","2.6.0":"2017-12-03T06:03:30.275Z","2.5.14":"2017-11-28T22:06:42.400Z","2.5.13":"2017-11-06T21:47:17.899Z","2.5.12":"2017-10-10T17:49:44.877Z","2.5.11":"2017-09-20T17:26:02.954Z","2.5.10":"2017-08-30T20:10:13.423Z","2.5.9":"2017-08-20T23:44:46.938Z","2.5.8":"2017-07-22T05:07:03.572Z","2.5.7":"2017-07-22T01:58:13.117Z","2.5.6":"2017-07-13T17:13:29.326Z","2.5.5":"2017-07-06T23:27:55.956Z","2.5.4":"2017-04-06T05:40:30.101Z","2.5.3":"2017-03-29T23:32:31.458Z","2.5.2":"2017-03-28T20:17:59.558Z","2.5.1":"2017-03-16T02:56:31.592Z","2.5.0":"2017-03-15T01:34:38.476Z","2.4.0":"2017-03-05T20:30:27.267Z","2.3.8":"2017-02-27T19:09:52.296Z","2.3.7":"2017-02-14T00:17:29.153Z","2.3.6":"2017-01-25T23:26:49.881Z","2.3.5":"2016-10-27T00:05:21.779Z","2.3.4":"2016-10-21T23:27:57.087Z","2.3.3":"2016-08-17T19:32:30.769Z","2.3.2":"2016-06-08T09:58:35.929Z","1.6.2":"2016-06-08T09:39:53.885Z","1.6.1":"2016-06-07T16:55:25.025Z","2.3.1":"2016-06-07T16:25:57.676Z","2.3.0":"2016-05-03T17:53:09.934Z","2.2.2":"2016-04-23T22:41:14.034Z","1.6.0":"2016-04-20T19:14:06.745Z","2.2.1":"2016-04-12T07:49:01.689Z","2.2.0":"2016-03-25T09:04:01.741Z","2.1.0":"2016-02-18T04:45:11.864Z","2.0.1":"2016-02-15T12:47:08.270Z","2.0.0":"2016-02-13T09:58:12.802Z","1.5.7":"2016-01-31T00:21:07.015Z","1.5.6":"2016-01-30T11:45:52.918Z","1.5.5":"2016-01-29T19:03:41.486Z","1.5.4":"2016-01-29T13:21:23.950Z","1.5.3":"2016-01-29T12:08:05.922Z","1.5.2":"2016-01-29T11:50:37.149Z","1.5.1":"2016-01-29T11:40:49.568Z","1.5.0":"2016-01-23T02:29:18.662Z","1.4.1":"2015-12-19T08:26:15.989Z","1.4.0":"2015-12-12T03:57:53.369Z","1.3.0":"2015-10-05T07:57:37.257Z","1.2.0":"2015-06-12T14:41:10.087Z","1.1.0":"2015-06-09T14:50:47.665Z","1.0.1":"2015-04-01T10:29:19.601Z","1.0.0":"2015-03-15T10:19:21.624Z","0.11.1":"2015-03-04T06:27:13.389Z","0.11.0":"2015-02-16T10:06:41.193Z","0.10.3":"2015-02-13T09:18:18.768Z","0.10.2":"2015-02-13T07:20:07.902Z","0.10.1":"2015-02-13T04:00:32.841Z","0.10.0":"2015-02-11T13:45:11.695Z","0.9.0":"2014-12-09T14:56:50.182Z","0.8.2":"2014-10-29T17:18:57.140Z","0.8.1":"2014-10-20T16:36:25.914Z","0.8.0":"2014-10-20T15:47:05.443Z","0.7.2":"2014-07-30T15:08:56.704Z","0.7.1":"2014-07-07T10:25:24.124Z","0.7.0":"2014-07-02T13:15:10.664Z","0.6.5":"2014-07-01T14:30:05.644Z","0.6.3":"2014-06-30T17:29:14.668Z","0.6.2":"2014-06-30T11:21:37.239Z","0.6.1":"2014-06-13T09:59:48.350Z","0.6.0":"2014-05-09T08:47:29.559Z","0.5.1":"2014-04-03T12:50:33.098Z","0.5.0":"2014-03-31T14:49:21.661Z","0.4.1":"2014-02-25T17:57:47.588Z","0.4.0":"2014-02-12T21:42:21.970Z","0.3.2":"2014-02-02T18:03:15.516Z","0.3.1":"2014-01-31T15:39:07.890Z","0.3.0":"2014-01-21T15:30:52.541Z","0.2.1":"2014-01-13T19:28:13.173Z","0.2.0":"2014-01-12T14:26:04.103Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"versions":{"6.3.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.3.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build -- --config-build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsc --project test/typescript/tsconfig.test.json && tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push --follow-tags && npm publish"},"devDependencies":{"@eslint/js":"^9.38.0","@noble/ciphers":"^1.3.0","@noble/curves":"^1.9.7","@noble/hashes":"^1.8.0","@openpgp/jsdoc":"^4.0.4","@openpgp/tweetnacl":"^1.0.4-2","@openpgp/unbzip2-stream":"^2.0.0","@openpgp/web-stream-tools":"~0.3.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-wasm":"^6.2.2","@stylistic/eslint-plugin":"^5.5.0","@types/chai":"^4.3.20","@types/node":"^24.9.2","@types/sinon":"^17.0.4","@web/test-runner":"^0.20.2","@web/test-runner-browserstack":"^0.8.0","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.1","argon2id":"^1.0.1","benchmark":"^2.1.4","better-docs":"^2.7.3","bn.js":"^5.2.2","c8":"^10.1.3","chai":"^6.2.1","chai-as-promised":"^8.0.2","eckey-utils":"^0.7.14","eslint":"^9.38.0","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-chai-friendly":"^1.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^60.7.0","eslint-plugin-unicorn":"^61.0.2","fflate":"^0.8.2","globals":"^16.4.0","mocha":"^11.7.4","playwright":"^1.57.0","rollup":"^4.52.5","sinon":"^21.0.0","tsx":"^4.20.6","typescript":"^5.9.3","typescript-eslint":"^8.46.2","web-streams-polyfill":"^4.2.0"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1","@web/test-runner-core":"npm:@openpgp/wtr-test-runner-core@0.13.4-patch.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.3.0","gitHead":"e1cab74d1baa3e64fa173b831a595b3b9f4d4ae6","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"shasum":"e5f72f3f10dd8bb43660225e421c4fda80bafd6e","size":4471583,"noattachment":false,"key":"/openpgp/-/openpgp-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.3.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openpgp_6.3.0_1765284349752_0.33776143130417835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T12:45:50.002Z","publish_time":1765284350002,"_source_registry_name":"default","_cnpm_publish_time":1765284350002},"6.2.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.2.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build -- --config-build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsc --project test/typescript/tsconfig.test.json && tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push --follow-tags && npm publish"},"devDependencies":{"@noble/ciphers":"^1.3.0","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-2","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.20","@types/node":"^22.18.0","@types/sinon":"^17.0.4","@typescript-eslint/parser":"^7.18.0","@web/test-runner":"^0.19.0","@web/test-runner-browserstack":"^0.8.0","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.1","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.2","c8":"^10.1.3","chai":"^4.5.0","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.10.1","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.8.2","mocha":"^11.7.1","playwright":"^1.55.0","rollup":"^4.48.1","sinon":"^20.0.0","ts-node":"^10.9.2","tslib":"^2.8.1","web-streams-polyfill":"^4.1.0","tsx":"^4.20.5","typescript":"^5.9.2"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1","@web/test-runner-core":"npm:@openpgp/wtr-test-runner-core@0.13.4-patch.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.2.2","gitHead":"6f9584d13f01420287b94fa025f52ca5ae0e88dd","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"329f4fab075f9746a94e584df8cfbda70a0dcaf3","size":4492394,"noattachment":false,"key":"/openpgp/-/openpgp-6.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.2.2.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openpgp_6.2.2_1756819887447_0.08494988323540942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T13:31:27.676Z","publish_time":1756819887676,"_source_registry_name":"default","_cnpm_publish_time":1756819887676},"6.2.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.2.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build -- --config-build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsc --project test/typescript/tsconfig.test.json && tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push --follow-tags && npm publish"},"devDependencies":{"@noble/ciphers":"^1.3.0","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-2","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.20","@types/node":"^22.18.0","@types/sinon":"^17.0.4","@typescript-eslint/parser":"^7.18.0","@web/test-runner":"^0.19.0","@web/test-runner-browserstack":"^0.8.0","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.1","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.2","c8":"^10.1.3","chai":"^4.5.0","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.10.1","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.32.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.8.2","mocha":"^11.7.1","playwright":"^1.55.0","rollup":"^4.48.1","sinon":"^20.0.0","ts-node":"^10.9.2","tslib":"^2.8.1","web-streams-polyfill":"^4.1.0","tsx":"^4.20.5","typescript":"^5.9.2"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1","@web/test-runner-core":"npm:@openpgp/wtr-test-runner-core@0.13.4-patch.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.2.1","gitHead":"30ce60724518aeda39ae337d382841e53e422e55","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"a661ded66fdefdb87afcbf95ecbb293e5eaa8c7a","size":4491440,"noattachment":false,"key":"/openpgp/-/openpgp-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.2.1.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openpgp_6.2.1_1756214244114_0.8454270034581661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-26T13:17:24.385Z","publish_time":1756214244385,"_source_registry_name":"default","deprecated":"This version has a bug affecting zlib compression if manually enabled as part of encryption or signing (see https://github.com/openpgpjs/openpgpjs/pull/1894). Please update to v6.2.2 or later.","_cnpm_publish_time":1756214244385},"6.2.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.2.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build -- --config-build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push --follow-tags && npm publish"},"devDependencies":{"@noble/ciphers":"^1.3.0","@noble/curves":"^1.9.2","@noble/hashes":"^1.8.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-2","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.20","@types/sinon":"^17.0.4","@typescript-eslint/parser":"^7.18.0","@web/test-runner":"^0.19.0","@web/test-runner-browserstack":"^0.8.0","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.2","c8":"^10.1.3","chai":"^4.5.0","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.10.1","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.8.2","mocha":"^11.2.2","playwright":"^1.54.1","rollup":"^4.40.2","sinon":"^20.0.0","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typescript":"^5.8.3","web-streams-polyfill":"^4.1.0"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1","@web/test-runner-core":"npm:@openpgp/wtr-test-runner-core@0.13.4-patch.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.2.0","gitHead":"c30404c1436d51c13b279247271f4dbc3a3f9fb4","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"f9ce7b4fa298c9d1c4c51f8d1bd0d6cb00372144","size":4447926,"noattachment":false,"key":"/openpgp/-/openpgp-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.2.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openpgp_6.2.0_1752770944109_0.5068918603923291"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T16:49:04.350Z","publish_time":1752770944350,"_source_registry_name":"default","deprecated":"This version has a bug affecting zlib compression if manually enabled as part of encryption or signing (see https://github.com/openpgpjs/openpgpjs/pull/1894). Please update to v6.2.2 or later.","_cnpm_publish_time":1752770944350},"6.1.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.1.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/ciphers":"^1.0.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.19","@types/sinon":"^17.0.3","@typescript-eslint/parser":"^7.18.0","@web/test-runner":"^0.19.0","@web/test-runner-browserstack":"^0.7.2","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","mocha":"^10.7.3","playwright":"^1.48.2","rollup":"^4.24.2","sinon":"^18.0.1","ts-node":"^10.9.2","tslib":"^2.8.0","tsx":"^4.19.2","typescript":"^5.6.3","web-streams-polyfill":"^4.0.0"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.1.1","gitHead":"cacf5c42455876f76c61b3e5e779e237f8a68baf","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"7f565492f8d243cd5e07181bcc56f07f21ac0608","size":4284588,"noattachment":false,"key":"/openpgp/-/openpgp-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.1.1.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openpgp_6.1.1_1747655962627_0.9155827685731059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T11:59:22.873Z","publish_time":1747655962873,"_source_registry_name":"default","_cnpm_publish_time":1747655962873},"5.11.3":{"name":"openpgp","version":"5.11.3","keywords":["crypto","pgp","gpg","openpgp"],"license":"LGPL-3.0+","_id":"openpgp@5.11.3","maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"homepage":"https://openpgpjs.org/","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"esm":{"cjs":{"dedefault":true}},"dist":{"shasum":"a2532aa973f1f6413556eaf328b97a6955b1d8a3","size":5407051,"noattachment":false,"key":"/openpgp/-/openpgp-5.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.11.3.tgz"},"main":"dist/node/openpgp.min.js","types":"openpgp.d.ts","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"engines":{"node":">= 8.0.0"},"gitHead":"b9edc546a7f933d732aeb41e36840c3751787433","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","lint":"eslint .","test":"mocha --require esm --timeout 120000 test/unittests.js","build":"rollup --config","start":"http-server","prepare":"npm run build","version":"npm run docs && git add -A docs","coverage":"nyc npm test","build-test":"npm run build --build-only=test","preversion":"rm -rf dist docs node_modules && npm ci && npm test","browsertest":"npm start -- -o test/unittests.html","postversion":"git push && git push --tags && npm publish","test-browser":"karma start test/karma.conf.js","benchmark-time":"node test/benchmarks/time.js","prebrowsertest":"npm run build-test","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/openpgpjs.git","type":"git"},"_npmVersion":"10.7.0","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","directories":{"lib":"src"},"_nodeVersion":"18.20.4","dependencies":{"asn1.js":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^14.1.1","chai":"^4.3.6","bn.js":"^4.11.8","karma":"^6.4.0","mocha":"^8.4.0","sinon":"^4.3.0","eslint":"^8.34.0","rollup":"^2.38.5","hash.js":"^1.1.3","benchmark":"^2.1.4","playwright":"^1.30.0","typescript":"^4.1.2","@types/chai":"^4.2.14","http-server":"^14.1.1","karma-mocha":"^2.0.1","@openpgp/pako":"^1.0.12","@openpgp/jsdoc":"^3.6.4","email-addresses":"3.1.0","chai-as-promised":"^7.1.1","@openpgp/elliptic":"^6.5.1","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","karma-mocha-reporter":"^2.2.5","rollup-plugin-terser":"^7.0.2","web-streams-polyfill":"^3.2.0","@openpgp/asmcrypto.js":"^2.3.2","karma-chrome-launcher":"^3.1.1","karma-webkit-launcher":"^2.1.0","@rollup/plugin-replace":"^2.3.2","karma-firefox-launcher":"^2.1.2","@rollup/plugin-commonjs":"^11.1.0","@openpgp/web-stream-tools":"0.0.11-patch-1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^7.1.3","eslint-plugin-chai-friendly":"^0.7.2","karma-browserstack-launcher":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/openpgp_5.11.3_1747655924458_0.4510645663083357","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-19T11:58:44.755Z","publish_time":1747655924755,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1747655924755},"6.1.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.1.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/ciphers":"^1.0.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.19","@types/sinon":"^17.0.3","@typescript-eslint/parser":"^7.18.0","@web/test-runner":"^0.19.0","@web/test-runner-browserstack":"^0.7.2","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","mocha":"^10.7.3","playwright":"^1.48.2","rollup":"^4.24.2","sinon":"^18.0.1","ts-node":"^10.9.2","tslib":"^2.8.0","tsx":"^4.19.2","typescript":"^5.6.3","web-streams-polyfill":"^4.0.0"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.1.0","gitHead":"96b13a468b42ffecd9a5c3330b9ca67f697cd7ca","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"69210cf80f845eb52cde76ecdd82769d2632880c","size":4284395,"noattachment":false,"key":"/openpgp/-/openpgp-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.1.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openpgp_6.1.0_1738243169389_0.8497910119652714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-30T13:19:29.804Z","publish_time":1738243169804,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1738243169804},"6.0.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","browser":"./dist/openpgp.min.mjs","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/ciphers":"^1.0.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.19","@types/sinon":"^17.0.3","@typescript-eslint/parser":"^7.18.0","@web/test-runner":"^0.19.0","@web/test-runner-browserstack":"^0.7.2","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","mocha":"^10.7.3","playwright":"^1.48.2","rollup":"^4.24.2","sinon":"^18.0.1","ts-node":"^10.9.2","tslib":"^2.8.0","tsx":"^4.19.2","typescript":"^5.6.3","web-streams-polyfill":"^4.0.0"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.0.1","gitHead":"67faffafffd04bc8682a0cf59758e7eff0be7027","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"ab3a2c08a3e23ac7f85c4fc62a3e715d50dc08fb","size":4300437,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.1.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.1_1732207891782_0.08675648897007848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T16:51:32.056Z","publish_time":1732207892056,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1732207892056},"6.0.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","prebrowsertest":"npm run build-test","browsertest":"web-test-runner --config test/web-test-runner.config.js --group local --manual --open","test-browser":"web-test-runner --config test/web-test-runner.config.js --group local --playwright --browsers chromium firefox webkit","test-browser:ci":"web-test-runner --config test/web-test-runner.config.js --group headless:ci","test-browserstack":"web-test-runner --config test/web-test-runner.browserstack.config.js","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/ciphers":"^1.0.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.19","@types/sinon":"^17.0.3","@typescript-eslint/parser":"^7.18.0","@web/test-runner":"^0.19.0","@web/test-runner-browserstack":"^0.7.2","@web/test-runner-mocha":"^0.9.0","@web/test-runner-playwright":"^0.11.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.31.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","mocha":"^10.7.3","playwright":"^1.48.2","rollup":"^4.24.2","sinon":"^18.0.1","ts-node":"^10.9.2","tslib":"^2.8.0","tsx":"^4.19.2","typescript":"^5.6.3","web-streams-polyfill":"^4.0.0"},"overrides":{"@web/dev-server-core":"npm:@openpgp/wtr-dev-server-core@0.7.3-patch.1"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.0.0","gitHead":"dd01ee00cbcc8ac2120c4b2c11537cec340bb927","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"4c53384ed4ab73abdc373fe2c446836dad7fb541","size":4300363,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0_1730738335417_0.5416323600814863"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-04T16:38:55.744Z","publish_time":1730738335744,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1730738335744},"6.0.0-beta.3.patch.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0-beta.3.patch.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.cjs","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_14","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/ciphers":"^0.6.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.19","@typescript-eslint/parser":"^7.18.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.30.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","http-server":"^14.1.1","karma":"^6.4.4","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.6.0","mocha":"^10.7.3","playwright":"^1.47.0","rollup":"^4.21.2","sinon":"^18.0.1","ts-node":"^10.9.2","tslib":"^2.7.0","tsx":"^4.19.0","typescript":"^5.5.4","web-streams-polyfill":"^4.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.0.0-beta.3.patch.1","readmeFilename":"README.md","gitHead":"6ac17dc71c0742b330e671ec448a8e714c440610","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"e24053ea75fbcc4f7653359e3d2d3cfe50de9049","size":4268865,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-beta.3.patch.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-beta.3.patch.1.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0-beta.3.patch.1_1726056308746_0.9677320907139684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T12:05:08.993Z","publish_time":1726056308993,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1726056308993},"6.0.0-beta.3.patch.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0-beta.3.patch.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.cjs","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_14","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/ciphers":"^0.6.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.19","@typescript-eslint/parser":"^7.18.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.30.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","http-server":"^14.1.1","karma":"^6.4.4","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.6.0","mocha":"^10.7.3","playwright":"^1.46.1","rollup":"^4.21.2","sinon":"^17.0.1","ts-node":"^10.9.2","tslib":"^2.7.0","tsx":"^4.19.0","typescript":"^5.5.4","web-streams-polyfill":"^4.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.0.0-beta.3.patch.0","readmeFilename":"README.md","gitHead":"f2818429dbd665b750ecbf5c7737aecdc3a74c15","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"2c317259f5b90fd155215e78e9374311b83f9707","size":4273772,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-beta.3.patch.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-beta.3.patch.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0-beta.3.patch.0_1725876680243_0.783341902692537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T10:11:20.586Z","publish_time":1725876680586,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1725876680586},"6.0.0-beta.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0-beta.3","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 18.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.cjs","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_14","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/ciphers":"^0.6.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.19","@typescript-eslint/parser":"^7.18.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.30.0","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","http-server":"^14.1.1","karma":"^6.4.4","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.6.0","mocha":"^10.7.3","playwright":"^1.46.1","rollup":"^4.21.2","sinon":"^17.0.1","ts-node":"^10.9.2","tslib":"^2.7.0","tsx":"^4.19.0","typescript":"^5.5.4","web-streams-polyfill":"^4.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"_id":"openpgp@6.0.0-beta.3","readmeFilename":"README.md","gitHead":"a3839f6db5aad673f14d6fa35df4010f82fae965","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"3dd9d4dad1f95af35a3ba59b05e016521156e7d9","size":4272585,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-beta.3.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0-beta.3_1725537023407_0.5050032637430955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-05T11:50:23.707Z","publish_time":1725537023707,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1725537023707},"6.0.0-beta.2":{"name":"openpgp","version":"6.0.0-beta.2","keywords":["crypto","pgp","gpg","openpgp"],"license":"LGPL-3.0+","_id":"openpgp@6.0.0-beta.2","maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"homepage":"https://openpgpjs.org/","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"dist":{"shasum":"7eaed1fcd7be891e5813c35b39b2e95de492fcae","size":4173794,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-beta.2.tgz"},"main":"dist/node/openpgp.min.cjs","type":"module","types":"openpgp.d.ts","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"engines":{"node":">= 18.0.0"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","browser":"./dist/openpgp.min.mjs","require":"./dist/node/openpgp.min.cjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"gitHead":"c0b35306cb4b4568ac493b7dba6113e1853e9fe2","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","lint":"eslint .","test":"mocha --timeout 120000 test/unittests.js","build":"rollup --config","start":"http-server","prepare":"npm run build","version":"npm run docs && git add -A docs","coverage":"c8 npm test","build-test":"npm run build --build-only=test","preversion":"rm -rf dist docs node_modules && npm ci && npm test","browsertest":"npm start -- -o test/unittests.html","postversion":"git push && git push --tags && npm publish","test-browser":"karma start test/karma.conf.cjs","benchmark-time":"node test/benchmarks/time.js","prebrowsertest":"npm run build-test","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_14","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-memory-usage":"node test/benchmarks/memory_usage.js"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/openpgpjs.git","type":"git"},"_npmVersion":"8.15.0","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","directories":{"lib":"src"},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","tsx":"^4.10.4","chai":"^4.4.1","bn.js":"^5.2.1","karma":"^6.4.3","mocha":"^10.4.0","sinon":"^17.0.1","tslib":"^2.6.2","eslint":"^8.57.0","fflate":"^0.7.4","rollup":"^4.17.2","ts-node":"^10.9.2","argon2id":"^1.0.1","benchmark":"^2.1.4","playwright":"^1.44.0","typescript":"^5.5.2","@types/chai":"^4.3.16","eckey-utils":"^0.7.14","http-server":"^14.1.1","karma-mocha":"^2.0.1","@noble/curves":"^1.4.0","@noble/hashes":"^1.4.0","@openpgp/jsdoc":"^3.6.11","chai-as-promised":"^7.1.2","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@rollup/plugin-wasm":"^6.2.2","@rollup/plugin-alias":"^5.1.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^4.0.0","@openpgp/asmcrypto.js":"^3.1.0","@rollup/plugin-terser":"^0.4.4","eslint-plugin-unicorn":"^48.0.1","karma-chrome-launcher":"^3.2.0","karma-webkit-launcher":"^2.4.0","@rollup/plugin-replace":"^5.0.5","karma-firefox-launcher":"^2.1.3","@rollup/plugin-commonjs":"^25.0.7","@openpgp/web-stream-tools":"~0.1.3","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.9.0","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-chai-friendly":"^0.7.4","karma-browserstack-launcher":"^1.6.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/openpgp_6.0.0-beta.2_1720187107199_0.09980386654881812","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-05T13:45:07.474Z","publish_time":1720187107474,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1720187107474},"5.11.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.11.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.11-patch-1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"a0337780b77093716ba92acb4a70b3bb5ceec87d","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.11.2","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"2c035a26b13feb3b0bb5180718ec91c8e65cc686","size":5422485,"noattachment":false,"key":"/openpgp/-/openpgp-5.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.11.2.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.11.2_1718786228570_0.170029886585783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-19T08:37:08.922Z","publish_time":1718786228922,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1718786228922},"6.0.0-beta.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0-beta.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 16.5.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.cjs","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_14","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@noble/curves":"^1.4.0","@noble/hashes":"^1.4.0","@openpgp/asmcrypto.js":"^3.1.0","@openpgp/jsdoc":"^3.6.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.1","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.16","@typescript-eslint/parser":"^7.9.0","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^5.2.1","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.2","eckey-utils":"^0.7.14","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","http-server":"^14.1.1","karma":"^6.4.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.4.0","mocha":"^10.4.0","playwright":"^1.44.0","rollup":"^4.17.2","sinon":"^17.0.1","ts-node":"^10.9.2","tslib":"^2.6.2","tsx":"^4.10.4","typescript":"^5.4.5","web-streams-polyfill":"^3.3.3"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"readmeFilename":"README.md","gitHead":"d138b5290b1be04e0dbc095ee5a118103a0b9c73","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@6.0.0-beta.1","_nodeVersion":"20.11.1","_npmVersion":"8.15.0","dist":{"shasum":"36d4052ce47fd3f3ae3f2ead4e35dd3017531a14","size":4159372,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-beta.1.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0-beta.1_1715950249095_0.045075951125891134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T12:50:49.302Z","publish_time":1715950249302,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1715950249302},"6.0.0-beta.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0-beta.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 16.5.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.cjs","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^3.1.0","@openpgp/jsdoc":"^3.6.11","@openpgp/noble-curves":"^1.3.0","@openpgp/noble-hashes":"^1.3.3","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.1","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.14","argon2id":"^1.0.1","benchmark":"^2.1.4","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.1","eckey-utils":"^0.7.14","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","http-server":"^14.1.1","karma":"^6.4.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.4.0","mocha":"^10.4.0","playwright":"^1.43.0","rollup":"^4.14.1","sinon":"^17.0.1","ts-node":"^10.9.2","tsx":"^4.7.2","typescript":"^5.4.4","web-streams-polyfill":"^3.3.3"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"readmeFilename":"README.md","gitHead":"2bf7c92469e4ed405a6b64af8d7072ca8019a187","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@6.0.0-beta.0","_nodeVersion":"20.11.1","_npmVersion":"8.15.0","dist":{"shasum":"8f58a1c092fc030411b3a162111e360d1a4a2e5a","size":4554556,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-beta.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0-beta.0_1712945011931_0.6982930754451082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T18:03:32.242Z","publish_time":1712945012242,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1712945012242},"6.0.0-alpha.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0-alpha.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 16.5.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"./openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"tsx test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.cjs","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"c8 npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^3.1.0","@openpgp/jsdoc":"^3.6.11","@openpgp/noble-curves":"^1.3.0","@openpgp/noble-hashes":"^1.3.3","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"~0.1.1","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-wasm":"^6.2.2","@types/chai":"^4.3.12","argon2id":"^1.0.1","benchmark":"^2.1.4","c8":"^8.0.1","chai":"^4.4.1","chai-as-promised":"^7.1.1","eckey-utils":"^0.7.14","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.4","eslint-plugin-import":"^2.29.1","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","http-server":"^14.1.1","karma":"^6.4.3","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.2.0","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.4.0","mocha":"^10.3.0","playwright":"^1.42.0","rollup":"^4.12.0","sinon":"^15.2.0","ts-node":"^10.9.2","tsx":"^4.7.1","typescript":"^5.3.3","web-streams-polyfill":"^3.3.3"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"147d043a32e27ddfec82f5efffb790ac7803c34f","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@6.0.0-alpha.1","_nodeVersion":"20.11.0","_npmVersion":"8.15.0","dist":{"shasum":"a14e511a059b5d8b3e0e74460f8c598d649d23d9","size":4522378,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-alpha.1.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0-alpha.1_1709126998096_0.9972997963777646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-28T13:29:58.377Z","publish_time":1709126998377,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1709126998377},"5.11.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.11.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.11-patch-0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"026b348cf87988cf95896dd9c5dd1a0c8129ddb1","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.11.1","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"97f3a1dfb3d3573a0a73fe2efb29e6b1f8fefb1c","size":5420870,"noattachment":false,"key":"/openpgp/-/openpgp-5.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.11.1.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.11.1_1708360887304_0.5842271523504865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T16:41:27.541Z","publish_time":1708360887541,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1708360887541},"6.0.0-alpha.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"6.0.0-alpha.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 16.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.cjs","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.cjs":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"exports":{".":{"types":"./openpgp.d.ts","import":"./dist/node/openpgp.mjs","require":"./dist/node/openpgp.min.cjs","browser":"./dist/openpgp.min.mjs"},"./lightweight":{"types":"../openpgp.d.ts","browser":"./dist/lightweight/openpgp.min.mjs"}},"types":"openpgp.d.ts","type":"module","directories":{"lib":"src"},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --timeout 120000 test/unittests.js","test-type-definitions":"ts-node --esm test/typescript/definitions.ts","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.cjs","test-browserstack":"karma start test/karma.conf.cjs --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^3.0.0","@openpgp/noble-curves":"^1.2.1-0","@openpgp/jsdoc":"^3.6.11","@openpgp/noble-hashes":"^1.3.3-0","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.4-1","@openpgp/web-stream-tools":"^0.0.14","@rollup/plugin-alias":"^5.0.0","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-wasm":"^6.1.2","@types/chai":"^4.2.14","argon2id":"^1.0.1","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.7","chai-as-promised":"^7.1.1","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","eslint-plugin-unicorn":"^48.0.1","fflate":"^0.7.4","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^10.2.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^3.29.4","sinon":"^15.1.0","ts-node":"^10.9.1","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"readmeFilename":"README.md","gitHead":"7881b850ec303df735acff4614aa4dd31663a5ad","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@6.0.0-alpha.0","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"5970cc7a8667bfb031e28c3d4468224f2334a32b","size":4508819,"noattachment":false,"key":"/openpgp/-/openpgp-6.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-6.0.0-alpha.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_6.0.0-alpha.0_1698233900241_0.8738011151892187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T11:38:20.527Z","publish_time":1698233900527,"_source_registry_name":"default","deprecated":"This version is deprecated as it's vulnerable to CVE-2025-47934 (https://github.com/openpgpjs/openpgpjs/security/advisories/GHSA-8qff-qr5q-5pr8). Please update to v6.1.1 or later.","_cnpm_publish_time":1698233900527},"5.11.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.11.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.11-patch-0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"7003d19c71044fb731899b69403089f4b47eddc7","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.11.0","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"cec5b285d188148f7b5201b9aceb53850cc286a2","size":5419743,"noattachment":false,"key":"/openpgp/-/openpgp-5.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.11.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.11.0_1698231131383_0.07131995924246537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T10:52:11.730Z","publish_time":1698231131730,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1698231131730},"5.10.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.10.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"d6145ac73eebcf66bdeb0873aa60fc49361e1aeb","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.10.2","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"695112abbccbdf13a399094e2153dcb899c99ede","size":5419046,"noattachment":false,"key":"/openpgp/-/openpgp-5.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.10.2.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.10.2_1695043491202_0.8723109668234266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-18T13:24:51.578Z","publish_time":1695043491578,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1695043491578},"4.10.11":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.11","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#3dae25bd3eaa77173f3405676b595721dde92eec","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"d8a1e25a5248a066356e0130668d4055209b5f74","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.11","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"shasum":"3e005cfadb08e664e0c98be2fe7824af601241a0","size":7024999,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.11.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.11_1693322929557_0.08711665561949422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T15:28:50.142Z","publish_time":1693322930142,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1693322930142},"5.10.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.10.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"5d02e3a03e45fd4e6153d309ff2f18882e9a810a","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.10.1","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"3b137470187b79281719ced16fb9e60b822cfd24","size":5418744,"noattachment":false,"key":"/openpgp/-/openpgp-5.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.10.1.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.10.1_1693321022201_0.04348720738596823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T14:57:02.592Z","publish_time":1693321022592,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1693321022592},"5.10.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.10.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_14,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"4df86e53a79ca1a2998326f6e526d3856992aee6","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.10.0","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"47ca708ab78c55a33c53426a1430f02b87890516","size":5418663,"noattachment":false,"key":"/openpgp/-/openpgp-5.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.10.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.10.0_1693314226085_0.38511806754705735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T13:03:46.362Z","publish_time":1693314226362,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1693314226362},"5.9.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.9.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_15,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"400b163f8411204f5de830b70e65fd86246cf933","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.9.0","_nodeVersion":"18.15.0","_npmVersion":"8.15.0","dist":{"shasum":"f7ebe7b1e228aebc494835509ec9239853faed61","size":5362396,"noattachment":false,"key":"/openpgp/-/openpgp-5.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.9.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.9.0_1684165976168_0.8846436745395068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-15T15:52:56.475Z","publish_time":1684165976475,"_source_registry_name":"default","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1684165976475},"5.8.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.8.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_15,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"726ee55de41a2ca305fce4c12fcd24696869bbc4","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.8.0","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"shasum":"5e3033e8df59d1626ce65aa01b3cf5abee7ff26b","size":5362194,"noattachment":false,"key":"/openpgp/-/openpgp-5.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.8.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.8.0_1681838517219_0.5172902677131876"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T17:21:57.507Z","publish_time":1681838517507,"deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1681838517507},"5.7.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.7.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","test-browser":"karma start test/karma.conf.js","test-browserstack":"karma start test/karma.conf.js --browsers bs_safari_latest,bs_ios_15,bs_safari_13_1","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^8.34.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-import":"^2.27.5","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^14.1.1","karma":"^6.4.0","karma-browserstack-launcher":"^1.6.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webkit-launcher":"^2.1.0","mocha":"^8.4.0","nyc":"^14.1.1","playwright":"^1.30.0","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"c60f2e3490c83b7c5499bf0e29124b668bbae4dd","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.7.0","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"shasum":"fe0a346f26171ffb726636ae7ccb24a504281dbc","size":5360057,"noattachment":false,"key":"/openpgp/-/openpgp-5.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.7.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.7.0_1677003343560_0.8952548904476922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-21T18:15:43.812Z","publish_time":1677003343812,"deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1677003343812},"5.6.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.6.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.3.17","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^8.4.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"0307111993f51ce58a4ce13c1fe8ab510ed78e92","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.6.0","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"shasum":"2bbcce109f789d7d9b317fbdec7cc3cd4dc7dbac","size":5354833,"noattachment":false,"key":"/openpgp/-/openpgp-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.6.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.6.0_1676554515093_0.8959008110049071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T13:35:15.459Z","publish_time":1676554515459,"deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","_cnpm_publish_time":1676554515459},"5.5.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.5.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.3.17","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^8.4.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"d0be98feb9ab3ca3a7e22e04d0603e39bf762bcb","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.5.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"235ae5a49d5fda5cfd1d82c4c42cd91433478c14","size":5355647,"noattachment":false,"key":"/openpgp/-/openpgp-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.5.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.5.0_1661947269658_0.4653545180105767"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-31T18:27:00.395Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","publish_time":1661947269987,"_cnpm_publish_time":1661947269987},"5.4.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.4.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm ci && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.3.17","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^8.4.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"ca60884c050625b01656c03354c18434fe4bf275","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.4.0","_nodeVersion":"16.13.0","_npmVersion":"6.14.4","dist":{"shasum":"679e7ce1c97994d72545bf5be818de15e5707b52","size":5397607,"noattachment":false,"key":"/openpgp/-/openpgp-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.4.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.4.0_1659959443029_0.17192490078658684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-08T13:06:33.768Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","publish_time":1659959443331,"_cnpm_publish_time":1659959443331},"5.3.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.3.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && printf '%s' 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.11","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.3.17","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^8.4.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"5c02953b1c58d3e275bf4804b8ea2622550483e0","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.3.1","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"001df6b33546fbed044686d4d6af7e80ed9354d2","size":5353429,"noattachment":false,"key":"/openpgp/-/openpgp-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.3.1.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.3.1_1656529380334_0.24770198617910788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-29T19:03:15.715Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","publish_time":1656529380647,"_cnpm_publish_time":1656529380647},"5.3.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.3.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && echo -n 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.10","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.3.17","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^8.4.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"b677ab594954945db94021e5b43553ffb407f084","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.3.0","_nodeVersion":"16.13.0","_npmVersion":"6.14.4","dist":{"shasum":"e8fc97e538865b8c095dbd91c7be4203bd1dd1df","size":5396805,"noattachment":false,"key":"/openpgp/-/openpgp-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.3.0.tgz"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.3.0_1654697481686_0.04038464379829576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-08T14:29:42.057Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","publish_time":1654697482061,"_cnpm_publish_time":1654697482061},"5.2.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.2.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && echo -n 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"^0.0.10","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.3.17","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^8.4.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2","web-streams-polyfill":"^3.2.0"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"d677c30359fd3f8eff7968b3cf217830e176d47b","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.2.1","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"cc48b25eb7d1b4613a167c9e6def8717eea53429","size":5382358,"noattachment":false,"key":"/openpgp/-/openpgp-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.2.1.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.2.1_1647352924303_0.5076964663868682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-15T14:03:54.224Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","publish_time":1647352924649,"_cnpm_publish_time":1647352924649},"5.2.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.2.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src && echo -n 'docs.openpgpjs.org' > docs/CNAME","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.9","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.3.6","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.3.17","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^8.4.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"a1ef5f509f01504225ec9e7faf339b06ce467827","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.2.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"1275fea03893c7a0081abd2dccaec8124ee687dc","size":5381587,"noattachment":false,"key":"/openpgp/-/openpgp-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.2.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.2.0_1646253396662_0.20870507545310812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-02T20:36:42.801Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","publish_time":1646253396949,"_cnpm_publish_time":1646253396949},"5.1.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.1.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.8","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"bd13edfc884cf6b6b7f715099529ac6a656733c6","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.1.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"4da3880ad04d9d75b3f0470451f6862d43252568","size":5384279,"noattachment":false,"key":"/openpgp/-/openpgp-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.1.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.1.0_1643046040375_0.18304953796638768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-24T17:41:36.086Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version.","publish_time":1643046040894,"_cnpm_publish_time":1643046040894},"5.0.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","benchmark-time":"node test/benchmarks/time.js","benchmark-memory-usage":"node --require esm test/benchmarks/memory_usage.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.8","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","benchmark":"^2.1.4","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"05e435aae70596d1ef60af931884bd3085deb556","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.1","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"fe355dcdc2074e505d5c22ee51e880a8296bd0ab","size":5347454,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.1.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.1_1637182007296_0.37640972450360755"},"_hasShrinkwrap":false,"publish_time":1637182007621,"_cnpm_publish_time":1637182007621,"_cnpmcore_publish_time":"2021-12-16T15:36:54.216Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.6","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"acafb2866128d11dd55b7d0927957cd3880c7422","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"2da0ee406c8834223ae928a9a214f4811f83f923","size":5342263,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0_1630595373972_0.3727594242661014"},"_hasShrinkwrap":false,"publish_time":1630595374269,"_cnpm_publish_time":1630595374269,"_cnpmcore_publish_time":"2021-12-16T15:37:01.880Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0-6":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0-6","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.6","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"4f1c474433ec9c52d1a3e652afd651e2219cd76c","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0-6","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"149baddc1130f31589ec7bbc1dd14298661a96a6","size":5342296,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0-6.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0-6_1629466474626_0.344751774065589"},"_hasShrinkwrap":false,"publish_time":1629466474849,"_cnpm_publish_time":1629466474849,"_cnpmcore_publish_time":"2021-12-16T15:37:11.223Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0-5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0-5","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.6","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^7.0.2","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"f59b0dec60e9397193f1614401a9067f3cbe5841","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0-5","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"55b0b8e6825b0a651244ddd468f70af1a2922767","size":5338947,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0-5.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0-5_1627059654906_0.4807485262173692"},"_hasShrinkwrap":false,"publish_time":1627059655200,"_cnpm_publish_time":1627059655200,"_cnpmcore_publish_time":"2021-12-16T15:37:18.676Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0-4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0-4","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.6","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^5.3.0","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"183707701287f59deb63489ad33771602c9545bb","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0-4","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"6945cf5c66bb06213dcb04b4d7ca2b50de9392a3","size":5336713,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0-4.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0-4_1626802904479_0.4409175451932874"},"_hasShrinkwrap":false,"publish_time":1626802904706,"_cnpm_publish_time":1626802904706,"_cnpmcore_publish_time":"2021-12-16T15:37:26.207Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0-3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0-3","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.12","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.5","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^5.3.0","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"1bff8aad50a1a33406832952a61af4c82dd963e5","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0-3","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"08bbd878edc7c8e3c8443d8ace2c3b2236e3150c","size":5220442,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0-3.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0-3_1622216237954_0.2856570484245393"},"_hasShrinkwrap":false,"publish_time":1622216238194,"_cnpm_publish_time":1622216238194,"_cnpmcore_publish_time":"2021-12-16T15:37:32.056Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0-2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0-2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.4","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^5.3.0","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"2d07c43030ad01e065a36c961912a881a123250c","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0-2","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"da54385eb9298c259bc6aa76ab556532298897d4","size":5201451,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0-2.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0-2_1619524898174_0.12432256889044857"},"_hasShrinkwrap":false,"publish_time":1619524898404,"_cnpm_publish_time":1619524898404,"_cnpmcore_publish_time":"2021-12-16T15:37:38.473Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0-1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0-1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@mattiasbuelens/web-streams-adapter":"0.1.0-alpha.5","@openpgp/asmcrypto.js":"^2.3.2","@openpgp/elliptic":"^6.5.1","@openpgp/jsdoc":"^3.6.4","@openpgp/pako":"^1.0.11","@openpgp/seek-bzip":"^1.0.5-git","@openpgp/tweetnacl":"^1.0.3","@openpgp/web-stream-tools":"0.0.1","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","babel-eslint":"^10.1.0","bn.js":"^4.11.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","rollup":"^2.38.5","rollup-plugin-terser":"^5.3.0","sinon":"^4.3.0","typescript":"^4.1.2"},"dependencies":{"asn1.js":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"4379d1856e3821f26518ca27b8a0c5328e603939","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0-1","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"28456d930895483770f099e373045e3ce9dbf9f9","size":5170410,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0-1.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0-1_1614799732745_0.3038944702887174"},"_hasShrinkwrap":false,"publish_time":1614799733023,"_cnpm_publish_time":1614799733023,"_cnpmcore_publish_time":"2021-12-16T15:37:46.427Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"5.0.0-0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"5.0.0-0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/node/openpgp.min.js","module":"dist/node/openpgp.min.mjs","browser":{"./dist/node/openpgp.min.js":"./dist/openpgp.min.js","./dist/node/openpgp.min.mjs":"./dist/openpgp.min.mjs"},"types":"openpgp.d.ts","directories":{"lib":"src"},"esm":{"cjs":{"dedefault":true}},"scripts":{"build":"rollup --config","build-test":"npm run build --build-only=test","prepare":"npm run build","test":"mocha --require esm --timeout 120000 test/unittests.js","test-type-definitions":"tsc test/typescript/definitions.ts && node test/typescript/definitions.js","start":"http-server","prebrowsertest":"npm run build-test","browsertest":"npm start -- -o test/unittests.html","browserstack":"karma start test/karma.conf.js","coverage":"nyc npm test","lint":"eslint .","docs":"jsdoc --configure .jsdocrc.js --destination docs --recurse README.md src","preversion":"rm -rf dist docs node_modules && npm install && npm test","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"devDependencies":{"@mattiasbuelens/web-streams-adapter":"0.1.0-alpha.5","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@types/chai":"^4.2.14","asmcrypto.js":"github:openpgpjs/asmcrypto#5b994303a9d3e27e0915f72a10b6c2c51535a4dc","babel-eslint":"^10.1.0","bn.js":"^4.11.8","buffer":"^5.0.8","chai":"^4.1.2","chai-as-promised":"^7.1.1","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","email-addresses":"3.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.8.0","esm":"^3.2.25","hash.js":"^1.1.3","http-server":"^0.12.3","jsdoc":"github:openpgpjs/jsdoc#ff7cb3929586868bf91deb78a26d7e217e051a0f","karma":"^6.1.0","karma-browserstack-launcher":"^1.6.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","mocha":"^5.0.0","nyc":"^14.1.1","pako":"github:openpgpjs/pako#f38f7368a5fa511e54b95add2f04444c3a9d803f","rollup":"^2.38.5","rollup-plugin-terser":"^5.3.0","seek-bzip":"github:openpgpjs/seek-bzip#4b89457f20c0e1921b4689106a31c99782c29829","sinon":"^4.3.0","tweetnacl":"github:openpgpjs/tweetnacl-js#3dae25bd3eaa77173f3405676b595721dde92eec","typescript":"^4.1.2","web-stream-tools":"github:openpgpjs/web-stream-tools#5e6cb1a976d50c421091907615cf7cce77ac4f2a","whatwg-fetch":"^2.0.3"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"365a5efb631a2cbce433643d1cf5d7757e796427","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@5.0.0-0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"0c9680f45050a0c52aab918db0df7ce83406276f","size":5235323,"noattachment":false,"key":"/openpgp/-/openpgp-5.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-5.0.0-0.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_5.0.0-0_1614385705335_0.10684457216501309"},"_hasShrinkwrap":false,"publish_time":1614385705768,"_cnpm_publish_time":1614385705768,"_cnpmcore_publish_time":"2021-12-16T15:37:54.816Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.10":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.10","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#3dae25bd3eaa77173f3405676b595721dde92eec","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"1f237e6a9cbaa99fbc51ab0cfea2c55f7bd172fe","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.10","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"65b58d24466c278120c7f2d1ebc88ef9b15d6361","size":2118576,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.10.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.10_1611503274177_0.4284685860091173"},"_hasShrinkwrap":false,"publish_time":1611503274484,"_cnpm_publish_time":1611503274484,"_cnpmcore_publish_time":"2021-12-16T15:37:57.161Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.9":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.9","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"21f4ba46f8cba0b3950ccd070dd2f3bb65ce6ebf","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.9","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"fe61cc821fe6d9dd00036d66593b5882d50a9b1d","size":2115516,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.9.tgz"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.9_1607369518045_0.6810340590420516"},"_hasShrinkwrap":false,"publish_time":1607369518279,"_cnpm_publish_time":1607369518279,"_cnpmcore_publish_time":"2021-12-16T15:37:59.549Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.8":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.8","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"aa89893773c2ff97e85846ad5b0a184a89dc1688","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.8","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"b08d9f52ced344128cf477dc060fc233792078aa","size":2115348,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.8.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.8_1598625786139_0.4621269730362847"},"_hasShrinkwrap":false,"publish_time":1598625786266,"_cnpm_publish_time":1598625786266,"_cnpmcore_publish_time":"2021-12-16T15:38:02.409Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.7":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.7","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"34b0928cca01114ff1f2a05e9be1cd035a0e2944","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.7","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"e969239ebb689093c5a73ea97e73a7d9c2a565eb","size":2108007,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.7.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.7_1595337693985_0.10883955529130973"},"_hasShrinkwrap":false,"publish_time":1595337694523,"_cnpm_publish_time":1595337694523,"_cnpmcore_publish_time":"2021-12-16T15:38:05.385Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.6":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.6","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"20c468cbd795b6478ad7488daaf0dc64645f8cee","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.6","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"847dc08e4c668a4b08afe50af1d2d0a966b3cf41","size":2107518,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.6.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.6_1594743779490_0.5999459640477283"},"_hasShrinkwrap":false,"publish_time":1594743779758,"_cnpm_publish_time":1594743779758,"_cnpmcore_publish_time":"2021-12-16T15:38:07.770Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.5","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"1c41c725201c6e7ea3d1f03b7c9c07959ff4590c","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.5","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"6624b599dc621ac9e23fce6ab84fff4561dc833f","size":2107533,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.5.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.5_1594664722787_0.6829732879536963"},"_hasShrinkwrap":false,"publish_time":1594664723080,"_cnpm_publish_time":1594664723080,"_cnpmcore_publish_time":"2021-12-16T15:38:10.645Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.4","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"2c6cbc4cb2d4ada62345a74218a8543f71f26c78","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.4","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"453ae856052bcedc78ac1556ffbc2210348151f3","size":2080435,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.4.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.4_1587576523161_0.22147340889006117"},"_hasShrinkwrap":false,"publish_time":1587576523521,"_cnpm_publish_time":1587576523521,"_cnpmcore_publish_time":"2021-12-16T15:38:14.155Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.3","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"35b4380909f330cefbf3558591615893179ec517","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"3754c57e525b461d65ccd34fcc3b8d3e9f8d113b","size":2080154,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.3_1587487990019_0.17701504669981238"},"_hasShrinkwrap":false,"publish_time":1587487990246,"_cnpm_publish_time":1587487990246,"_cnpmcore_publish_time":"2021-12-16T15:38:16.358Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.1.0","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"04fb053fc8bb925a34be51ad74db08b1b780c905","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"d0e444a9dc3780a07758ab6c5150593d914d1c68","size":2078451,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.2_1586943292499_0.9711282635118645"},"_hasShrinkwrap":false,"publish_time":1586943292859,"_cnpm_publish_time":1586943292859,"_cnpmcore_publish_time":"2021-12-16T15:38:18.970Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"b6a6f52ad8ceed8a1bcb0effe0ec7e77ce205bc0","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"1f9202768ba8318c0319acfa471985c6d45e966a","size":2126359,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.1_1582820256768_0.7922020565648416"},"_hasShrinkwrap":true,"publish_time":1582820256914,"_cnpm_publish_time":1582820256914,"_cnpmcore_publish_time":"2021-12-16T15:38:22.143Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.10.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.10.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"f6507c30e1dcb6a53ee0fc188693e1f595ce69d9","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.10.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"947bce1c6bf7771a96d62a0c8a7bfe3a9e871817","size":2126581,"noattachment":false,"key":"/openpgp/-/openpgp-4.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.10.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.10.0_1582642695818_0.6596822530743895"},"_hasShrinkwrap":true,"publish_time":1582642695982,"_cnpm_publish_time":1582642695982,"_cnpmcore_publish_time":"2021-12-16T15:38:25.150Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.9.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.9.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"3af8e32bf0b81e0505eeff329a3535f9f6d65676","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.9.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"90f9e0816cd063b9a09034403aacf540f1870345","size":2136126,"noattachment":false,"key":"/openpgp/-/openpgp-4.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.9.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.9.1_1581946847729_0.5899694323285016"},"_hasShrinkwrap":true,"publish_time":1581946847888,"_cnpm_publish_time":1581946847888,"_cnpmcore_publish_time":"2021-12-16T15:38:28.270Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.9.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.9.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"93c5bed64bc50327a6d72cdb736cdcaa04305560","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.9.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"bd2bd4cba5489ae161effb06dcec7a5575f95ffe","size":2135853,"noattachment":false,"key":"/openpgp/-/openpgp-4.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.9.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.9.0_1580670939233_0.4099318990842482"},"_hasShrinkwrap":true,"publish_time":1580670939462,"_cnpm_publish_time":1580670939462,"_cnpmcore_publish_time":"2021-12-16T15:38:31.294Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.8.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.8.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-test":"^0.13.3","grunt-simple-nyc":"^3.0.1","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","mocha":"^5.0.0","nyc":"^14.1.1","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"09e818763eedef61aa2b2aa8765b701545cbda11","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.8.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"2dbda1c403b9e28df455885ef491791b5660c3a7","size":2133709,"noattachment":false,"key":"/openpgp/-/openpgp-4.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.8.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.8.1_1579892743059_0.4378667698979264"},"_hasShrinkwrap":true,"publish_time":1579892743315,"_cnpm_publish_time":1579892743315,"_cnpmcore_publish_time":"2021-12-16T15:38:35.806Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.8.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.8.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"1462affe88ee56cc9cfb107fae14e6ba3e447060","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.8.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"6eb8a8105c712c20cdd75807d5d753f9c3de17ec","size":2119982,"noattachment":false,"key":"/openpgp/-/openpgp-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.8.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.8.0_1579021859754_0.5046935632015694"},"_hasShrinkwrap":true,"publish_time":1579021859965,"_cnpm_publish_time":1579021859965,"_cnpmcore_publish_time":"2021-12-16T15:38:39.438Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.7.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.7.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"ba944c8948b8e864b10f3d7df4f7d596fd33ed84","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.7.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"87ab211e044b684ef8c8554ef0f30027dab99bf5","size":2112591,"noattachment":false,"key":"/openpgp/-/openpgp-4.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.7.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.7.2_1576860120657_0.22368754812073477"},"_hasShrinkwrap":true,"publish_time":1576860120918,"_cnpm_publish_time":1576860120918,"_cnpmcore_publish_time":"2021-12-16T15:38:42.982Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.7.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.7.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-chai-friendly":"^0.5.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"5a62c4f3c3dffddd02fd62c050d0c177fe59521f","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.7.1","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"960bed8b5cab655f5557f2cbc11b042f0770db2a","size":2047163,"noattachment":false,"key":"/openpgp/-/openpgp-4.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.7.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.7.1_1575024695207_0.6753235474863166"},"_hasShrinkwrap":false,"publish_time":1575024695406,"_cnpm_publish_time":1575024695406,"_cnpmcore_publish_time":"2021-12-16T15:38:46.636Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.7.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.7.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"3.1.0"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"bc16d157f0aba7a8b8468c5b5d5b071c86256ea8","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.7.0","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"56b252865b1b1f88ce6d007dc9f650febb42af20","size":2043601,"noattachment":false,"key":"/openpgp/-/openpgp-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.7.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.7.0_1574104495579_0.28954841191405944"},"_hasShrinkwrap":false,"publish_time":1574104495810,"_cnpm_publish_time":1574104495810,"_cnpmcore_publish_time":"2021-12-16T15:38:49.805Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.6.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.6.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"github:mar10/grunt-saucelabs#dfc0bb6f34d1c1b2bb9cda26ce8e50ad9d8c1463","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#6b7801573b8940a49e7b8253176ece2725841efd","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"github:openpgpjs/email-addresses#686743c6452b44bafcd06d47db7f36ddf3f3f118"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"2877bac018f634b883e096db01c2285d2d2dba7d","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.6.2","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"c389e1d469a8904e9ea285c14bbcdb5396bea17a","size":1527698,"noattachment":false,"key":"/openpgp/-/openpgp-4.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.6.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.6.2_1568243910087_0.21601268954535713"},"_hasShrinkwrap":false,"publish_time":1568243910270,"_cnpm_publish_time":1568243910270,"_cnpmcore_publish_time":"2021-12-16T15:38:51.896Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.6.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.6.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"github:mar10/grunt-saucelabs#dfc0bb6f34d1c1b2bb9cda26ce8e50ad9d8c1463","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#6b7801573b8940a49e7b8253176ece2725841efd","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"github:openpgpjs/email-addresses#686743c6452b44bafcd06d47db7f36ddf3f3f118"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"a14b09c89b200c765c7c2658e1ed1b4891223acb","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.6.1","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"2274a9eb44fa6f800a4b1287f06e805b309d44b7","size":1527655,"noattachment":false,"key":"/openpgp/-/openpgp-4.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.6.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.6.1_1568220334927_0.6955975548463671"},"_hasShrinkwrap":false,"publish_time":1568220335163,"_cnpm_publish_time":1568220335163,"_cnpmcore_publish_time":"2021-12-16T15:38:55.039Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.6.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.6.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"github:mar10/grunt-saucelabs#dfc0bb6f34d1c1b2bb9cda26ce8e50ad9d8c1463","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#1beea74833b48bd5698ed079c75fd21f0eb70b1c","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc","email-addresses":"github:openpgpjs/email-addresses#686743c6452b44bafcd06d47db7f36ddf3f3f118"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"c685e34c7604c4d0ac0af39be9834d637908ef94","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.6.0","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"73198d1c3e4a8e7e6f3ab01fc6309c2a01ac96ae","size":1522371,"noattachment":false,"key":"/openpgp/-/openpgp-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.6.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.6.0_1565630573236_0.5020720163605856"},"_hasShrinkwrap":false,"publish_time":1565630573488,"_cnpm_publish_time":1565630573488,"_cnpmcore_publish_time":"2021-12-16T15:38:57.389Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.5.5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.5.5","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#1beea74833b48bd5698ed079c75fd21f0eb70b1c","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"3a7db8ea600a284949d68492b87baff993afa4e7","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.5.5","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"8b6341ebf76ff86b9998f9430ca241a833982131","size":1519666,"noattachment":false,"key":"/openpgp/-/openpgp-4.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.5.5.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.5.5_1561400557150_0.07024794238702126"},"_hasShrinkwrap":false,"publish_time":1561400557434,"_cnpm_publish_time":1561400557434,"_cnpmcore_publish_time":"2021-12-16T15:38:59.959Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.5.4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.5.4","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#1beea74833b48bd5698ed079c75fd21f0eb70b1c","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#3df197b8db4d4091783cd0160da7d61a3b7a8f3a"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"17c994865bd48060cefc625ad7e121a054c02308","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.5.4","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"e893cff5ea105d0649d7e5b2e4674c790bbc041e","size":1519507,"noattachment":false,"key":"/openpgp/-/openpgp-4.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.5.4.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.5.4_1561127503689_0.9329829425607921"},"_hasShrinkwrap":false,"publish_time":1561127504361,"_cnpm_publish_time":1561127504361,"_cnpmcore_publish_time":"2021-12-16T15:39:02.715Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.5.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.5.3","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#1beea74833b48bd5698ed079c75fd21f0eb70b1c","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"f00f256f50022a0ca654932abeefd2c15926adc5","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.5.3","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"fd1c803663b9eff529195a9809e854458fe9a9b9","size":1519215,"noattachment":false,"key":"/openpgp/-/openpgp-4.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.5.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.5.3_1559830704258_0.9056909793911279"},"_hasShrinkwrap":false,"publish_time":1559830704477,"_cnpm_publish_time":1559830704477,"_cnpmcore_publish_time":"2021-12-16T15:39:04.943Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.5.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.5.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#1beea74833b48bd5698ed079c75fd21f0eb70b1c","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"72e3b491d7b559583fcf04290dd01686681a8dd7","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.5.2","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"924b82698143aca4bee79eb165abed668405576a","size":1518737,"noattachment":false,"key":"/openpgp/-/openpgp-4.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.5.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.5.2_1558531727398_0.10082039230521822"},"_hasShrinkwrap":false,"publish_time":1558531727621,"_cnpm_publish_time":1558531727621,"_cnpmcore_publish_time":"2021-12-16T15:39:07.601Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.5.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.5.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#1beea74833b48bd5698ed079c75fd21f0eb70b1c","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"54f3eb5870e4e0611965003e276af786ec419470","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.5.1","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"05d7c8285403b64cf7cac4dd44f0e68ccac16167","size":1515808,"noattachment":false,"key":"/openpgp/-/openpgp-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.5.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.5.1_1557141777268_0.8628343755016543"},"_hasShrinkwrap":false,"publish_time":1557141777609,"_cnpm_publish_time":1557141777609,"_cnpmcore_publish_time":"2021-12-16T15:39:11.364Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.5.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.5.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3","@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#1beea74833b48bd5698ed079c75fd21f0eb70b1c","hash.js":"^1.1.3","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d","tweetnacl":"github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d","web-stream-tools":"github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc"},"dependencies":{"asn1.js":"^5.0.0","node-fetch":"^2.1.2","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"dff2dcd9a789c46b59f9b1f8fee8836e5be57e21","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.5.0","_nodeVersion":"8.10.0","_npmVersion":"6.7.0","dist":{"shasum":"a81e6398da6bf188dc056bf2bdb77c03f8bb326a","size":1504971,"noattachment":false,"key":"/openpgp/-/openpgp-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.5.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.5.0_1556799076672_0.38261704092636606"},"_hasShrinkwrap":false,"publish_time":1556799076955,"_cnpm_publish_time":1556799076955,"_cnpmcore_publish_time":"2021-12-16T15:39:14.103Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.10":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.10","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ad81845f693effa5b4b6d07db2e82112de222f48","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#3aca608ffedc055a1da1d898ecb244804ef32209","web-stream-tools":"github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"1ac84484bde3acb236a4ccd0db67e650e5cf8077","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.10","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"b093821d3dc178cd19907e09e06b791b6d189f60","size":1478117,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.10.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.10_1551709996490_0.23615641196803527"},"_hasShrinkwrap":false,"publish_time":1551709996702,"_cnpm_publish_time":1551709996702,"_cnpmcore_publish_time":"2021-12-16T15:39:16.694Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.9":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.9","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ad81845f693effa5b4b6d07db2e82112de222f48","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#3aca608ffedc055a1da1d898ecb244804ef32209","web-stream-tools":"github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"10d3bca6d34a9a9197e66115fa2f22120a7e9a61","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.9","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"f26e471cdc9fdc8d2b3800c81cfc6b7122570cf6","size":1476318,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.9.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.9_1551379170058_0.22609149802434092"},"_hasShrinkwrap":false,"publish_time":1551379170308,"_cnpm_publish_time":1551379170308,"_cnpmcore_publish_time":"2021-12-16T15:39:19.359Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.8":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.8","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"^0.3.1","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407b9b8ae317925a9e677cc7b4de3e447e83","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ad81845f693effa5b4b6d07db2e82112de222f48","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#3aca608ffedc055a1da1d898ecb244804ef32209","web-stream-tools":"github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"b9abf80d5a9cac6283fb1a2a32f99e091426da84","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.8","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"647eee8343798ecd0c5b47c5eeb553a66ae9beb8","size":1476280,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.8.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.8_1551130459212_0.942558277777394"},"_hasShrinkwrap":false,"publish_time":1551130459401,"_cnpm_publish_time":1551130459401,"_cnpmcore_publish_time":"2021-12-16T15:39:21.688Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.7":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.7","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto#6e4e407","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic#ad81845","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip#3aca608","web-stream-tools":"github:openpgpjs/web-stream-tools#84a4977"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"e2d19a7414290887aed8e40b054f678fb102f9db","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.7","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"0ef0460fc5cfbef995be480c49a3ae5dfcca4d68","size":1473867,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.7.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.7_1549478728480_0.7887986763022914"},"_hasShrinkwrap":false,"publish_time":1549478728648,"_cnpm_publish_time":1549478728648,"_cnpmcore_publish_time":"2021-12-16T15:39:24.007Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.6":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.6","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"96eca0c281e065d0b362b9e74fa7440f0875cc46","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.6","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"f41631dcc2ecd6f80b84e0ae5d641e9af01c0670","size":1471215,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.6.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.6_1548321411136_0.22741914937981966"},"_hasShrinkwrap":false,"publish_time":1548321411323,"_cnpm_publish_time":1548321411323,"_cnpmcore_publish_time":"2021-12-16T15:39:26.428Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.5","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"1ec216a6b448ba6665cd9f041601759a53fbbd37","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.5","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"83e883d5518809e1bff7c53321ece6f0278c8e40","size":1470575,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.5.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.5_1547581601454_0.06275494796132053"},"_hasShrinkwrap":false,"publish_time":1547581601643,"_cnpm_publish_time":1547581601643,"_cnpmcore_publish_time":"2021-12-16T15:39:28.931Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.4","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.1.0","grunt-header":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-terser":"^0.1.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"b904aef3a780ec51f768e6d6e87c54268f8daf3f","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.4","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"beec24435e43ff75ab12208e6520f4936cf72f95","size":1470147,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.4.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.4_1547549507213_0.7644213016627615"},"_hasShrinkwrap":false,"publish_time":1547549507343,"_cnpm_publish_time":1547549507343,"_cnpmcore_publish_time":"2021-12-16T15:39:31.187Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.3","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"92ba73402a1c9a99260d491fec47ee7ef2090df5","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.3","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"bc36e965054641f13f3136b76e5748c548947fe4","size":1469991,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.3_1546527822539_0.766197327007633"},"_hasShrinkwrap":false,"publish_time":1546527822690,"_cnpm_publish_time":1546527822690,"_cnpmcore_publish_time":"2021-12-16T15:39:32.747Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"83623b3d32977ba2259ab9702e63ebb0053715e6","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.2","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"677189e8cf4cd9b1504f85fb71af34f122725869","size":1473983,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.2_1546469225321_0.03011358727111446"},"_hasShrinkwrap":false,"publish_time":1546469225576,"_cnpm_publish_time":1546469225576,"_cnpmcore_publish_time":"2021-12-16T15:39:34.690Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.4.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.4.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"ae1af189ef179936bf6918df169ddcd759f1fb11","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.4.1","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"8a040bf32bb19e7b5731aeef75f8eb3fbfd4ef61","size":1473940,"noattachment":false,"key":"/openpgp/-/openpgp-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.4.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.4.1_1545599043378_0.21998939150300179"},"_hasShrinkwrap":false,"publish_time":1545599043604,"_cnpm_publish_time":1545599043604,"_cnpmcore_publish_time":"2021-12-16T15:39:37.729Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.3.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.3.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"d24bdd5fa21b501b2fd3defacab5af24c63dd322","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"7c54f6c075864b71c2cf046fe15905ef0110ee4e","size":1459234,"noattachment":false,"key":"/openpgp/-/openpgp-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.3.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.3.0_1545072262118_0.8715496080004796"},"_hasShrinkwrap":false,"publish_time":1545072262391,"_cnpm_publish_time":1545072262391,"_cnpmcore_publish_time":"2021-12-16T15:39:39.990Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.2.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.2.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"6c1738ff34520d364fd9c0693404f377c7e21755","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.2.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"2e471d43e55d5bdf7e6912e573a32cbcc891f722","size":1481312,"noattachment":false,"key":"/openpgp/-/openpgp-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.2.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.2.2_1544187079456_0.3279726559480385"},"_hasShrinkwrap":false,"publish_time":1544187079623,"_cnpm_publish_time":1544187079623,"_cnpmcore_publish_time":"2021-12-16T15:39:42.317Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.2.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.2.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"65de9b3e284cdde02eda40b84033c984cc43eefc","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"5d693ca9d90f52f0826447a37596b6a9a5a725da","size":1481020,"noattachment":false,"key":"/openpgp/-/openpgp-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.2.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.2.1_1541508151025_0.9598163438286524"},"_hasShrinkwrap":false,"publish_time":1541508151233,"_cnpm_publish_time":1541508151233,"_cnpmcore_publish_time":"2021-12-16T15:39:44.567Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.2.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.2.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","seek-bzip":"github:openpgpjs/seek-bzip","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"a6e20d7abdb25c9781c5c0e568faec35fa6bbea5","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"4527cb7e64c4c7f4f6476ab560b782dac7b52a77","size":1480543,"noattachment":false,"key":"/openpgp/-/openpgp-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.2.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.2.0_1541423706212_0.8076456280284832"},"_hasShrinkwrap":false,"publish_time":1541423706429,"_cnpm_publish_time":1541423706429,"_cnpmcore_publish_time":"2021-12-16T15:39:46.486Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.1.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.1.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"3c1d89bbb51290c550aa91f759480c8ea2813899","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"8acb355b871b1f23a6ab4d1316db4166d3f934c5","size":1481856,"noattachment":false,"key":"/openpgp/-/openpgp-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.1.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.1.2_1540055046139_0.13302494632449635"},"_hasShrinkwrap":false,"publish_time":1540055046361,"_cnpm_publish_time":1540055046361,"_cnpmcore_publish_time":"2021-12-16T15:39:48.063Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.1.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.1.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"a6e3ada438aaad30402352dfb3d9d8b407005935","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"7e2c15eeb461314a98b224716f912904b2a5573d","size":1481517,"noattachment":false,"key":"/openpgp/-/openpgp-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.1.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.1.1_1538721845348_0.8396606150749157"},"_hasShrinkwrap":false,"publish_time":1538721845531,"_cnpm_publish_time":1538721845531,"_cnpmcore_publish_time":"2021-12-16T15:39:50.321Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.1.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.1.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"150222bee58a1230333d689481021709a842230d","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"a5a3508ef9cd20779017b5731f58b41bd7bb2240","size":1480984,"noattachment":false,"key":"/openpgp/-/openpgp-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.1.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.1.0_1537918747046_0.9679691458649509"},"_hasShrinkwrap":false,"publish_time":1537918747219,"_cnpm_publish_time":1537918747219,"_cnpmcore_publish_time":"2021-12-16T15:39:52.417Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.0.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.0.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"cccebd0272fab8b1c7509f9d7cfbd46fc1b681e0","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"f2247fc0e62487b72047a0f6eb89222f79df00ec","size":1475923,"noattachment":false,"key":"/openpgp/-/openpgp-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.0.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.0.2_1537215506812_0.7548576459135745"},"_hasShrinkwrap":false,"publish_time":1537215508056,"_cnpm_publish_time":1537215508056,"_cnpmcore_publish_time":"2021-12-16T15:39:54.873Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.0.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.0.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"aab04c2ad276a5d600e35476e5ab72c285789a2a","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"6e6ba451ce416ac211978e6749e45b60e00276e8","size":848648,"noattachment":false,"key":"/openpgp/-/openpgp-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.0.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.0.1_1536040642385_0.8320256650252231"},"_hasShrinkwrap":false,"publish_time":1536040642643,"_cnpm_publish_time":1536040642643,"_cnpmcore_publish_time":"2021-12-16T15:39:56.135Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.1.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.1.3","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"7aef1db7efbbf060d9d0eb7485b52915e220d9ce","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.1.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"50729c7754294220ed0befbe56cda9a699813656","size":901396,"noattachment":false,"key":"/openpgp/-/openpgp-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.1.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.1.3_1536040321216_0.12823629150734073"},"_hasShrinkwrap":false,"publish_time":1536040321435,"_cnpm_publish_time":1536040321435,"_cnpmcore_publish_time":"2021-12-16T15:39:58.077Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"4.0.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"4.0.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"build":"grunt build --compat copy:openpgp_compat && grunt build","pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","text-encoding-utf-8":"^1.0.2","whatwg-fetch":"^2.0.3"},"dependencies":{"@mattiasbuelens/web-streams-polyfill":"0.1.0-alpha.4","address-rfc2822":"^2.0.3","asmcrypto.js":"github:openpgpjs/asmcrypto","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","web-stream-tools":"github:openpgpjs/web-stream-tools"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"22c66c13a69de2cdf912ecbf803263da91f27c4d","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@4.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"6b3d3b4535ea31c10550c2002720a7a167cf5c83","size":847712,"noattachment":false,"key":"/openpgp/-/openpgp-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-4.0.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_4.0.0_1534286456389_0.6936809622972682"},"_hasShrinkwrap":false,"publish_time":1534286456555,"_cnpm_publish_time":1534286456555,"_cnpmcore_publish_time":"2021-12-16T15:39:59.348Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.1.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.1.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"5be838f9bb177428e2d6be2e58aec47f087940df","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"a1fc40cbed61f86e9b89daf0f861650390d40390","size":901288,"noattachment":false,"key":"/openpgp/-/openpgp-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.1.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.1.2_1533301097012_0.4213554679339253"},"_hasShrinkwrap":false,"publish_time":1533301097199,"_cnpm_publish_time":1533301097199,"_cnpmcore_publish_time":"2021-12-16T15:40:00.761Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.1.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.1.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"16762d02f003b1f219f0299c37e08e6634cd4d44","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"eede0775d2cfa15187d7191dd1a2a62672a26147","size":901284,"noattachment":false,"key":"/openpgp/-/openpgp-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.1.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.1.1_1533135212283_0.7725037045200582"},"_hasShrinkwrap":false,"publish_time":1533135212492,"_cnpm_publish_time":1533135212492,"_cnpmcore_publish_time":"2021-12-16T15:40:02.037Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.1.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.1.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"21449ebd500bd3913dc5791cc802df7312007b12","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"59a4ef7a3965350c26a0f71f8c5195be4145a116","size":918912,"noattachment":false,"key":"/openpgp/-/openpgp-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.1.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.1.0_1532016989207_0.17122533768109793"},"_hasShrinkwrap":false,"publish_time":1532016989349,"_cnpm_publish_time":1532016989349,"_cnpmcore_publish_time":"2021-12-16T15:40:03.439Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.13":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.13","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"^1.0.3","grunt-browserify":"^5.3.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.1.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"21c908a86a721f92551b5f41e0b08de706c18d17","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.13","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"9c3103b3734b28d532bedcac123fa8a14f8a292d","size":915469,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.13.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.13_1531498205158_0.3224647809415755"},"_hasShrinkwrap":false,"publish_time":1531498205309,"_cnpm_publish_time":1531498205309,"_cnpmcore_publish_time":"2021-12-16T15:40:04.510Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.12":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.12","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^2.1.2","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"96c1c2158e8b25795aed69986331562259f600cb","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.12","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"8235f1860e7f273cf27999fc3e9cc597a4563003","size":900524,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.12.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.12_1530525486412_0.43955102875665175"},"_hasShrinkwrap":false,"publish_time":1530525486567,"_cnpm_publish_time":1530525486567,"_cnpmcore_publish_time":"2021-12-16T15:40:05.966Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.11":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.11","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"bf428b80d40ae3045ad40debe9798aeff98caa4e","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.11","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"1c10e9446dd92ccff5ec76b870c06b6c3ddc9dc5","size":896716,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.11.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.11_1527035993576_0.20262728064106428"},"_hasShrinkwrap":false,"publish_time":1527035993710,"_cnpm_publish_time":1527035993710,"_cnpmcore_publish_time":"2021-12-16T15:40:07.458Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.10":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.10","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"address-rfc2822":"^2.0.3","asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"400226c272b80e5392d200dad09a925b7810e12b","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.10","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"2b65f6501b5522afd81903dfbb91cbc5a50db594","size":896447,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.10.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.10_1526366634594_0.3759574022500405"},"_hasShrinkwrap":false,"publish_time":1526366634778,"_cnpm_publish_time":1526366634778,"_cnpmcore_publish_time":"2021-12-16T15:40:08.698Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.9":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.9","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"cf3c2790f256f2b2d2b8e09fe9eb254d073a0bcf","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.9","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"8bf547aa42658e681f5425124e6573bb971d2396","size":878209,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.9.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.9_1525125507938_0.7295997251859576"},"_hasShrinkwrap":false,"publish_time":1525125508100,"_cnpm_publish_time":1525125508100,"_cnpmcore_publish_time":"2021-12-16T15:40:09.818Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.8":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.8","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"dbc195d4ce51e3ae3487791a7945cf6736572d7b","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.8","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"1530dec620bd64bec236230e77c7a30bb0e8513b","size":847007,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.8.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.8_1524679931068_0.156632561404217"},"_hasShrinkwrap":false,"publish_time":1524679931180,"_cnpm_publish_time":1524679931180,"_cnpmcore_publish_time":"2021-12-16T15:40:11.331Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.7":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.7","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"840a9811b4b1bd6e07866de6a59fb97f8a449586","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"b26df54594b306732ef960a281f21c4af56b2195","size":841114,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.7.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.7_1523979882636_0.9573979942253839"},"_hasShrinkwrap":false,"publish_time":1523979882744,"_cnpm_publish_time":1523979882744,"_cnpmcore_publish_time":"2021-12-16T15:40:12.725Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.6":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.6","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"d785df3325e7da1a0c7813988c3dd7cce2199567","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"b3731c7511c4e4accc752250a43bb6d2b173c4a0","size":841098,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.6.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.6_1523917181781_0.46821078697483287"},"_hasShrinkwrap":false,"publish_time":1523917182011,"_cnpm_publish_time":1523917182011,"_cnpmcore_publish_time":"2021-12-16T15:40:14.060Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.4","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"f1714fd9b539d93d8469fec80973ad352f22c3fe","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"sunnyrajan","email":"sunny@protonmail.com"},"dist":{"shasum":"828486411d3c20e0a9336bc15e37259af4110726","size":838871,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.4.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.4_1522938073389_0.6601535516790367"},"_hasShrinkwrap":false,"publish_time":1522938073551,"_cnpm_publish_time":1522938073551,"_cnpmcore_publish_time":"2021-12-16T15:40:15.204Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.3","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"afc9164e7db688e1a9907c0340ff6ca0035e6df3","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"0ae6a1b3fd4cb39b07bc56eab48c211b6f4cbeed","size":822825,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.3_1521481594742_0.7008148069117544"},"_hasShrinkwrap":false,"publish_time":1521481594860,"_cnpm_publish_time":1521481594860,"_cnpmcore_publish_time":"2021-12-16T15:40:16.324Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.2","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"4eab6e68e920297ef0b4db19a4de837b9f00faa7","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"30195a1247fe437c41787de0526c01d009c263f3","size":817217,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.2_1521228593083_0.10980863619647985"},"_hasShrinkwrap":false,"publish_time":1521228593206,"_cnpm_publish_time":1521228593206,"_cnpmcore_publish_time":"2021-12-16T15:40:17.994Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"8dd4b3f256756b1767933282850b610c7a595ff9","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"f9c61ce7dd29efcb456646e35a713eb93d14128b","size":817211,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.1_1521138738565_0.12719606925408056"},"_hasShrinkwrap":false,"publish_time":1521138738680,"_cnpm_publish_time":1521138738680,"_cnpmcore_publish_time":"2021-12-16T15:40:19.647Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"3.0.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"3.0.0","license":"LGPL-3.0+","homepage":"https://openpgpjs.org/","engines":{"node":">= 8.0.0"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test","lint":"eslint src"},"devDependencies":{"babel-core":"^6.26.0","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-remove-strict-mode":"0.0.2","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-es2015-mod":"^6.6.0","babel-preset-es3":"^1.0.1","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"^4.1.2","chai-as-promised":"^7.1.1","core-js":"^2.5.3","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-uglify-es":"^3.3.0","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"^0.2.13","grunt-jsdoc":"^2.2.1","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","gruntify-eslint":"^4.0.0","istanbul":"^0.4.5","mocha":"^5.0.0","sinon":"^4.3.0","whatwg-fetch":"^2.0.3"},"dependencies":{"asmcrypto.js":"^0.22.0","asn1.js":"^5.0.0","bn.js":"^4.11.8","buffer":"^5.0.8","compressjs":"github:openpgpjs/compressjs","elliptic":"github:openpgpjs/elliptic","hash.js":"^1.1.3","node-fetch":"^1.7.3","node-localstorage":"~1.3.0","pako":"^1.0.6","rusha":"^0.8.12"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"4ded3f9d58714572b2e17d11040a09c88b7331be","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"0e366ab0d7f017ac749ddcb5831aa4402acc5aae","size":813781,"noattachment":false,"key":"/openpgp/-/openpgp-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-3.0.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp_3.0.0_1520616216860_0.5911724801104596"},"_hasShrinkwrap":false,"publish_time":1520616217031,"_cnpm_publish_time":1520616217031,"_cnpmcore_publish_time":"2021-12-16T15:40:21.084Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.6.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.6.2","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-core":"^6.26.0","babel-preset-es2015":"^6.3.13","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"~4.1.2","es6-promise":"^4.1.1","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.1.0","grunt-contrib-uglify":"~3.2.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.2.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~4.0.1","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~2.0.3","zlibjs":"~0.3.1"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"b22f84f9b9ca83022e369736a2ca4af02f3e95a3","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.6.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"1039d5070dc01c04e51fab58273fdf29a1ee098b","size":541310,"noattachment":false,"key":"/openpgp/-/openpgp-2.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.6.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.6.2.tgz_1516605224746_0.15290092024952173"},"publish_time":1516605226391,"_hasShrinkwrap":false,"_cnpm_publish_time":1516605226391,"_cnpmcore_publish_time":"2021-12-16T15:40:22.375Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.6.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.6.1","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-core":"^6.26.0","babel-preset-es2015":"^6.3.13","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"~4.1.2","es6-promise":"^4.1.1","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.1.0","grunt-contrib-uglify":"~3.2.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.2.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~4.0.1","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~2.0.3","zlibjs":"~0.3.1"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"18c08c2f0b62ef93c462f4eb05be121db1d43ad1","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.6.1","_shasum":"7d9da10433e37d87300fbac1fe173c80f0a908c9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"7d9da10433e37d87300fbac1fe173c80f0a908c9","size":537644,"noattachment":false,"key":"/openpgp/-/openpgp-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.6.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.6.1.tgz_1513979619422_0.5321000143885612"},"publish_time":1513979619719,"_hasShrinkwrap":false,"_cnpm_publish_time":1513979619719,"_cnpmcore_publish_time":"2021-12-16T15:40:23.249Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.6.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.6.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-core":"^6.26.0","babel-preset-es2015":"^6.3.13","babelify":"^8.0.0","browserify-derequire":"^0.9.4","chai":"~4.1.2","es6-promise":"^4.1.1","grunt":"~1.0.1","grunt-browserify":"~5.2.0","grunt-contrib-clean":"~1.1.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.1.0","grunt-contrib-uglify":"~3.2.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.2.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.13.3","grunt-saucelabs":"9.0.0","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~4.0.1","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~2.0.3","zlibjs":"~0.3.1"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"2ffa221b214e9f89574152f2fb76363d50213b92","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.6.0","_shasum":"83ae932d050041e4cb62b9b08b45d2a0d97d448a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"83ae932d050041e4cb62b9b08b45d2a0d97d448a","size":537556,"noattachment":false,"key":"/openpgp/-/openpgp-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.6.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.6.0.tgz_1512281010118_0.7460953001864254"},"publish_time":1512281010275,"_hasShrinkwrap":false,"_cnpm_publish_time":1512281010275,"_cnpmcore_publish_time":"2021-12-16T15:40:24.182Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.14":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.14","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"e7e18777b04ea730fd8cf7409fe4f0ef72b8cf65","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.14","_shasum":"811b07d1fced07f576a74a329bde2e8641eb9d3d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"811b07d1fced07f576a74a329bde2e8641eb9d3d","size":536792,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.14.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.14.tgz_1511906802317_0.03862553020007908"},"publish_time":1511906802400,"_hasShrinkwrap":false,"_cnpm_publish_time":1511906802400,"_cnpmcore_publish_time":"2021-12-16T15:40:25.165Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.13":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.13","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"bee9928e54975cea8646d01905e52b02d449d9ad","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.13","_shasum":"9ee9bec2ae2933f5e935647ce63a9887bd2a7b4e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"9ee9bec2ae2933f5e935647ce63a9887bd2a7b4e","size":536094,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.13.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.13.tgz_1510004836269_0.9903944700490683"},"publish_time":1510004837899,"_hasShrinkwrap":false,"_cnpm_publish_time":1510004837899,"_cnpmcore_publish_time":"2021-12-16T15:40:26.314Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.12":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.12","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"63b387d5b936103b928e32f42a35f7bfe3ca8c32","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.12","_shasum":"a08bd2b540aaace4a027824e63b67a6fef3b8fe4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"a08bd2b540aaace4a027824e63b67a6fef3b8fe4","size":535926,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.12.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.12.tgz_1507657783246_0.58324587601237"},"publish_time":1507657784877,"_hasShrinkwrap":false,"_cnpm_publish_time":1507657784877,"_cnpmcore_publish_time":"2021-12-16T15:40:27.088Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.11":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.11","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"417470d36a82450f11bf883399f1dd54fe71e6b7","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.11","_shasum":"d36c819c0918e012c7d1e8126e4551bc0a1f2738","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"d36c819c0918e012c7d1e8126e4551bc0a1f2738","size":535999,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.11.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.11.tgz_1505928362831_0.8436480611562729"},"publish_time":1505928362954,"_hasShrinkwrap":false,"_cnpm_publish_time":1505928362954,"_cnpmcore_publish_time":"2021-12-16T15:40:27.847Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.10":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.10","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"82ea7a025cc99f3c12ff6fd33e432d342c282f8e","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.10","_shasum":"f5e9ee3c9c008bd5e3a030365e0a4b20a152d1a4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"f5e9ee3c9c008bd5e3a030365e0a4b20a152d1a4","size":554194,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.10.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.10.tgz_1504123811865_0.07994833239354193"},"publish_time":1504123813423,"_hasShrinkwrap":false,"_cnpm_publish_time":1504123813423,"_cnpmcore_publish_time":"2021-12-16T15:40:28.880Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.9":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.9","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"5ee8d7505df6de4eee5b6f57e27323d629f8ef2f","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.9","_shasum":"9ee60fb68a512a72153c3e6f3441d464e1b6c009","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"9ee60fb68a512a72153c3e6f3441d464e1b6c009","size":554090,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.9.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.9.tgz_1503272686777_0.17483671638183296"},"publish_time":1503272686938,"_hasShrinkwrap":false,"_cnpm_publish_time":1503272686938,"_cnpmcore_publish_time":"2021-12-16T15:40:29.827Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.8":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.8","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"7b7c1b08feae23fbf18b968c059a7488d402a6bb","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.8","_shasum":"b12d7abe8bf73e23cb199a53696d77a1d9ddb05b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"b12d7abe8bf73e23cb199a53696d77a1d9ddb05b","size":553842,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.8.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.8.tgz_1500700023119_0.06309093255549669"},"publish_time":1500700023572,"_hasShrinkwrap":false,"_cnpm_publish_time":1500700023572,"_cnpmcore_publish_time":"2021-12-16T15:40:30.974Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.7":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.7","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"28abf77a181e802edbda610781e99ad11c584767","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.7","_shasum":"03a44042b70164b41ebc4fa3d7b2506de31ee907","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"03a44042b70164b41ebc4fa3d7b2506de31ee907","size":532478,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.7.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.7.tgz_1500688692940_0.18768107681535184"},"publish_time":1500688693117,"_hasShrinkwrap":false,"_cnpm_publish_time":1500688693117,"_cnpmcore_publish_time":"2021-12-16T15:40:31.977Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.6":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.6","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"b3077235f94719f33c34429984fbd575f5d52ca9","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.6","_shasum":"1404750897b86885c190b1cd45485174b15573a9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"1404750897b86885c190b1cd45485174b15573a9","size":531866,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.6.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.6.tgz_1499966009136_0.21937428461387753"},"publish_time":1499966009326,"_hasShrinkwrap":false,"_cnpm_publish_time":1499966009326,"_cnpmcore_publish_time":"2021-12-16T15:40:32.957Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.5","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"cc909f098c77a5742508f2f3b5232aff7f8a39a9","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.5","_shasum":"44e959d8abc8b124d76f98e0929736c6ed81aa05","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"44e959d8abc8b124d76f98e0929736c6ed81aa05","size":531614,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.5.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openpgp-2.5.5.tgz_1499383675776_0.8410189929418266"},"publish_time":1499383675956,"_hasShrinkwrap":false,"_cnpm_publish_time":1499383675956,"_cnpmcore_publish_time":"2021-12-16T15:40:34.047Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.4","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"e00cdd138e1294d47793c7d1763d0f6eb52e876e","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.4","_shasum":"688799fb9c98317c07ab39a633853819f4364775","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"688799fb9c98317c07ab39a633853819f4364775","size":531792,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.4.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.5.4.tgz_1491457227605_0.37718119914643466"},"publish_time":1491457230101,"_hasShrinkwrap":false,"_cnpm_publish_time":1491457230101,"_cnpmcore_publish_time":"2021-12-16T15:40:35.092Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.3","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"a8c29d4a034ffc6bf16a420691784d4a313f8c3a","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.3","_shasum":"3ab0c8bb87036b1afe0c3c570011488648c7ed50","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"3ab0c8bb87036b1afe0c3c570011488648c7ed50","size":531485,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/openpgp-2.5.3.tgz_1490830350719_0.8198490426875651"},"publish_time":1490830351458,"_hasShrinkwrap":false,"_cnpm_publish_time":1490830351458,"_cnpmcore_publish_time":"2021-12-16T15:40:36.257Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.2","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"4044501d6d99ba5ad4371341810dedc2a0bf8fe1","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.2","_shasum":"177d8372d8d1d27a5140a45adc7d0aaa7f5b75e3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"177d8372d8d1d27a5140a45adc7d0aaa7f5b75e3","size":531520,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/openpgp-2.5.2.tgz_1490732278781_0.9225474048871547"},"publish_time":1490732279558,"_hasShrinkwrap":false,"_cnpm_publish_time":1490732279558,"_cnpmcore_publish_time":"2021-12-16T15:40:37.359Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.1","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"fd38c8a4de0665c47218438ae052e54f5d1b23c2","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.1","_shasum":"8ce20464256a2f4beb237c086b6d7081391eccec","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"8ce20464256a2f4beb237c086b6d7081391eccec","size":530491,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.5.1.tgz_1489632991355_0.8251050738617778"},"publish_time":1489632991592,"_hasShrinkwrap":false,"_cnpm_publish_time":1489632991592,"_cnpmcore_publish_time":"2021-12-16T15:40:38.620Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.5.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.5.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"3ba381694a3d76a0feb270429ae250dd9360c940","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.5.0","_shasum":"5b128edd0b8b409e2728f3cd06c39b3335ba39d2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"5b128edd0b8b409e2728f3cd06c39b3335ba39d2","size":530157,"noattachment":false,"key":"/openpgp/-/openpgp-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.5.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.5.0.tgz_1489541675830_0.9447943172417581"},"publish_time":1489541678476,"_hasShrinkwrap":false,"_cnpm_publish_time":1489541678476,"_cnpmcore_publish_time":"2021-12-16T15:40:39.618Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.4.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.4.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"7e96225820c50cc937509e7e368ddd6859a449c1","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.4.0","_shasum":"d5aa843deab00f1bd4da33a3c079e0454874ac68","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"d5aa843deab00f1bd4da33a3c079e0454874ac68","size":524551,"noattachment":false,"key":"/openpgp/-/openpgp-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.4.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/openpgp-2.4.0.tgz_1488745824823_0.02838238957338035"},"publish_time":1488745827267,"_hasShrinkwrap":false,"_cnpm_publish_time":1488745827267,"_cnpmcore_publish_time":"2021-12-16T15:40:40.477Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.8":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.8","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"c6372cc57be59a69758f7e0605e5c9e09adfc2e4","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.8","_shasum":"6f8ce5902b9f78b6d6519cbb3d8f4cc37ebc0e06","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"6f8ce5902b9f78b6d6519cbb3d8f4cc37ebc0e06","size":520910,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.8.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/openpgp-2.3.8.tgz_1488222589961_0.22750193323008716"},"publish_time":1488222592296,"_hasShrinkwrap":false,"_cnpm_publish_time":1488222592296,"_cnpmcore_publish_time":"2021-12-16T15:40:41.335Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.7":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.7","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"aecb8eaf359f18a7b3f4e3bdc900704761a65bab","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.7","_shasum":"4f3a4e3138669bb55be8b7745c4b8168e8183897","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"4f3a4e3138669bb55be8b7745c4b8168e8183897","size":520877,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.7.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/openpgp-2.3.7.tgz_1487031448409_0.16452654032036662"},"publish_time":1487031449153,"_hasShrinkwrap":false,"_cnpm_publish_time":1487031449153,"_cnpmcore_publish_time":"2021-12-16T15:40:41.916Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.6":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.6","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"b6c59afac0c936bc81048aab1bc8c33f18c1e4ac","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.6","_shasum":"0e52d2347746dd66d0e96d98405538846dfdfc2f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"0e52d2347746dd66d0e96d98405538846dfdfc2f","size":519869,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.6.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/openpgp-2.3.6.tgz_1485386809192_0.5370827559381723"},"publish_time":1485386809881,"_hasShrinkwrap":false,"_cnpm_publish_time":1485386809881,"_cnpmcore_publish_time":"2021-12-16T15:40:42.776Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.5","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"d64665e5fe7910d4c37d7d63520ef9c95f675a00","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.5","_shasum":"de9a5560f5e3cc4558c3331f8c78ae88b44eb8e9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"de9a5560f5e3cc4558c3331f8c78ae88b44eb8e9","size":518886,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.5.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.3.5.tgz_1477526721483_0.5116144209168851"},"publish_time":1477526721779,"_hasShrinkwrap":false,"_cnpm_publish_time":1477526721779,"_cnpmcore_publish_time":"2021-12-16T15:40:43.693Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.4","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","browserify-derequire":"^0.9.4","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"778f1b1be246637d84f18f18416a78dde27a4744","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.4","_shasum":"2f0e388f4cbaf6e059136877c31460e6135b165a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"2f0e388f4cbaf6e059136877c31460e6135b165a","size":518530,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.4.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.3.4.tgz_1477092476807_0.4805688571650535"},"publish_time":1477092477087,"_hasShrinkwrap":false,"_cnpm_publish_time":1477092477087,"_cnpmcore_publish_time":"2021-12-16T15:40:44.262Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.3","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.5.0","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~5.0.0","grunt-contrib-clean":"~1.0.0","grunt-contrib-connect":"~1.0.2","grunt-contrib-copy":"~1.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.1","grunt-contrib-watch":"^1.0.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^3.0.1","grunt-jsdoc":"~2.1.0","grunt-mocha-istanbul":"^5.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.5.3","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~1.0.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.3.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"64d923309557ca5ac03a08912bada5612c3cb958","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.3","_shasum":"3d3591fd97dcea364d2390d14fb401b56c07268b","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"bartbutler","email":"bartbutler@protonmail.com"},"dist":{"shasum":"3d3591fd97dcea364d2390d14fb401b56c07268b","size":518483,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openpgp-2.3.3.tgz_1471462349996_0.5616001514717937"},"publish_time":1471462350769,"_hasShrinkwrap":false,"_cnpm_publish_time":1471462350769,"_cnpmcore_publish_time":"2021-12-16T15:40:44.951Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.2","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"3267bd534f6264ad58e48a3f4705996f575e2242","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.2","_shasum":"48a20e3fa87246cedeb272109054545f49529e70","_from":".","_npmVersion":"2.15.4","_nodeVersion":"4.4.5","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"48a20e3fa87246cedeb272109054545f49529e70","size":518086,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openpgp-2.3.2.tgz_1465379913938_0.14506497303955257"},"publish_time":1465379915929,"_hasShrinkwrap":false,"_cnpm_publish_time":1465379915929,"_cnpmcore_publish_time":"2021-12-16T15:40:46.673Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.6.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.6.2","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"^1.0.0","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"4cf604d6e7214787c017a741a82da07f473aecc7","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.6.2","_shasum":"589e7cba86a0bb5374677d19cb81d38ce296c10e","_from":".","_npmVersion":"2.15.4","_nodeVersion":"4.4.5","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"589e7cba86a0bb5374677d19cb81d38ce296c10e","size":475174,"noattachment":false,"key":"/openpgp/-/openpgp-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.6.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-1.6.2.tgz_1465378790746_0.7717592106200755"},"publish_time":1465378793885,"_hasShrinkwrap":false,"_cnpm_publish_time":1465378793885,"_cnpmcore_publish_time":"2021-12-16T15:40:47.806Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.6.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.6.1","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"^1.0.0","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"c8c8c5aca625fea5b419e015d82095e3d89554ea","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.6.1","_shasum":"8c4feab77a0b78da6b3d5144d687f2d84bff3e31","_from":".","_npmVersion":"2.15.4","_nodeVersion":"4.4.5","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"8c4feab77a0b78da6b3d5144d687f2d84bff3e31","size":475129,"noattachment":false,"key":"/openpgp/-/openpgp-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.6.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-1.6.1.tgz_1465318522246_0.2823690848890692"},"publish_time":1465318525025,"_hasShrinkwrap":false,"_cnpm_publish_time":1465318525025,"_cnpmcore_publish_time":"2021-12-16T15:40:48.606Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.1","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"fb10fa075a9e2a04156f3c541622c159105d2862","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.1","_shasum":"2305b2535301b40484726affe305438a8b9fd531","_from":".","_npmVersion":"2.15.4","_nodeVersion":"4.4.5","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"2305b2535301b40484726affe305438a8b9fd531","size":518185,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.3.1.tgz_1465316754885_0.03514636121690273"},"publish_time":1465316757676,"_hasShrinkwrap":false,"_cnpm_publish_time":1465316757676,"_cnpmcore_publish_time":"2021-12-16T15:40:49.702Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.3.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.3.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"ceee85ef35938dfbde581066418567a78ea16f33","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.3.0","_shasum":"a00007793dc96808b53cbde5cfcef21e26827f82","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"a00007793dc96808b53cbde5cfcef21e26827f82","size":511035,"noattachment":false,"key":"/openpgp/-/openpgp-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.3.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openpgp-2.3.0.tgz_1462297988755_0.8081274831201881"},"publish_time":1462297989934,"_hasShrinkwrap":false,"_cnpm_publish_time":1462297989934,"_cnpmcore_publish_time":"2021-12-16T15:40:50.951Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.2.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.2.2","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"528b5f2fe62b80f32808e2f75da409f6f9a2f649","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.2.2","_shasum":"7a4028234eb03fb8ba1232ed9a42db6a6e52e8a6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"7a4028234eb03fb8ba1232ed9a42db6a6e52e8a6","size":510622,"noattachment":false,"key":"/openpgp/-/openpgp-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.2.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.2.2.tgz_1461451271173_0.6473449550103396"},"publish_time":1461451274034,"_hasShrinkwrap":false,"_cnpm_publish_time":1461451274034,"_cnpmcore_publish_time":"2021-12-16T15:40:51.862Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.6.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.6.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"^1.0.0","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"43b4d9ddafff747954bad850aa1cb0b20bf436fa","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.6.0","_shasum":"10c03c23f1fd7fa4d8c27fb5e3e25e02f5e0b32f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"10c03c23f1fd7fa4d8c27fb5e3e25e02f5e0b32f","size":468329,"noattachment":false,"key":"/openpgp/-/openpgp-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.6.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openpgp-1.6.0.tgz_1461179645685_0.45682310685515404"},"publish_time":1461179646745,"_hasShrinkwrap":false,"_cnpm_publish_time":1461179646745,"_cnpmcore_publish_time":"2021-12-16T15:40:52.889Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.2.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.2.1","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"8589e8bd4245f606d032017d7073e90dcb762789","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.2.1","_shasum":"d253bd183336444a0d080982a5eb8cf1826a4ae3","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"d253bd183336444a0d080982a5eb8cf1826a4ae3","size":510736,"noattachment":false,"key":"/openpgp/-/openpgp-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.2.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.2.1.tgz_1460447338878_0.5777627162169665"},"publish_time":1460447341689,"_hasShrinkwrap":false,"_cnpm_publish_time":1460447341689,"_cnpmcore_publish_time":"2021-12-16T15:40:53.818Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.2.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.2.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"acbaec2e6c509a49933fe9c7d4d8b44beda8cbba","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.2.0","_shasum":"bccd0ef2adf191dbeac8ee11a1a7d565030b1eb9","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"bccd0ef2adf191dbeac8ee11a1a7d565030b1eb9","size":510621,"noattachment":false,"key":"/openpgp/-/openpgp-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.2.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openpgp-2.2.0.tgz_1458896641359_0.5405050681438297"},"publish_time":1458896641741,"_hasShrinkwrap":false,"_cnpm_publish_time":1458896641741,"_cnpmcore_publish_time":"2021-12-16T15:40:55.278Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.1.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.1.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^3.1.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"5fc6167730d2561745720a5625d55e4fd8a586fb","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.1.0","_shasum":"bd3b3518e677277c2e9fdd761716eef0bdab10c1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"bd3b3518e677277c2e9fdd761716eef0bdab10c1","size":501490,"noattachment":false,"key":"/openpgp/-/openpgp-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.1.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/openpgp-2.1.0.tgz_1455770709657_0.126098653068766"},"publish_time":1455770711864,"_hasShrinkwrap":false,"_cnpm_publish_time":1455770711864,"_cnpmcore_publish_time":"2021-12-16T15:40:56.595Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.0.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.0.1","license":"LGPL-3.0+","homepage":"https://openpgpjs.com","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^1.0.0","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"5a1af6e698b3138c834733cab2c0b5d20888be90","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.0.1","_shasum":"9f72a5fcaa78e21a6052e7e447474b1508bae178","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"9f72a5fcaa78e21a6052e7e447474b1508bae178","size":498561,"noattachment":false,"key":"/openpgp/-/openpgp-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.0.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/openpgp-2.0.1.tgz_1455540426439_0.11191709223203361"},"publish_time":1455540428270,"_hasShrinkwrap":false,"_cnpm_publish_time":1455540428270,"_cnpmcore_publish_time":"2021-12-16T15:40:57.938Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"2.0.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"2.0.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"asmcrypto-lite":"^1.0.0","babel-preset-es2015":"^6.3.13","babelify":"^7.2.0","chai":"~3.4.1","es6-promise":"^1.0.0","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-contrib-watch":"^0.6.1","grunt-jsbeautifier":"~0.2.10","grunt-jscs":"^2.7.0","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","rusha":"^0.8.3","sinon":"^1.17.3","whatwg-fetch":"~0.11.0","zlibjs":"~0.2.0"},"dependencies":{"node-fetch":"^1.3.3","node-localstorage":"~1.1.2"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"1962760344f59291c2eae6e42789e75cf60e425d","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@2.0.0","_shasum":"a4bbab296dcdb23cf9fae5b75b086d539b1642ac","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"a4bbab296dcdb23cf9fae5b75b086d539b1642ac","size":498543,"noattachment":false,"key":"/openpgp/-/openpgp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-2.0.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/openpgp-2.0.0.tgz_1455357491137_0.47013383312150836"},"publish_time":1455357492802,"_hasShrinkwrap":false,"_cnpm_publish_time":1455357492802,"_cnpmcore_publish_time":"2021-12-16T15:40:59.088Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.7":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.7","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"^1.0.0","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"a49b5ce1c557de5e62c6b5b68e70e6537b9b1910","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.7","_shasum":"8fd9f514ac100efbbc40eea400de751c5309c9db","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"8fd9f514ac100efbbc40eea400de751c5309c9db","size":467288,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.7.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1454199667015,"_hasShrinkwrap":false,"_cnpm_publish_time":1454199667015,"_cnpmcore_publish_time":"2021-12-16T15:41:00.161Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.6":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.6","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"optionalDependencies":{"fsevents":"^1.0.6"},"dependencies":{"es6-promise":"^1.0.0","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0","fsevents":"^1.0.6"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"06a1c1afe0341058749d2d811229393873ad5c1e","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.6","_shasum":"d532f924e402369ad80b7db524976988d09804fd","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"d532f924e402369ad80b7db524976988d09804fd","size":467313,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.6.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1454154352918,"_hasShrinkwrap":false,"_cnpm_publish_time":1454154352918,"_cnpmcore_publish_time":"2021-12-16T15:41:01.449Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.5","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"optionalDependencies":{"fsevents":"^1.0.6"},"dependencies":{"es6-promise":"~3.0.2","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0","fsevents":"^1.0.6"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"cec41bfa70713253fb55e81da49b5fe5cd536ade","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.5","_shasum":"af7b90cd91641a43200d4512d3061883fa135ebb","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"af7b90cd91641a43200d4512d3061883fa135ebb","size":472509,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.5.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1454094221486,"_hasShrinkwrap":false,"_cnpm_publish_time":1454094221486,"_cnpmcore_publish_time":"2021-12-16T15:41:03.174Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.4":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.4","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"~3.0.2","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"3705f5b87a3930b21fa97104dc09c00c80ed7057","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.4","_shasum":"38a5f2f53f00bcd5f2ff5ecb5628ef709d96f1bc","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"38a5f2f53f00bcd5f2ff5ecb5628ef709d96f1bc","size":472486,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.4.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1454073683950,"_hasShrinkwrap":false,"_cnpm_publish_time":1454073683950,"_cnpmcore_publish_time":"2021-12-16T15:41:04.436Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.3","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"~3.0.2","node-fetch":"^1.3.3","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"539b4458904e349c88b691480d1893bf1e549763","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.3","_shasum":"6034213e41cebc269e130bf3a6f2200e05adbe6a","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"6034213e41cebc269e130bf3a6f2200e05adbe6a","size":472739,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.3.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1454069285922,"_hasShrinkwrap":false,"_cnpm_publish_time":1454069285922,"_cnpmcore_publish_time":"2021-12-16T15:41:05.657Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.2","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["npm-shrinkwrap.json","src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","node-fetch":"^1.3.3","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"~3.0.2","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"f67be9ea9f4694efe14defb7a1d79c98f86ab2aa","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.2","_shasum":"d674cc931481a993b6574d1e771dd58d8bc57729","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"d674cc931481a993b6574d1e771dd58d8bc57729","size":489206,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.2.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1454068237149,"_hasShrinkwrap":true,"_cnpm_publish_time":1454068237149,"_cnpmcore_publish_time":"2021-12-16T15:41:06.612Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.1","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","node-fetch":"^1.3.3","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"~3.0.2","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"56ecc9e0cdbee061e6b433a9535d7457ff513a6c","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.1","_shasum":"d12df729e76b1d8ba476b0bcf0c7bdf2dc183303","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"d12df729e76b1d8ba476b0bcf0c7bdf2dc183303","size":472752,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.1.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1454067649568,"_hasShrinkwrap":false,"_cnpm_publish_time":1454067649568,"_cnpmcore_publish_time":"2021-12-16T15:41:07.742Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.5.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.5.0","license":"LGPL-3.0+","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"dist/openpgp.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~13.0","chai":"~3.4.1","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~4.0.1","grunt-contrib-clean":"~0.7.0","grunt-contrib-connect":"~0.11.2","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"~0.12.0","grunt-contrib-uglify":"~0.11.0","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"~1.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.2","grunt-text-replace":"~0.4.0","istanbul":"~0.4.1","mocha":"~2.3.4","node-fetch":"^1.3.3","whatwg-fetch":"~0.11.0"},"dependencies":{"es6-promise":"~3.0.2","node-localstorage":"~1.1.2","zlibjs":"~0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"73134fa18198cbb7344f562176558d7eb4416435","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.5.0","_shasum":"9d0bef8866ebfff2c4eff7fc85807b1a56244d6c","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"dist":{"shasum":"9d0bef8866ebfff2c4eff7fc85807b1a56244d6c","size":472686,"noattachment":false,"key":"/openpgp/-/openpgp-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.5.0.tgz"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1453516158662,"_hasShrinkwrap":false,"_cnpm_publish_time":1453516158662,"_cnpmcore_publish_time":"2021-12-16T15:41:08.630Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.4.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.4.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~2.3.0","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~1.2.11","grunt-contrib-clean":"~0.6.0","grunt-contrib-connect":"~0.10.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.9.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"*","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.1","grunt-text-replace":"~0.4.0","istanbul":"^0.3.13","mocha":"~2.2.4","node-fetch":"^1.3.3","whatwg-fetch":"^0.10.1"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"2fe10749a168b9473221bdc04841985f54fe3db7","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.4.1","_shasum":"24c4b2b52e3c680f746e88bfa8b1c6c82da474b7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.2","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"24c4b2b52e3c680f746e88bfa8b1c6c82da474b7","size":466669,"noattachment":false,"key":"/openpgp/-/openpgp-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.4.1.tgz"},"publish_time":1450513575989,"_hasShrinkwrap":false,"_cnpm_publish_time":1450513575989,"_cnpmcore_publish_time":"2021-12-16T15:41:09.759Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.4.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.4.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~2.3.0","coveralls":"^2.11.2","grunt":"~0.4.5","grunt-browserify":"~1.2.11","grunt-contrib-clean":"~0.6.0","grunt-contrib-connect":"~0.10.1","grunt-contrib-copy":"~0.8.0","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.9.1","grunt-jsbeautifier":"~0.2.10","grunt-jsdoc":"*","grunt-mocha-istanbul":"^2.4.0","grunt-mocha-test":"~0.12.7","grunt-saucelabs":"8.6.1","grunt-text-replace":"~0.4.0","istanbul":"^0.3.13","mocha":"~2.2.4","node-fetch":"^1.3.3","whatwg-fetch":"^0.10.1"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"5b937a671268f535c42f0d50d3a846a01e1e70be","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.4.0","_shasum":"898f01ba859a58bc01bba3bd32889f9c42c48d93","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.2","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"898f01ba859a58bc01bba3bd32889f9c42c48d93","size":466619,"noattachment":false,"key":"/openpgp/-/openpgp-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.4.0.tgz"},"publish_time":1449892673369,"_hasShrinkwrap":false,"_cnpm_publish_time":1449892673369,"_cnpmcore_publish_time":"2021-12-16T15:41:10.762Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.3.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.3.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/openpgpjs.git"},"gitHead":"0958a9ec02565faf18e85f99de29a091180c6e46","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.3.0","_shasum":"bbd1a0e1554f0eb710f4867407cc580c3e91089d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"bbd1a0e1554f0eb710f4867407cc580c3e91089d","size":455282,"noattachment":false,"key":"/openpgp/-/openpgp-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.3.0.tgz"},"publish_time":1444031857257,"_hasShrinkwrap":false,"_cnpm_publish_time":1444031857257,"_cnpmcore_publish_time":"2021-12-16T15:41:11.863Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.2.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.2.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"e2e04b04ea318b4c64cb95c6c174749a524f49ef","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.2.0","_shasum":"dc03448433c48e2440abf945954cd6f90fc31906","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"dc03448433c48e2440abf945954cd6f90fc31906","size":455031,"noattachment":false,"key":"/openpgp/-/openpgp-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.2.0.tgz"},"publish_time":1434120070087,"_hasShrinkwrap":false,"_cnpm_publish_time":1434120070087,"_cnpmcore_publish_time":"2021-12-16T15:41:12.983Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.1.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.1.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"ac8d991bc3195371608ece9d68ca08c613bb8aae","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.1.0","_shasum":"4ff388f96e3ee7a1ec02b329f7c6b05e6a21e44e","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"4ff388f96e3ee7a1ec02b329f7c6b05e6a21e44e","size":454706,"noattachment":false,"key":"/openpgp/-/openpgp-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.1.0.tgz"},"publish_time":1433861447665,"_hasShrinkwrap":false,"_cnpm_publish_time":1433861447665,"_cnpmcore_publish_time":"2021-12-16T15:41:13.974Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.0.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.0.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"05cd04f060d1a832031a33323678d6774ca7fbf2","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.0.1","_shasum":"a75ce25b448c3f977fa580fefc549c181289242e","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"a75ce25b448c3f977fa580fefc549c181289242e","size":453052,"noattachment":false,"key":"/openpgp/-/openpgp-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.0.1.tgz"},"publish_time":1427884159601,"_hasShrinkwrap":false,"_cnpm_publish_time":1427884159601,"_cnpmcore_publish_time":"2021-12-16T15:41:15.009Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"1.0.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"1.0.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^2.0.1","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"d11d1383133238040d5aff60d5d35f5fd28e4f3d","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@1.0.0","_shasum":"a9964e2546bb4b917e1d31ad9d159d4a4627ed85","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"a9964e2546bb4b917e1d31ad9d159d4a4627ed85","size":456644,"noattachment":false,"key":"/openpgp/-/openpgp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-1.0.0.tgz"},"publish_time":1426414761624,"_hasShrinkwrap":false,"_cnpm_publish_time":1426414761624,"_cnpmcore_publish_time":"2021-12-16T15:41:15.919Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.11.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.11.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"37091175b1150d32886b2bce34088a1cf4e1db68","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.11.1","_shasum":"538f8f8a3deaf012141a3c7424eb33c923e10d28","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"538f8f8a3deaf012141a3c7424eb33c923e10d28","size":452772,"noattachment":false,"key":"/openpgp/-/openpgp-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.11.1.tgz"},"publish_time":1425450433389,"_hasShrinkwrap":false,"_cnpm_publish_time":1425450433389,"_cnpmcore_publish_time":"2021-12-16T15:41:17.056Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.11.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.11.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"9ad364781fb91cf8bbc1248dae7a87fe83f02089","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.11.0","_shasum":"e468f955c934225468e9e1e55a422e626cd0563b","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"e468f955c934225468e9e1e55a422e626cd0563b","size":452584,"noattachment":false,"key":"/openpgp/-/openpgp-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.11.0.tgz"},"publish_time":1424081201193,"_hasShrinkwrap":false,"_cnpm_publish_time":1424081201193,"_cnpmcore_publish_time":"2021-12-16T15:41:17.864Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.10.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.10.3","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/openpgp.js","dist/openpgp.worker.js","dist/openpgp.min.js","dist/openpgp.worker.min.js","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"6835ff0872f42659f7a9bb62447ef7b8a3a7f528","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.10.3","_shasum":"cffc83d59b48790fccf476592585c6f1c128e7e3","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"cffc83d59b48790fccf476592585c6f1c128e7e3","size":452101,"noattachment":false,"key":"/openpgp/-/openpgp-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.10.3.tgz"},"publish_time":1423819098768,"_hasShrinkwrap":false,"_cnpm_publish_time":1423819098768,"_cnpmcore_publish_time":"2021-12-16T15:41:19.031Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.10.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.10.2","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","dist/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"2defd7f66b2b7027d886507c08d2ffca16d00d73","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.10.2","_shasum":"6ac96d08c4d6f9d1d590ada878b50a96cba53cbb","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"6ac96d08c4d6f9d1d590ada878b50a96cba53cbb","size":1668505,"noattachment":false,"key":"/openpgp/-/openpgp-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.10.2.tgz"},"publish_time":1423812007902,"_hasShrinkwrap":false,"_cnpm_publish_time":1423812007902,"_cnpmcore_publish_time":"2021-12-16T15:41:21.959Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.10.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.10.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"5b4931d92644c37043fa45747824889b1500c46c","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.10.1","_shasum":"9af1d802506f27483a92b901fe3eb475ca971216","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"9af1d802506f27483a92b901fe3eb475ca971216","size":216745,"noattachment":false,"key":"/openpgp/-/openpgp-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.10.1.tgz"},"publish_time":1423800032841,"_hasShrinkwrap":false,"_cnpm_publish_time":1423800032841,"_cnpmcore_publish_time":"2021-12-16T15:41:22.692Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.10.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.10.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"d25c90bff1a6cb0f22b26210f15ec9c76d312ead","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.10.0","_shasum":"fdb941b5788ea617507dae809481f286530c8a4a","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"fdb941b5788ea617507dae809481f286530c8a4a","size":216726,"noattachment":false,"key":"/openpgp/-/openpgp-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.10.0.tgz"},"publish_time":1423662311695,"_hasShrinkwrap":false,"_cnpm_publish_time":1423662311695,"_cnpmcore_publish_time":"2021-12-16T15:41:23.627Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.9.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.9.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4","zlibjs":"^0.2.0"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"782d7dee6edd388b5f7c9327bf4013580f92c401","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.9.0","_shasum":"cadbd6cb28ebbfcb85a71e1fc0d866c8d5d81616","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"cadbd6cb28ebbfcb85a71e1fc0d866c8d5d81616","size":213728,"noattachment":false,"key":"/openpgp/-/openpgp-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.9.0.tgz"},"publish_time":1418137010182,"_hasShrinkwrap":false,"_cnpm_publish_time":1418137010182,"_cnpmcore_publish_time":"2021-12-16T15:41:24.483Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.8.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.8.2","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"eedb722d7bd7112846199e6ac70de2bd3212d21b","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.8.2","_shasum":"0164160a1f1dc32d5d7c8fd9dbad41e7676b8e83","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"0164160a1f1dc32d5d7c8fd9dbad41e7676b8e83","size":209445,"noattachment":false,"key":"/openpgp/-/openpgp-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.8.2.tgz"},"publish_time":1414603137140,"_hasShrinkwrap":false,"_cnpm_publish_time":1414603137140,"_cnpmcore_publish_time":"2021-12-16T15:41:25.287Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.8.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.8.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"f4682599be66ccd6d04739fd178b2a3caa4ce366","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.8.1","_shasum":"cb9af5a3b280f861fc376714002e34ab6bba34ab","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"cb9af5a3b280f861fc376714002e34ab6bba34ab","size":209312,"noattachment":false,"key":"/openpgp/-/openpgp-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.8.1.tgz"},"publish_time":1413822985914,"_hasShrinkwrap":false,"_cnpm_publish_time":1413822985914,"_cnpmcore_publish_time":"2021-12-16T15:41:26.065Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.8.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.8.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","chai":"~1.8.1","grunt":"~0.4.2","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.5.0","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-jshint":"*","grunt-contrib-uglify":"~0.3.2","grunt-jsbeautifier":"~0.2.6","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-text-replace":"~0.3.11","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5"},"dependencies":{"es6-promise":"^1.0.0","node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"2362cce6427bd6ed392ee4ced6a314c31de9ec1f","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.8.0","_shasum":"db96182db6fbff06c825eee39ddc502170324c37","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"db96182db6fbff06c825eee39ddc502170324c37","size":209346,"noattachment":false,"key":"/openpgp/-/openpgp-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.8.0.tgz"},"publish_time":1413820025443,"_hasShrinkwrap":false,"_cnpm_publish_time":1413820025443,"_cnpmcore_publish_time":"2021-12-16T15:41:26.626Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.7.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.7.2","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"132bd054de48fa032d8373eb882d3a9298f12720","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.7.2","_shasum":"3a3e3a47d56df50634d2d986d5188b35839d1388","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"3a3e3a47d56df50634d2d986d5188b35839d1388","size":206838,"noattachment":false,"key":"/openpgp/-/openpgp-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.7.2.tgz"},"publish_time":1406732936704,"_hasShrinkwrap":false,"_cnpm_publish_time":1406732936704,"_cnpmcore_publish_time":"2021-12-16T15:41:27.400Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.7.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.7.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"8a278662252cefd21cb41cd1d76f32feabbf9b6b","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.7.1","_shasum":"d55cf8cc6e7379b8bb4a6d52a04ac50a87d70393","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"d55cf8cc6e7379b8bb4a6d52a04ac50a87d70393","size":206658,"noattachment":false,"key":"/openpgp/-/openpgp-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.7.1.tgz"},"publish_time":1404728724124,"_hasShrinkwrap":false,"_cnpm_publish_time":1404728724124,"_cnpmcore_publish_time":"2021-12-16T15:41:28.509Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.7.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.7.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"74959b83b6c3cb2ca822a1ec69251616393e882e","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.7.0","_shasum":"1ff34c9bb3b991ac7e15ae6b74e1bd00c7754917","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"1ff34c9bb3b991ac7e15ae6b74e1bd00c7754917","size":205141,"noattachment":false,"key":"/openpgp/-/openpgp-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.7.0.tgz"},"publish_time":1404306910664,"_hasShrinkwrap":false,"_cnpm_publish_time":1404306910664,"_cnpmcore_publish_time":"2021-12-16T15:41:29.506Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.6.5":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.6.5","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"2cbc232b0fafddd38ff1b339880e773006d83cf9","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.6.5","_shasum":"99632c2dbf8c7df9269d8aa3de4e54bd57fbea02","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"99632c2dbf8c7df9269d8aa3de4e54bd57fbea02","size":205130,"noattachment":false,"key":"/openpgp/-/openpgp-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.6.5.tgz"},"publish_time":1404225005644,"_hasShrinkwrap":false,"_cnpm_publish_time":1404225005644,"_cnpmcore_publish_time":"2021-12-16T15:41:30.097Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.6.3":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.6.3","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"ecb6798441c2005b250743306aab571fc8ced561","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.6.3","_shasum":"9c9fc1043dd97ec13e0393d8bbc235c200bb50cf","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"9c9fc1043dd97ec13e0393d8bbc235c200bb50cf","size":204992,"noattachment":false,"key":"/openpgp/-/openpgp-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.6.3.tgz"},"publish_time":1404149354668,"_hasShrinkwrap":false,"_cnpm_publish_time":1404149354668,"_cnpmcore_publish_time":"2021-12-16T15:41:30.715Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.6.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.6.2","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"ee02ca71cfa0f0d3ac72c06a720afd1effe76ac9","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.6.2","_shasum":"08348beec602c7df66a30ebf5b2908589e8d3045","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"08348beec602c7df66a30ebf5b2908589e8d3045","size":204820,"noattachment":false,"key":"/openpgp/-/openpgp-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.6.2.tgz"},"publish_time":1404127297239,"_hasShrinkwrap":false,"_cnpm_publish_time":1404127297239,"_cnpmcore_publish_time":"2021-12-16T15:41:31.080Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.6.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.6.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"gitHead":"dd9e5c2a3571104f963b8fe0f72dc7baab65b699","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.6.1","_shasum":"498faf8199c45d0de6e954929f427a9fc622d157","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"dist":{"shasum":"498faf8199c45d0de6e954929f427a9fc622d157","size":204632,"noattachment":false,"key":"/openpgp/-/openpgp-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.6.1.tgz"},"publish_time":1402653588350,"_hasShrinkwrap":false,"_cnpm_publish_time":1402653588350,"_cnpmcore_publish_time":"2021-12-16T15:41:31.587Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.6.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.6.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.6.0","dist":{"shasum":"a71ddb54c184e987eb577184e109c2377fe8f943","size":204657,"noattachment":false,"key":"/openpgp/-/openpgp-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.6.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1399625249559,"_hasShrinkwrap":false,"_cnpm_publish_time":1399625249559,"_cnpmcore_publish_time":"2021-12-16T15:41:32.013Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.5.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.5.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.5.1","dist":{"shasum":"696222c26f658c4ab6014ead7a6659816ed7d82d","size":200357,"noattachment":false,"key":"/openpgp/-/openpgp-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.5.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1396529433098,"_hasShrinkwrap":false,"_cnpm_publish_time":1396529433098,"_cnpmcore_publish_time":"2021-12-16T15:41:32.636Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.5.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.5.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"~0.3.2","grunt-text-replace":"~0.3.11","grunt-jsbeautifier":"~0.2.6","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.5.0","dist":{"shasum":"d70fd9976d2f84c956fe821ff4630afa0990a40b","size":198855,"noattachment":false,"key":"/openpgp/-/openpgp-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1396277361661,"_hasShrinkwrap":false,"_cnpm_publish_time":1396277361661,"_cnpmcore_publish_time":"2021-12-16T15:41:33.224Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.4.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.4.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"*","grunt-text-replace":"*","grunt-jsbeautifier":"*","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.4.1","dist":{"shasum":"46d845dc2beba1282c15861c3c6dd33d53e3efb2","size":189970,"noattachment":false,"key":"/openpgp/-/openpgp-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.4.1.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1393351067588,"_hasShrinkwrap":false,"_cnpm_publish_time":1393351067588,"_cnpmcore_publish_time":"2021-12-16T15:41:34.235Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.4.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.4.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-connect":"~0.6.0","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"*","grunt-text-replace":"*","grunt-jsbeautifier":"*","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.4.0","dist":{"shasum":"2a430094bbdf7f3c2e56aed131f7e3e76ac77d90","size":182797,"noattachment":false,"key":"/openpgp/-/openpgp-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1392241341970,"_hasShrinkwrap":false,"_cnpm_publish_time":1392241341970,"_cnpmcore_publish_time":"2021-12-16T15:41:36.667Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.3.2":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.3.2","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"*","grunt-text-replace":"*","grunt-jsbeautifier":"*","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.3.2","dist":{"shasum":"ff60cf5ca1a5c122bf3e02abc30bb5b583a19b55","size":181680,"noattachment":false,"key":"/openpgp/-/openpgp-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.3.2.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1391364195516,"_hasShrinkwrap":false,"_cnpm_publish_time":1391364195516,"_cnpmcore_publish_time":"2021-12-16T15:41:37.120Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.3.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.3.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"*","grunt-text-replace":"*","grunt-jsbeautifier":"*","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.3.1","dist":{"shasum":"3ca6673df80d06ef8255071bacb6dbfe0b3dbadf","size":181607,"noattachment":false,"key":"/openpgp/-/openpgp-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.3.1.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1391182747890,"_hasShrinkwrap":false,"_cnpm_publish_time":1391182747890,"_cnpmcore_publish_time":"2021-12-16T15:41:37.748Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.3.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.3.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"*","grunt-text-replace":"*","grunt-jsbeautifier":"*","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1","grunt-contrib-clean":"~0.5.0"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.3.0","dist":{"shasum":"d55e947cc56f8e82042a53ffa29aded92542e9a0","size":179895,"noattachment":false,"key":"/openpgp/-/openpgp-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1390318252541,"_hasShrinkwrap":false,"_cnpm_publish_time":1390318252541,"_cnpmcore_publish_time":"2021-12-16T15:41:38.258Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.2.1":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.2.1","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"*","grunt-text-replace":"*","grunt-jsbeautifier":"*","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.2.1","dist":{"shasum":"37164660f3a766373ccce7b1e56d6564ad3e9a94","size":176612,"noattachment":false,"key":"/openpgp/-/openpgp-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1389641293173,"_hasShrinkwrap":false,"_cnpm_publish_time":1389641293173,"_cnpmcore_publish_time":"2021-12-16T15:41:38.621Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."},"0.2.0":{"name":"openpgp","description":"OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.","version":"0.2.0","homepage":"http://openpgpjs.org/","engines":{"node":">=0.8"},"keywords":["crypto","pgp","gpg","openpgp"],"main":"src/index.js","directories":{"lib":"src"},"files":["src/","test/unittests.js","test/general","test/crypto"],"scripts":{"pretest":"grunt","test":"grunt test"},"devDependencies":{"browserify":"~2.35","grunt":"~0.4.2","mocha":"~1.15.1","mocha-phantomjs":"~3.1.6","phantomjs":"~1.9.2-5","chai":"~1.8.1","grunt-contrib-copy":"~0.4.1","grunt-browserify":"~1.2.11","grunt-contrib-uglify":"*","grunt-text-replace":"*","grunt-jsbeautifier":"*","grunt-contrib-jshint":"*","grunt-jsdoc":"*","grunt-mocha-test":"~0.8.1"},"dependencies":{"node-localstorage":"~0.3.4"},"repository":{"type":"git","url":"https://github.com/openpgpjs/openpgpjs"},"bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"_id":"openpgp@0.2.0","dist":{"shasum":"56962eedca18d7601db9207c1e41f20a0b678b6b","size":176611,"noattachment":false,"key":"/openpgp/-/openpgp-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openpgp/download/openpgp-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"tanx","email":"info@tankredhase.de"},"maintainers":[{"name":"bartbutler","email":""},{"name":"larabr","email":""},{"name":"tanx","email":""},{"name":"toberndo","email":""},{"name":"twiss","email":""}],"publish_time":1389536764103,"_hasShrinkwrap":false,"_cnpm_publish_time":1389536764103,"_cnpmcore_publish_time":"2021-12-16T15:41:39.069Z","deprecated":"This version is deprecated and will no longer receive security patches. Please refer to https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions for details on how to upgrade to a newer supported version."}},"readme":"OpenPGP.js [![Join the chat on Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/openpgpjs/openpgpjs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n==========\n\n[OpenPGP.js](https://openpgpjs.org/) is a JavaScript implementation of the OpenPGP protocol. It implements [RFC 9580](https://datatracker.ietf.org/doc/rfc9580/) (superseding [RFC 4880](https://tools.ietf.org/html/rfc4880) and [RFC 4880bis](https://tools.ietf.org/html/draft-ietf-openpgp-rfc4880bis-10)).\n\n**Table of Contents**\n\n- [OpenPGP.js](#openpgpjs)\n    - [Platform Support](#platform-support)\n    - [Performance](#performance)\n    - [Getting started](#getting-started)\n        - [Node.js](#nodejs)\n        - [Deno (experimental)](#deno-experimental)\n        - [Browser (webpack)](#browser-webpack)\n        - [Browser (plain files)](#browser-plain-files)\n    - [Updating from older versions of the library](#updating-from-older-versions-of-the-library)\n    - [Code examples](#code-examples)\n        - [Encrypt and decrypt *Uint8Array* data with a password](#encrypt-and-decrypt-uint8array-data-with-a-password)\n        - [Encrypt and decrypt *String* data with PGP keys](#encrypt-and-decrypt-string-data-with-pgp-keys)\n        - [Encrypt symmetrically with compression](#encrypt-symmetrically-with-compression)\n        - [Streaming encrypt *Uint8Array* data with a password](#streaming-encrypt-uint8array-data-with-a-password)\n        - [Streaming encrypt and decrypt *String* data with PGP keys](#streaming-encrypt-and-decrypt-string-data-with-pgp-keys)\n        - [Generate new key pair](#generate-new-key-pair)\n        - [Revoke a key](#revoke-a-key)\n        - [Sign and verify cleartext messages](#sign-and-verify-cleartext-messages)\n        - [Create and verify *detached* signatures](#create-and-verify-detached-signatures)\n        - [Streaming sign and verify *Uint8Array* data](#streaming-sign-and-verify-uint8array-data)\n    - [Documentation](#documentation)\n    - [Security Audit](#security-audit)\n    - [Security recommendations](#security-recommendations)\n    - [Development](#development)\n    - [How do I get involved?](#how-do-i-get-involved)\n    - [License](#license)\n\n### Platform Support\n\n* The `dist/openpgp.min.js` (or `.mjs`) bundle works with recent versions of Chrome, Firefox, Edge and Safari 14+.\n\n* The `dist/node/openpgp.min.mjs` (or `.cjs`) bundle works in Node.js v18+: it is used by default when you `import ... from 'openpgp'` (or `require('openpgp')`, respectively).\n\n* Support for the [Web Cryptography API](https://w3c.github.io/webcrypto/)'s `SubtleCrypto` is required.\n  * In browsers, `SubtleCrypto` is only available in [secure contexts](https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts).\n  * In supported versions of Node.js, `SubtleCrypto` is always available.\n\n* Support for the [Web Streams API](https://streams.spec.whatwg.org/) is required.\n  * In browsers: the latest versions of Chrome, Firefox, Edge and Safari support Streams, including `TransformStream`s.\n    These are needed if you use the library with stream inputs.\n    In previous versions of OpenPGP.js, Web Streams were automatically polyfilled by the library,\n    but from v6 this task is left up to the library user, due to the more extensive browser support, and the\n    polyfilling side-effects. If you're working with [older browsers versions which do not implement e.g. TransformStreams](https://developer.mozilla.org/en-US/docs/Web/API/TransformStream#browser_compatibility), you can manually\n    load the [Web Streams polyfill](https://github.com/MattiasBuelens/web-streams-polyfills).\n    Please note that when you load the polyfills, the global `ReadableStream` property (if it exists) gets overwritten with the polyfill version.\n    In some edge cases, you might need to use the native\n    `ReadableStream` (for example when using it to create a `Response`\n    object), in which case you should store a reference to it before loading\n    the polyfills. There is also the [web-streams-adapter](https://github.com/MattiasBuelens/web-streams-adapter)\n    library to convert back and forth between them.\n  * In Node.js: OpenPGP.js v6 no longer supports native Node `Readable` streams in inputs, and instead expects (and outputs) [Node's Web Streams](https://nodejs.org/api/webstreams.html#class-readablestream). [Node v17+ includes utilities to convert from and to Web Streams](https://nodejs.org/api/stream.html#streamreadabletowebstreamreadable-options).\n\n\n### Performance\n\n* Version 3.0.0 of the library introduced support for public-key cryptography using [elliptic curves](https://wiki.gnupg.org/ECC). We use native implementations on browsers and Node.js when available. Compared to RSA, elliptic curve cryptography provides stronger security per bits of key, which allows for much faster operations. Currently the following curves are supported:\n\n    | Curve           | Encryption | Signature | NodeCrypto | WebCrypto | Constant-Time     |\n    |:---------------:|:----------:|:---------:|:----------:|:---------:|:-----------------:|\n    | curve25519      | ECDH       | N/A       | No         | No        | Algorithmically  |\n    | ed25519         | N/A        | EdDSA     | No         | Yes*      | If native**      |\n    | nistP256        | ECDH       | ECDSA     | Yes*       | Yes*      | If native**      |\n    | nistP384        | ECDH       | ECDSA     | Yes*       | Yes*      | If native**      |\n    | nistP521        | ECDH       | ECDSA     | Yes*       | Yes*      | If native**      |\n    | brainpoolP256r1 | ECDH       | ECDSA     | Yes*       | No        | If native**      |\n    | brainpoolP384r1 | ECDH       | ECDSA     | Yes*       | No        | If native**      |\n    | brainpoolP512r1 | ECDH       | ECDSA     | Yes*       | No        | If native**      |\n    | secp256k1       | ECDH       | ECDSA     | Yes*       | No        | If native**      |\n\n   \\* when available  \n   \\** these curves are only constant-time if the underlying native implementation is available and constant-time\n\n* The platform's [native Web Crypto API](https://w3c.github.io/webcrypto/) is used for performance. On Node.js the native [crypto module](https://nodejs.org/api/crypto.html#crypto_crypto) is also used, in cases where it offers additional functionality.\n\n* The library implements authenticated encryption (AEAD) as per [RFC 9580](https://datatracker.ietf.org/doc/rfc9580/) using AES-GCM, OCB, or EAX. This makes symmetric encryption faster on platforms with native implementations. However, since the specification is very recent and other OpenPGP implementations are in the process of adopting it, the feature is currently behind a flag. **Note: activating this setting can break compatibility with other OpenPGP implementations which have yet to implement the feature.** You can enable it by setting `openpgp.config.aeadProtect = true`.\n  Note that this setting has a different effect from the one in OpenPGP.js v5, which implemented support for a provisional version of AEAD from [RFC 4880bis](https://tools.ietf.org/html/draft-ietf-openpgp-rfc4880bis-10), which was modified in RFC 9580.\n\n  You can change the AEAD mode by setting one of the following options:\n\n  ```\n  openpgp.config.preferredAEADAlgorithm = openpgp.enums.aead.gcm; // Default, native in WebCrypto and Node.js\n  openpgp.config.preferredAEADAlgorithm = openpgp.enums.aead.ocb; // Non-native, but supported across RFC 9580 implementations\n  openpgp.config.preferredAEADAlgorithm = openpgp.enums.aead.eax; // Native in Node.js\n  ```\n\n### Getting started\n\n#### Node.js\n\nInstall OpenPGP.js using npm and save it in your dependencies:\n\n```sh\nnpm install --save openpgp\n```\n\nAnd import it as an ES module, from a .mjs file:\n```js\nimport * as openpgp from 'openpgp';\n```\n\nOr as a CommonJS module:\n\n```js\nconst openpgp = require('openpgp');\n```\n\n#### Deno (experimental)\n\nImport as an ES6 module, using /dist/openpgp.mjs.\n\n```js\nimport * as openpgp from './openpgpjs/dist/openpgp.mjs';\n```\n\n#### Browser (webpack)\n\nInstall OpenPGP.js using npm and save it in your devDependencies:\n\n```sh\nnpm install --save-dev openpgp\n```\n\nAnd import it as an ES6 module:\n\n```js\nimport * as openpgp from 'openpgp';\n```\n\nYou can also only import the functions you need, as follows:\n\n```js\nimport { readMessage, decrypt } from 'openpgp';\n```\n\nOr, if you want to use the lightweight build (which is smaller, and lazily loads non-default curves on demand):\n\n```js\nimport * as openpgp from 'openpgp/lightweight';\n```\n\nTo test whether the lazy loading works, try to generate a key with a non-standard curve:\n\n```js\nimport { generateKey } from 'openpgp/lightweight';\nawait generateKey({ curve: 'brainpoolP512r1',  userIDs: [{ name: 'Test', email: 'test@test.com' }] });\n```\n\nFor more examples of how to generate a key, see [Generate new key pair](#generate-new-key-pair). It is recommended to use `curve25519` instead of `brainpoolP512r1` by default.\n\n\n#### Browser (plain files)\n\nGrab `openpgp.min.js` from [unpkg.com/openpgp/dist](https://unpkg.com/openpgp/dist/), and load it in a script tag:\n\n```html\n<script src=\"openpgp.min.js\"></script>\n```\n\nOr, to load OpenPGP.js as an ES6 module, grab `openpgp.min.mjs` from [unpkg.com/openpgp/dist](https://unpkg.com/openpgp/dist/), and import it as follows:\n\n```html\n<script type=\"module\">\nimport * as openpgp from './openpgp.min.mjs';\n</script>\n```\n\nTo offload cryptographic operations off the main thread, you can implement a Web Worker in your application and load OpenPGP.js from there. For an example Worker implementation, see `test/worker/worker_example.js`.\n\n#### TypeScript\n\nSince TS is not fully integrated in the library, TS-only dependencies are currently listed as `devDependencies`, so to compile the project you’ll need to add `@openpgp/web-stream-tools` manually:\n\n```sh\nnpm install --save-dev @openpgp/web-stream-tools\n```\n\nIf you notice missing or incorrect type definitions, feel free to open a PR.\n\n### Updating from older versions of the library\n\nWe recommend updating to the latest major library version as soon as possible to benefit from security and performance improvements.\n\nWhen releasing a new major version, we will announce the end of life date of the previous one.\n\nFor information about which library versions are deprecated, and will thus not receive further security patches, you can refer to our [npm release page](https://www.npmjs.com/package/openpgp?activeTab=versions).\n\nFor guidance on how to update to the latest library version, see [this wiki page](https://github.com/openpgpjs/openpgpjs/wiki/Updating-from-previous-versions).\n\n### Code examples\n\nHere are some examples of how to use OpenPGP.js v6. For more elaborate examples and working code, please check out the [public API unit tests](https://github.com/openpgpjs/openpgpjs/blob/main/test/general/openpgp.js). If you're upgrading from v4 it might help to check out the [changelog](https://github.com/openpgpjs/openpgpjs/wiki/v6-Changelog) and [documentation](https://github.com/openpgpjs/openpgpjs#documentation).\n\n#### Encrypt and decrypt *Uint8Array* data with a password\n\nEncryption will use the algorithm specified in config.preferredSymmetricAlgorithm (defaults to aes256), and decryption will use the algorithm used for encryption.\n\n```js\n(async () => {\n    const message = await openpgp.createMessage({ binary: new Uint8Array([0x01, 0x01, 0x01]) });\n    const encrypted = await openpgp.encrypt({\n        message, // input as Message object\n        passwords: ['secret stuff'], // multiple passwords possible\n        format: 'binary' // don't ASCII armor (for Uint8Array output)\n    });\n    console.log(encrypted); // Uint8Array\n\n    const encryptedMessage = await openpgp.readMessage({\n        binaryMessage: encrypted // parse encrypted bytes\n    });\n    const { data: decrypted } = await openpgp.decrypt({\n        message: encryptedMessage,\n        passwords: ['secret stuff'], // decrypt with password\n        format: 'binary' // output as Uint8Array\n    });\n    console.log(decrypted); // Uint8Array([0x01, 0x01, 0x01])\n})();\n```\n\n#### Encrypt and decrypt *String* data with PGP keys\n\nEncryption will use the algorithm preferred by the public (encryption) key (defaults to aes256 for keys generated in OpenPGP.js), and decryption will use the algorithm used for encryption.\n\n```js\nconst openpgp = require('openpgp'); // use as CommonJS, AMD, ES6 module or via window.openpgp\n\n(async () => {\n    // put keys in backtick (``) to avoid errors caused by spaces or tabs\n    const publicKeyArmored = `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`;\n    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----\n...\n-----END PGP PRIVATE KEY BLOCK-----`; // encrypted private key\n    const passphrase = `yourPassphrase`; // what the private key is encrypted with\n\n    const publicKey = await openpgp.readKey({ armoredKey: publicKeyArmored });\n\n    const privateKey = await openpgp.decryptKey({\n        privateKey: await openpgp.readPrivateKey({ armoredKey: privateKeyArmored }),\n        passphrase\n    });\n\n    const encrypted = await openpgp.encrypt({\n        message: await openpgp.createMessage({ text: 'Hello, World!' }), // input as Message object\n        encryptionKeys: publicKey,\n        signingKeys: privateKey // optional\n    });\n    console.log(encrypted); // '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----'\n\n    const message = await openpgp.readMessage({\n        armoredMessage: encrypted // parse armored message\n    });\n    const { data: decrypted, signatures } = await openpgp.decrypt({\n        message,\n        verificationKeys: publicKey, // optional\n        decryptionKeys: privateKey\n    });\n    console.log(decrypted); // 'Hello, World!'\n    // check signature validity (signed messages only)\n    try {\n        await signatures[0].verified; // throws on invalid signature\n        console.log('Signature is valid');\n    } catch (e) {\n        throw new Error('Signature could not be verified: ' + e.message);\n    }\n})();\n```\n\nEncrypt to multiple public keys:\n\n```js\n(async () => {\n    const publicKeysArmored = [\n        `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`,\n        `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`\n    ];\n    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----\n...\n-----END PGP PRIVATE KEY BLOCK-----`;    // encrypted private key\n    const passphrase = `yourPassphrase`; // what the private key is encrypted with\n    const plaintext = 'Hello, World!';\n\n    const publicKeys = await Promise.all(publicKeysArmored.map(armoredKey => openpgp.readKey({ armoredKey })));\n\n    const privateKey = await openpgp.decryptKey({\n        privateKey: await openpgp.readKey({ armoredKey: privateKeyArmored }),\n        passphrase\n    });\n\n    const message = await openpgp.createMessage({ text: plaintext });\n    const encrypted = await openpgp.encrypt({\n        message, // input as Message object\n        encryptionKeys: publicKeys,\n        signingKeys: privateKey // optional\n    });\n    console.log(encrypted); // '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----'\n})();\n```\n\nIf you expect an encrypted message to be signed with one of the public keys you have, and do not want to trust the decrypted data otherwise, you can pass the decryption option `expectSigned = true`, so that the decryption operation will fail if no valid signature is found:\n```js\n(async () => {\n    // put keys in backtick (``) to avoid errors caused by spaces or tabs\n    const publicKeyArmored = `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`;\n    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----\n...\n-----END PGP PRIVATE KEY BLOCK-----`; // encrypted private key\n    const passphrase = `yourPassphrase`; // what the private key is encrypted with\n\n    const publicKey = await openpgp.readKey({ armoredKey: publicKeyArmored });\n\n    const privateKey = await openpgp.decryptKey({\n        privateKey: await openpgp.readPrivateKey({ armoredKey: privateKeyArmored }),\n        passphrase\n    });\n\n    const encryptedAndSignedMessage = `-----BEGIN PGP MESSAGE-----\n...\n-----END PGP MESSAGE-----`;\n\n    const message = await openpgp.readMessage({\n        armoredMessage: encryptedAndSignedMessage // parse armored message\n    });\n    // decryption will fail if all signatures are invalid or missing\n    const { data: decrypted, signatures } = await openpgp.decrypt({\n        message,\n        decryptionKeys: privateKey,\n        expectSigned: true,\n        verificationKeys: publicKey, // mandatory with expectSigned=true\n    });\n    console.log(decrypted); // 'Hello, World!'\n})();\n```\n\n#### Encrypt symmetrically with compression\n\nBy default, `encrypt` will not use any compression when encrypting symmetrically only (i.e. when no `encryptionKeys` are given).\nIt's possible to change that behaviour by enabling compression through the config, either for the single encryption:\n\n```js\n(async () => {\n    const message = await openpgp.createMessage({ binary: new Uint8Array([0x01, 0x02, 0x03]) }); // or createMessage({ text: 'string' })\n    const encrypted = await openpgp.encrypt({\n        message,\n        passwords: ['secret stuff'], // multiple passwords possible\n        config: { preferredCompressionAlgorithm: openpgp.enums.compression.zlib } // compress the data with zlib\n    });\n})();\n```\n\nor by changing the default global configuration:\n```js\nopenpgp.config.preferredCompressionAlgorithm = openpgp.enums.compression.zlib\n```\n\nWhere the value can be any of:\n * `openpgp.enums.compression.zip`\n * `openpgp.enums.compression.zlib`\n * `openpgp.enums.compression.uncompressed` (default)\n\n\n\n#### Streaming encrypt *Uint8Array* data with a password\n\n```js\n(async () => {\n    const readableStream = new ReadableStream({\n        start(controller) {\n            controller.enqueue(new Uint8Array([0x01, 0x02, 0x03]));\n            controller.close();\n        }\n    });\n\n    const message = await openpgp.createMessage({ binary: readableStream });\n    const encrypted = await openpgp.encrypt({\n        message, // input as Message object\n        passwords: ['secret stuff'], // multiple passwords possible\n        format: 'binary' // don't ASCII armor (for Uint8Array output)\n    });\n    console.log(encrypted); // raw encrypted packets as ReadableStream<Uint8Array>\n\n    // Either pipe the above stream somewhere, pass it to another function,\n    // or read it manually as follows:\n    for await (const chunk of encrypted) {\n        console.log('new chunk:', chunk); // Uint8Array\n    }\n})();\n```\n\nFor more information on using ReadableStreams (both in browsers and Node.js), see [the MDN Documentation on the\nStreams API](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) .\n\n#### Streaming encrypt and decrypt *String* data with PGP keys\n\n```js\n(async () => {\n    const publicKeyArmored = `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`; // Public key\n    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----\n...\n-----END PGP PRIVATE KEY BLOCK-----`; // Encrypted private key\n    const passphrase = `yourPassphrase`; // Password that private key is encrypted with\n\n    const publicKey = await openpgp.readKey({ armoredKey: publicKeyArmored });\n\n    const privateKey = await openpgp.decryptKey({\n        privateKey: await openpgp.readPrivateKey({ armoredKey: privateKeyArmored }),\n        passphrase\n    });\n\n    const readableStream = new ReadableStream({\n        start(controller) {\n            controller.enqueue('Hello, world!');\n            controller.close();\n        }\n    });\n\n    const encrypted = await openpgp.encrypt({\n        message: await openpgp.createMessage({ text: readableStream }), // input as Message object\n        encryptionKeys: publicKey,\n        signingKeys: privateKey // optional\n    });\n    console.log(encrypted); // ReadableStream containing '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----'\n\n    const message = await openpgp.readMessage({\n        armoredMessage: encrypted // parse armored message\n    });\n    const decrypted = await openpgp.decrypt({\n        message,\n        verificationKeys: publicKey, // optional\n        decryptionKeys: privateKey\n    });\n    const chunks = [];\n    for await (const chunk of decrypted.data) {\n        chunks.push(chunk);\n    }\n    const plaintext = chunks.join('');\n    console.log(plaintext); // 'Hello, World!'\n})();\n```\n\n\n#### Generate new key pair\n\nECC keys (smaller and faster to generate):\n\nPossible values for `curve` are: `curve25519`, `ed25519`, `nistP256`, `nistP384`, `nistP521`,\n`brainpoolP256r1`, `brainpoolP384r1`, `brainpoolP512r1`, and `secp256k1`.\nNote that both the `curve25519` and `ed25519` options generate a primary key for signing using Ed25519\nand a subkey for encryption using Curve25519.\n\n```js\n(async () => {\n    const { privateKey, publicKey, revocationCertificate } = await openpgp.generateKey({\n        type: 'ecc', // Type of the key, defaults to ECC\n        curve: 'curve25519', // ECC curve name, defaults to curve25519\n        userIDs: [{ name: 'Jon Smith', email: 'jon@example.com' }], // you can pass multiple user IDs\n        passphrase: 'super long and hard to guess secret', // protects the private key\n        format: 'armored' // output key format, defaults to 'armored' (other options: 'binary' or 'object')\n    });\n\n    console.log(privateKey);     // '-----BEGIN PGP PRIVATE KEY BLOCK ... '\n    console.log(publicKey);      // '-----BEGIN PGP PUBLIC KEY BLOCK ... '\n    console.log(revocationCertificate); // '-----BEGIN PGP PUBLIC KEY BLOCK ... '\n})();\n```\n\nRSA keys (increased compatibility):\n\n```js\n(async () => {\n    const { privateKey, publicKey } = await openpgp.generateKey({\n        type: 'rsa', // Type of the key\n        rsaBits: 4096, // RSA key size (defaults to 4096 bits)\n        userIDs: [{ name: 'Jon Smith', email: 'jon@example.com' }], // you can pass multiple user IDs\n        passphrase: 'super long and hard to guess secret' // protects the private key\n    });\n})();\n```\n\n#### Revoke a key\n\nUsing a revocation certificate:\n```js\n(async () => {\n    const { publicKey: revokedKeyArmored } = await openpgp.revokeKey({\n        key: await openpgp.readKey({ armoredKey: publicKeyArmored }),\n        revocationCertificate,\n        format: 'armored' // output armored keys\n    });\n    console.log(revokedKeyArmored); // '-----BEGIN PGP PUBLIC KEY BLOCK ... '\n})();\n```\n\nUsing the private key:\n```js\n(async () => {\n    const { publicKey: revokedKeyArmored } = await openpgp.revokeKey({\n        key: await openpgp.readKey({ armoredKey: privateKeyArmored }),\n        format: 'armored' // output armored keys\n    });\n    console.log(revokedKeyArmored); // '-----BEGIN PGP PUBLIC KEY BLOCK ... '\n})();\n```\n\n#### Sign and verify cleartext messages\n\n```js\n(async () => {\n    const publicKeyArmored = `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`;\n    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----\n...\n-----END PGP PRIVATE KEY BLOCK-----`; // encrypted private key\n    const passphrase = `yourPassphrase`; // what the private key is encrypted with\n\n    const publicKey = await openpgp.readKey({ armoredKey: publicKeyArmored });\n\n    const privateKey = await openpgp.decryptKey({\n        privateKey: await openpgp.readPrivateKey({ armoredKey: privateKeyArmored }),\n        passphrase\n    });\n\n    const unsignedMessage = await openpgp.createCleartextMessage({ text: 'Hello, World!' });\n    const cleartextMessage = await openpgp.sign({\n        message: unsignedMessage, // CleartextMessage or Message object\n        signingKeys: privateKey\n    });\n    console.log(cleartextMessage); // '-----BEGIN PGP SIGNED MESSAGE ... END PGP SIGNATURE-----'\n\n    const signedMessage = await openpgp.readCleartextMessage({\n        cleartextMessage // parse armored message\n    });\n    const verificationResult = await openpgp.verify({\n        message: signedMessage,\n        verificationKeys: publicKey\n    });\n    const { verified, keyID } = verificationResult.signatures[0];\n    try {\n        await verified; // throws on invalid signature\n        console.log('Signed by key id ' + keyID.toHex());\n    } catch (e) {\n        throw new Error('Signature could not be verified: ' + e.message);\n    }\n})();\n```\n\n#### Create and verify *detached* signatures\n\n```js\n(async () => {\n    const publicKeyArmored = `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`;\n    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----\n...\n-----END PGP PRIVATE KEY BLOCK-----`; // encrypted private key\n    const passphrase = `yourPassphrase`; // what the private key is encrypted with\n\n    const publicKey = await openpgp.readKey({ armoredKey: publicKeyArmored });\n\n    const privateKey = await openpgp.decryptKey({\n        privateKey: await openpgp.readPrivateKey({ armoredKey: privateKeyArmored }),\n        passphrase\n    });\n\n    const message = await openpgp.createMessage({ text: 'Hello, World!' });\n    const detachedSignature = await openpgp.sign({\n        message, // Message object\n        signingKeys: privateKey,\n        detached: true\n    });\n    console.log(detachedSignature);\n\n    const signature = await openpgp.readSignature({\n        armoredSignature: detachedSignature // parse detached signature\n    });\n    const verificationResult = await openpgp.verify({\n        message, // Message object\n        signature,\n        verificationKeys: publicKey\n    });\n    const { verified, keyID } = verificationResult.signatures[0];\n    try {\n        await verified; // throws on invalid signature\n        console.log('Signed by key id ' + keyID.toHex());\n    } catch (e) {\n        throw new Error('Signature could not be verified: ' + e.message);\n    }\n})();\n```\n\n#### Streaming sign and verify *Uint8Array* data\n\n```js\n(async () => {\n    var readableStream = new ReadableStream({\n        start(controller) {\n            controller.enqueue(new Uint8Array([0x01, 0x02, 0x03]));\n            controller.close();\n        }\n    });\n\n    const publicKeyArmored = `-----BEGIN PGP PUBLIC KEY BLOCK-----\n...\n-----END PGP PUBLIC KEY BLOCK-----`;\n    const privateKeyArmored = `-----BEGIN PGP PRIVATE KEY BLOCK-----\n...\n-----END PGP PRIVATE KEY BLOCK-----`; // encrypted private key\n    const passphrase = `yourPassphrase`; // what the private key is encrypted with\n\n    const privateKey = await openpgp.decryptKey({\n        privateKey: await openpgp.readPrivateKey({ armoredKey: privateKeyArmored }),\n        passphrase\n    });\n\n    const message = await openpgp.createMessage({ binary: readableStream }); // or createMessage({ text: ReadableStream<String> })\n    const signatureArmored = await openpgp.sign({\n        message,\n        signingKeys: privateKey\n    });\n    console.log(signatureArmored); // ReadableStream containing '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----'\n\n    const verificationResult = await openpgp.verify({\n        message: await openpgp.readMessage({ armoredMessage: signatureArmored }), // parse armored signature\n        verificationKeys: await openpgp.readKey({ armoredKey: publicKeyArmored })\n    });\n\n    for await (const chunk of verificationResult.data) {}\n    // Note: you *have* to read `verificationResult.data` in some way or other,\n    // even if you don't need it, as that is what triggers the\n    // verification of the data.\n\n    try {\n        await verificationResult.signatures[0].verified; // throws on invalid signature\n        console.log('Signed by key id ' + verificationResult.signatures[0].keyID.toHex());\n     } catch (e) {\n        throw new Error('Signature could not be verified: ' + e.message);\n    }\n})();\n```\n\n### Documentation\n\nThe full documentation is available at [openpgpjs.org](https://docs.openpgpjs.org/).\n\n### Security Audit\n\nTo date the OpenPGP.js code base has undergone two complete security audits from [Cure53](https://cure53.de). The first audit's report has been published [here](https://github.com/openpgpjs/openpgpjs/wiki/Cure53-security-audit).\n\n### Security recommendations\n\nIt should be noted that js crypto apps deployed via regular web hosting (a.k.a. [**host-based security**](https://www.schneier.com/blog/archives/2012/08/cryptocat.html)) provide users with less security than installable apps with auditable static versions. Installable apps can be deployed as a [Firefox](https://developer.mozilla.org/en-US/Marketplace/Options/Packaged_apps) or [Chrome](https://developer.chrome.com/apps/about_apps.html) packaged app. These apps are basically signed zip files and their runtimes typically enforce a strict [Content Security Policy (CSP)](https://www.html5rocks.com/en/tutorials/security/content-security-policy/) to protect users against [XSS](https://en.wikipedia.org/wiki/Cross-site_scripting). This [blogpost](https://tankredhase.com/2014/04/13/heartbleed-and-javascript-crypto/) explains the trust model of the web quite well.\n\nIt is also recommended to set a strong passphrase that protects the user's private key on disk.\n\n### Development\n\nTo create your own build of the library, just run the following command after cloning the git repo. This will download all dependencies, run the tests and create a minified bundle under `dist/openpgp.min.js` to use in your project:\n\n    npm install && npm test\n\nFor debugging browser errors, run the following command:\n\n    npm run browsertest\n\n### How do I get involved?\n\nYou want to help, great! It's probably best to send us a message on [Gitter](https://gitter.im/openpgpjs/openpgpjs) before you start your undertaking, to make sure nobody else is working on it, and so we can discuss the best course of action. Other than that, just go ahead and fork our repo, make your changes and send us a pull request! :)\n\n### License\n\n[GNU Lesser General Public License](https://www.gnu.org/licenses/lgpl-3.0.en.html) (3.0 or any later version). Please take a look at the [LICENSE](LICENSE) file for more information.\n","_attachments":{},"homepage":"https://openpgpjs.org/","bugs":{"url":"https://github.com/openpgpjs/openpgpjs/issues"},"license":"LGPL-3.0+"}