{"_id":"@bluecrypt/keypairs","_rev":"2-97b250df2e0c64984e5894cb34df6ada","name":"@bluecrypt/keypairs","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@bluecrypt/keypairs","version":"0.1.1","description":"Zero-Dependency Native Browser support for ECDSA P-256 and P-384, and RSA 2048/3072/4096 written in VanillaJS","homepage":"https://rootprojects.org/keypairs/","directories":{"lib":"lib"},"scripts":{"test":"node test.js"},"repository":{"type":"git","url":"https://git.coolaj86.com/coolaj86/bluecrypt-keypairs.js.git"},"keywords":["browser","EC","RSA","ECDSA","P-256","P-384","bluecrypt","keypairs","greenlock","VanillaJS"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"https://coolaj86.com/"},"license":"MPL-2.0","devDependencies":{},"gitHead":"d1104cf1524e354f006ea5083e89786d3297bada","_id":"@bluecrypt/keypairs@0.1.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"dist":{"integrity":"sha512-4aNTwtIK79Lw+0esBuHbCSiGrlv5LbCPQciIrqFNkDzFguGP4vXvlWwnET0mAcFaBF3rkx1ASnl8tDFL6jvNmA==","shasum":"eb5bd91c25067fed03ae0505ca4bf20aed9f6243","tarball":"https://registry.npmjs.org/@bluecrypt/keypairs/-/keypairs-0.1.1.tgz","fileCount":14,"unpackedSize":143442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0m2vCRA9TVsSAnZWagAATbcP/iTo5/rjoE5N6KQMYq6s\n1xxV5Z8HKPw8LdmDUn24Yh55O2tBXyFacdUAC/4Ax78lvljs9vg6aCXqUW98\nzuOcXmUAEyu2LYlkOj84k5scXEztbhB6DSFqrDCmcHdo3ZFe3xhk3PboW3OG\n8rfYdOLtzhCyB//EFOMZS/Hj33U4hkPQPW3JBMbNnmzu4Y5zxi1+IZhSiyiP\nDFba6+n5YxjyPU3ZZd5WHTK11f5D7Q9XM7At5wsqV+AHSK0oy+e29VcXG+2c\nIsqtDb3knoXku1v96YrnSBTLCRZxAfV/Q1vwsmLUIMp47RZ+I/bKPNvubCIV\n30+u0w2ltrOyyzVHGWBUR1yySQtdSpli/gUFql9as6a/D+vh/rLGHgT3b9Lv\ngbprnzRDxzE3s+Uu2ckz2Ch5QB9CwvHhZJV0RH4jM3BZcP7W2ta4ieDxy+dn\n1xnFPE7eLsAtpbisAsL4/FReOQ2q6tMQAP2oQMRKtcpoZ6ctsE417SmCV2++\nBYpcst/Gy+MmZrIQdOJ5R8Xz1afXpKobdOWKCmYH5nStmZuDu74tauWr5Lnx\njGu4M18ijKlOzM0Vqrb+UqeMqacshrP/lfmz4A9c0lDJZ4AVc/kaLN6bIZ/b\nNb246qRSK0J5hNj+PoQLRvEZacXb2Qhi/sw3hOl4e6nEpzaZWIpMj1gl3Xhl\nQUwJ\r\n=RbG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYp7mr9RThdCiQYs3vPTZxaEYLbeuw79AQC/ysLvFAMAiEArn17KbthE0cSiiG0TF0QcUcCxSgYDCvE2bSmp39zuJ4="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keypairs_0.1.1_1557294510981_0.031010662820666113"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-08T05:48:30.667Z","0.1.1":"2019-05-08T05:48:31.090Z","modified":"2022-04-04T19:46:28.511Z"},"maintainers":[{"email":"john@jshaver.net","name":"thejshaver"},{"email":"coolaj86@gmail.com","name":"coolaj86"}],"description":"Zero-Dependency Native Browser support for ECDSA P-256 and P-384, and RSA 2048/3072/4096 written in VanillaJS","homepage":"https://rootprojects.org/keypairs/","keywords":["browser","EC","RSA","ECDSA","P-256","P-384","bluecrypt","keypairs","greenlock","VanillaJS"],"repository":{"type":"git","url":"https://git.coolaj86.com/coolaj86/bluecrypt-keypairs.js.git"},"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"https://coolaj86.com/"},"license":"MPL-2.0","readme":"# Bluecrypt&trade; [Keypairs](https://git.rootprojects.org/root/bluecrypt-keypairs.js) | A [Root](https://rootprojects.org) Project\n\nA port of [keypairs.js](https://git.coolaj86.com/coolaj86/keypairs.js) to the browser.\n\n# Features (port in-progress)\n\n  * [x] Keypair generation and encoding\n    * [x] RSA\n    * [x] ECDSA (P-256, P-384)\n    * [x] JWK-to-PEM\n    * [ ] JWK-to-SSH\n    * [ ] PEM-to-JWK\n    * [ ] SSH-to-JWK\n    * [x] ASN1, X509, PEM, DER\n  * [x] SHA256 JWK Thumbprints\n  * [x] Sign JWS\n  * [ ] Create JWTs\n  * [ ] JWK fetching. See [Keyfetch.js](https://npmjs.com/packages/keyfetch/)\n    * [ ] OIDC\n    * [ ] Auth0\n  * [ ] CLI (ee [keypairs-cli](https://npmjs.com/packages/keypairs-cli/))\n  * [ ] Node.js (ee [keypairs.js](https://npmjs.com/packages/keypairs.js))\n  * [ ] [CSR.js](https://git.rootprojects.org/root/bluecrypt-csr.js)\n  * [ ] [ACME.js](https://git.rootprojects.org/root/bluecrypt-acme.js) (Let's Encyrpt)\n\n# Online Demos\n\n* Bluecrypt Keypairs.js Demo <https://rootprojects.org/keypairs/>\n\n# QuickStart\n\n`bluecrypt-keypairs.js`\n```html\n<script src=\"https://rootprojects.org/keypairs/bluecrypt-keypairs.js\"></script>\n```\n\n`bluecrypt-keypairs.min.js`\n```html\n<script src=\"https://rootprojects.org/keypairs/bluecrypt-keypairs.min.js\"></script>\n```\n\nYou can see `index.html` and `app.js` in the repo for full example usage.\n\n# Documentation\n\nSee [keypairs.js](https://git.coolaj86.com/coolaj86/keypairs.js) for documentation.\n","readmeFilename":"README.md"}