{"_id":"@andrewwlane/ssh-keygen2","_rev":"13-0679a551e45f2e22301efead7b04cfb0","name":"@andrewwlane/ssh-keygen2","dist-tags":{"latest":"2.0.5"},"versions":{"0.2.0":{"name":"@andrewwlane/ssh-keygen2","version":"0.2.0","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@0.2.0","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"451957c2acad129f95bd67818fafc76b4010d7f5","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-0.2.0.tgz","fileCount":9,"integrity":"sha512-hUHBFNKKf52bbqemtQ22hhcRWxCG7ZgTUJLmpSIw2dFDx7ymxZdyBlTh6uMMsbQEPmdG4TNYBHKppWIVCYiyRA==","signatures":[{"sig":"MEUCIQCWma5RqzHbXIcNpgj3QEsRYBAvnQVwQTgQ4rlsqfeFsQIgGVY4/HwhGKPRoqN7B+zDyBrqVfNfl/MUvzbk6GDOM7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVTndCRA9TVsSAnZWagAAsl4P/iqxTMUPWoBXjlzW8yRL\n2tmXF1rRB6yCTDRxHh2Pjdh0JivEjOxgkdeRU2IJMZDVPw06FZqZgflCDLl+\nNxp9sCPONxgZed0EejpcP+atH5G6G7HJY3YR8IJRKuJPpz74DIbzWkqNvmtj\n9Yv/0MuIDnCQkvalGCUdeQDU/hnhmPtmRuWq88NJOZKir2jeYwZjnYH8XZFr\ntIG56BWRKUf6qb4Eq6+MSDwAyAaNAl/QmbUDj1zkY8yEZCC4XMzAwrHwamjO\n36z8QiF+hfKYdlRq3ZtTOffwaWeQwdVCt0G58i8Lg9D6IgW+QIVwylKNhFR5\n0D/HOzYg+3Q7MJ1zSsdkeCBgCUmOR7IAE13oDyFMMhbaAnZ2FwXKJ6Ebt2/H\nCuqxhmU2RKJqL89HuYeNk/CutHKA8O71iNCHZlptPjqNEJ/GYtZk36RGMEW5\nlxTZJNOBFPOqSR+pfe64rMF2LXxPAT+ARMpv+pbQUs2PPzlyJ/GrSNdJSicC\nboMdhORuCn3qnt1YEIyeDa8bVfEo6zP7ASka1QnR+gSRugty2Z95k9+oBm6d\n5c8TTXkOb6NP8SDCWzG5Nh7wBrOj1axSV1hSrHViTePK0IJshHzaVxWMk2Ac\nRpLCDB5IC2bEfgFpP4f1wJ639XOY777qSHdDM1YbUp9i6c+hKM6M0JILFl6+\nKp0C\r\n=7J+l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bcd0e546d74b2ce297637d7e8a913e957fcf340d","scripts":{"test":"mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.13.4","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"12.15.0","dependencies":{"idgen":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_0.2.0_1599420892941_0.8030694861492227","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@andrewwlane/ssh-keygen2","version":"0.3.0","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@0.3.0","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"151dbe99107d84f32e24e8f40f78c746f3102e1e","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-0.3.0.tgz","fileCount":7,"integrity":"sha512-8DKA792bkXZfxzqEA40o4SsHgF2HI3WwbWXTsqje7tg3sOOacpVSg0cFfd+db1VFCBhOHQTwBg8mT/enx9HXaA==","signatures":[{"sig":"MEUCIEeM2y8N72nMPzaw3WMesEzpRXOFaUwshFadJJ2TBVdxAiEAmEZiSHAkGXNTo3xn1GVch48EnIsxq6WLSAGKsB75+HE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVTrTCRA9TVsSAnZWagAAGsoQAJQvvhtj0+zrTLPuivwI\nNK5SXXnl0fGEirtO0HS9DwT62h8p9PZI01WLutEUGD9uqbUsIOAyXu7Bjcdg\njAk0QaU0VA9mxAjWJs/ALJBKcapuESqFsLmk3i0LpeVe2uEH2l+iQsUe0n4I\neYT6MzPiIh/Esq0mMzzJUf90LWlnHujHzlJaQfw4dJgI0F9KZyWJHBFpYjnw\nAMJZscTE18aS1mE1qMx8G2g411KIdZ5ifnHrlfA1fcs1cVRw5tHZeJukAK0M\nml31qZqV3mxFxa1/GfI3CWWP/Cxu7dhR/0ZcgCFExaDLSK0bGYg7MKQddqCB\nQLrMvN0nXDrdpiSzxPKwZ9rFiSNKyDLKHDX75PK/mY/lHwv400kkaqaf+W5K\nRJqKSJ9PnmDeqyNeYbo4udzEPIl4kn89SZChrSGqah7yMk8Asbtt98IMTEpA\nxGRQwSO8h1Y4wz3xQ4sPKQA+2WRch+qme4N5GRyRbmGDeC6Y3sKIvMv7rai4\naVhMYD4PHe+HiKb3x+MZ8HtLM9m4MZyIvEM+MQRdn/8U3+bS8wK6hXRyX9/l\n0MOS66a1m5w1CfYOT2gPDF5Fd/BRy6St929Wup00EpwM0e5CYZtwZFXxYv1X\n2VrJseTbNLVLjyesB49oj81AHYp6Gqx1tQRd0iAfu4ZKLitS902X0rHSS3mx\nRM1/\r\n=6Sci\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2f0a6bfbd86c75a493455be49b51d4df249cdcbb","scripts":{"test":"mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.6","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"10.22.0","dependencies":{"idgen":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"*"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_0.3.0_1599421138756_0.12664489531823087","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@andrewwlane/ssh-keygen2","version":"1.0.0","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.0.0","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"fdcbf9aee24337f171d9dbb38679f9eda8dce24b","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.0.0.tgz","fileCount":9,"integrity":"sha512-kqnIS9Pw1OVThTtY2qxoTMt0Xn/fYghS0PUZtXVMVsXdTTmNdUq0eYyTmQ9eQ2I5dMu+oO2LPh+dK8Y8neXNew==","signatures":[{"sig":"MEUCIQCJkAMF9DnDG3NYVFFNclPgK5oDJqqAQutV758QUyKJ1AIgCX3bFv/A2MOM9UAdTmzJuIodqLI8W2zGRikFdaYt5gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZRwPCRA9TVsSAnZWagAA8YwP/Atk7Q6HVvcdUczMuoEL\nNWAKHz/jwW52sow0k07LqvrhUVPWPwRngto9SIRsN+1joQXoFp8n9CCb3zXt\nK7BzWby8At3Ow+xfvDqgsablr2cZbpNDDphzvKPRb3nehiaf0/4NxRtu1eYj\nhzRgbYgxckTCTEO3PYFL9GMWIkzm7A2PSXWgFqyB0i5Cgd6gwsZWggo7fiB1\nrA/xBC7LpZDFOMSL4VgRjC0eGQwUcV6LyFf5BjcZPKWRYrF3lv7zY3J9AGl9\nvls86tmvhaVTT+F+c5nh9D4cK2IPXK5Ozi1wZWsf3HgVJiDCQZX3w4yIh7ZY\n05+osTEetN60AOEYy1E4sWMxw5JWBOoBQ/hU9puI9ku3vzZttfN7O+9JprFK\nQWbJ48DSFEpZb+CC5BgfBlFcEQcjt3lhbaWPZPriZnvm5SRQ1ICEtFIvGhDx\nuEO8SNZGV+TqirnoaDpIiRT6hLlc+ufyFAfqGsE6DzMzktm2Ux0HJFnnUVh8\nngswzeawq+4fkwrTrHKJGbSilU3rv6StL5XsSFO5H1XofKQWXTDFBlWMO9i4\nbszBi73qP51jbL3OUbzVHzy/lg60ayIhMlZ/AqTeVfMLOfs2SQRVpI5p88Rj\nvg90LiC5NjnkinjmU4u+R/ENfplxKt9zsjbONDO61Mcq5ZDLFKT0qz7lOMKR\ne/td\r\n=E020\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cc32c3ba8b8eca7b1870ac354c01692734384d89","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.6","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"10.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","mocha":"8.1.3","eslint":"7.9.0","eslint-plugin-import":"2.22.0","eslint-config-airbnb-base":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.0.0_1600461838791_0.7291580769636521","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@andrewwlane/ssh-keygen2","version":"1.0.1","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.0.1","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"5862ed562e520c51a2ca5f2c3fff82ef30dab980","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.0.1.tgz","fileCount":9,"integrity":"sha512-e3RiVG1xh08Y3r6tvDpPMLsBJ9KrBi5AekRiGDGlMOfV+7pLmFlrD505JR9xcGGBx+URfw0yDrGTeTkAwS7T5A==","signatures":[{"sig":"MEUCIHnxaLtYT5SB3y/Dn5ys6J+53PDUWd/o3YKpJ3Uvo9g0AiEA0dQL+pcJ8K2be5sqntYYS92tXV+9EWcxQa3HD8DI6yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZR8JCRA9TVsSAnZWagAAVq4P/iB5hjgTwOXAh5fZXq6j\nwckIU9mk5+xchsbY69+GZwMMnW0Z9g86g7IIO3cBh2FUxz59a2FCyRnVd0Ib\nYYgo/a9fjuXzWA8xvJQ/+TGFkpmOmE7QXfGWJQtpwz4FKz5pUWx72dliZKFo\nGchBr2ZDDwb12J4IgZ1TN0eOQ6gI8asUzOHVP0qyQTJh/sSp3zLBoPQzHXR4\nVhI4Ixl5inKzC/WwsMBMGF4mnmWKeoIj9BBAftBMxGm8WWjTOL/kn+DVUO32\nx9+oJH/fld9CSgOxSmcB6Ggk9hreFQUkKbFOS3QOIRhwJF3ZazHJwC4aeLdZ\nq8RQsQbsgzWAMK7ovQwVceSDbcDVBrpxVjScl7LCwXO8N7hnnLKdctlx9TLA\nfVym0gALxxPVajfIqrR90KYli8ftDe8znhE5EX0+8Vo4A3QftNEHzkluJmAd\nAuDnwkxnR0KWJ4sEn7PgHngXNLnz16tw1lfoNrDwTZvn0wXtSC64xPuBbt5v\nwCVbdd4CWgooaA9x2FMitEbnzDRYPUK/CWvHYUL/lcxQBbJYB9AtKQVKDJlb\nBs02RM8ldR5y1f+6z5xZB2wyrbYgtx1y7rc03JBE8dLv30UIvwBSC2H07a0e\nMc40YxZoSQVXwRG9tMJgQPqwmnoZha4fmEc/youTua+PGoKh3LD2pFe9IfEK\n65gx\r\n=aIUD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8a96fb73c47bbaad678138368fdc684391bdde92","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.6","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"10.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","mocha":"8.1.3","eslint":"7.9.0","eslint-plugin-import":"2.22.0","eslint-config-airbnb-base":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.0.1_1600462600843_0.7485160636228358","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@andrewwlane/ssh-keygen2","version":"1.1.0","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.1.0","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"4564ebb093cc85f5252720411aec9681d35ed048","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.1.0.tgz","fileCount":11,"integrity":"sha512-iZ5E/7wguxYRLa70QltKIVodu1rAzARMkjuRl/1QWq5A9L9kqZSSyYhtfgUQFS9fMRGWbUCqfQvkp3vSxC2eTQ==","signatures":[{"sig":"MEUCIFIcNvEMvIfhYpdQZwYDs2TYjJlxNJ3c8baDN7AB8+bsAiEA+wFWD3SkW10JT7qBat5XrPYSexddvERqELUpOLKulVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdlH/CRA9TVsSAnZWagAAK2EP/iIZV3cpldZJGBigZlen\nrpSy3X+upbroCaTgvvHGsm9dg7u33LFusuTqNvv2FpONpI91lIi6yEoVFvbx\nQce3oklqWwzfe1wurzmgoKniDoNzNMRaqA/3NEXLSJO8HU0Yo++pciccU12F\nVDnpnzu2XkzCZ2ekR7IdArs5O05qXcc67X4/JHBOEFnkHNxcU+SUkeg751S+\ndVuQD3n6cJVeoysqVUQsYE41xiBPmDN7hHHc58BXksTqEcIijXxjMj+28I6z\nBydKKP63KsPZamzVp2lLcs/B8vb1GBINW9PIbbyru++dH70j2ChAZPtugRSq\njcohbvlhepwnxo1vMXAlvaT+7AED98MPDz08RzBc57C7s+jqZbfwNlUz+z+J\nwkd+DQart8JaN0IEhVMvYFjcIftre8PzmGvjaGzvYwZesFqmWhulMPEcuYPy\nttpOj+nO2wflAxBdM9JVNIRoWZ70oDF45oD3WppUSDsphQq+rQFRV7ALMP4H\nuAPOdAFCVXUTyNmn+nPuVwJFK7RbL0hwHhq3OR/1rdIqCEApZJ2XEoS/OsQz\nSGA89dPB5g5VaosgPnsbyokE/yv9FTjB2TgKzTOXu+nBNxZEz2XzgXXRuDsV\nPUv2EJOuflgo7wIMVPwgsO6ZQso6Onkefn/m8ZCix26mMb8tfFVCTLjlTvVa\ny6QE\r\n=22pc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7e995df9ae39e4616c9deb48fd09a27b6d410b4c","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.6","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"12.18.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","mocha":"8.1.3","eslint":"7.10.0","eslint-plugin-import":"2.22.1","eslint-config-airbnb-base":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.1.0_1601589758728_0.5456628888541226","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@andrewwlane/ssh-keygen2","version":"1.1.1","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.1.1","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"5db39c1549b71e2a88a5b10b30430e4e7c53790a","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.1.1.tgz","fileCount":12,"integrity":"sha512-z9FS98e2JLEL8ZNERYoO6tp3H/z9kdpvwCJOEGyxE6wZ1F0Yq7rEhlDLavqG/aMmCBOBj6xh11IEKq2Kzcdhjw==","signatures":[{"sig":"MEYCIQDCNrI+c2Uh2MwyCBxYEuGDYndyJKaVSrPKyS5eLtTLFgIhALoTBP+ciXxmms2E+vWlWTICE/MnlgzA2is+oCOKztoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdlbWCRA9TVsSAnZWagAAi5kQAKTWClJDcN3CNrbitT/s\nqL08CTCstNMPWOeCrQ4WZJixSrtASYNTaTB/v0AlKCDy6iPYn0wiis8ourPP\n4zS5I1E4TPY2hsyjFj8edOI5Tlfe/40n8iAUEC0Db0nJ9QoOOvDDpFTi0VRF\nfV/owVZ7uqwf9q4qFiTenQoxxtMOHOtjUzLVwD69GeZeGNjYmOhoA3dHdjgt\njoURnT0zPNgzVd4VaK18scoq2stp9VrqgTmfznkJhKzC1gJ48+cKQ0lEjrn1\nRC+GTKxzJLPLga7TeJqN7IJluX/6RAW1rhvyaTzJanT/5dNadB8uSfzu+CTh\n6gShJEECn15W/OgpsJJ6/YJFuzg+7sd+JzMTjgypvlMQkIUo7SzdNU400a3a\nwKl1hnPSaeygfAx5hCpRV13ygkttqXcHSgHI3qm/IY2SxN/o9/B43XN6njHg\nwfgOkMmF1Lw9NfvzXTEIzQ2tMvc8tZoN3koRmRMy87melgda/3gRFxysBJLQ\n0FJp/rOcsARZ5SBYBnzIMlfaPH+NqQ8DJ2yxZfeW8p6QxjbJyJUULnm7OUOc\n75jtZmOKt3iTUEwo8R3P4S7LDRTgwv9Pxne6eemeIG4TezBPmtuoo9g154Sr\nYOOy692M5L/SYvos+fq53sWlDO7cyjJkWCl91zal+bWUorczJTlV9NNSPA1l\n/PZf\r\n=tuHe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ff97781bb06be16598d9b1358605ffe39faa84bf","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.6","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"10.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","mocha":"8.1.3","eslint":"7.10.0","eslint-plugin-import":"2.22.1","eslint-config-airbnb-base":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.1.1_1601590998320_0.7019661607159708","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@andrewwlane/ssh-keygen2","version":"1.1.2","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.1.2","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"16ffbd6c50d624536940fe4c3fc05afebb533a5a","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.1.2.tgz","fileCount":12,"integrity":"sha512-zCfMeAW9bZ45G+LcYKQdujMpf3l8XoDpcXRM2eUDTqzbGPevf0S9+fpqiIc+bn+2G/Y2MVUA2NwOlsujVidbGA==","signatures":[{"sig":"MEUCIQCHHWBWrRquztmjJNZqjJqL7f1gkcXM1tmx5K+27zLZ0gIgTxC0cVNx+3Ss7GePE9CpZ/cbnTP+kM7lfWZ3oOX+IU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdme1CRA9TVsSAnZWagAA+tQQAJUECtRHghM2qeMHUTsG\nnt1YT8cZZMg6Vef8Do0MDpGVWJ2MCObf3Kx6lgs+2DCIV33diy77uEyak2Cl\nmex4E7f579bcCwNiWXTbmD9MgvPdZxTOeldQHU++SEqP8H7gmpLVRLQTuhTr\nUkX7jTsFevqsIjMFZR5HimyJH3sVbDaW5r1lFL/MrpxiqC/ArQIUjN9bf9Q6\nUklgcNgtZnpMecl/B0oR8u4SeQak7OWQspNoG3QWg8F7gYzHMaOWX55snTje\nMgVBJcRphz6UYDI1SbjfISPNagvxdx9e1E+4znoDEgzb0vFOgdDAIvgR4OuT\nznHNmUSql523S2a4Ys3c+/LTIbCItheA+FOa3yw/N6b+m9bhb6k8ZKegBbSr\njglXmNN/vq/VwmvQ9l4LBvm7VLWyR+Zk9FySnK22BiUHXSyB8BJgqaE7tmnp\nnPozkf6WiNh+SSXWypkhGsDQlregsOsYPzqDJsRMN4ZIWTbGf6Ke1s/YIAaH\nDr9IIpNUmwdBZAiuu2iv1gv0I5mN0oiRdkbyJ4qX/wxw63Mt+yCdRkuGYAM9\nWkPNOPG3VTOsdLzu9x77dk5foMZ2v3CfdESSnvenee0JNRNPrOlmbQH3Gjlh\nhokaZCOfMda0lzviwRNKCoKTzAEu+HcpnbYZS4cjxlpFPZlGltktlaY/ptqB\ndWgd\r\n=x68f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fcacfcf1b575a8575ae3e5e025c3ab70fc6eb913","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.6","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"10.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.2.0","mocha":"8.1.3","eslint":"7.10.0","eslint-plugin-import":"2.22.1","eslint-config-airbnb-base":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.1.2_1601595316464_0.7564168501253141","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@andrewwlane/ssh-keygen2","version":"1.1.3","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.1.3","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"91aa8bd134b2b483400f559687865dce6c72d940","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.1.3.tgz","fileCount":13,"integrity":"sha512-DSukVpvlY83qHd6+EgQaydkXb6liZmlES15d4ON+aCZpzBDezDsX3VfkJr54hZF/+V78A9115yYIgptOiLgTwQ==","signatures":[{"sig":"MEYCIQDsucsWskoqIRiG2SFB+uCuU7ByixRGaT/k0wHu2LmuZwIhAN5hk2/PRwjbehKSwoS1UIzBFNkjT9s7GxdCrrURqD74","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQgrrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowEA//Sa++rlOihsTCS4pswNauJL01SVdiq/3mvqaC+Wj7hik9P+vR\r\nKV6nrBxYuJciqAA8k/6B+HOErr4fzyeO7o1+lWuIey87/YwwLUNgDmsVflJA\r\nvsLCwKflG4eSwtHQMgnoBMLsMdpvfqe2YQJ1734UWiKi0RWVi8ePC+1jlhmY\r\n3OaZ2V8D28xiFJkOj4sqROlyNGQpUc2fwDH3kycffuXKYs7HM0E20EozlcEs\r\nfHvcggJY8UZWid9vkNXmPYxJ5xz8VfOGq79/itj8ZP0KT2mlXYEMN+urQ1F4\r\nXnIRGmt22Vif3LUGwFaaSh24E9slbtAX6gNL700ezQKwYDNQVHGyVIrYRve7\r\nMCZCmPndudF27ti/ZWfYhhKebd9HF/TmLQWrvnirzD2XVJl+k6+/LH0Nkdm2\r\nT51z2wDdounbqQVX7sq4XsjUhLW1NiWZrGv+aHKWSPkF4XBOB/qySI89naUN\r\nl/6gpLPQFQQpTyRVZhVNMf6UftavX6VJlpTHKWhNTD/WcQxZ1Rqp/lf1uMwH\r\nC7Id4ffwsTRNjF2KUStuBRA5189rdPac0YIJ5BZ4p4fE2jBuKCe2BbNOM4rE\r\nfH5PYrtSe3/UcBWQshKZ2BqGfaLtpVJznbQhhlX9JYMrDkKSWANdy2ZHZ/xx\r\nDXL7RJQOnvj8h9c6bHRbaj00UM4XOvcJl/I=\r\n=eiG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"92d2dac626be64fb1aa58e50c9f22feb9b2a64df","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.16","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"12.22.10","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.6","mocha":"9.2.2","eslint":"8.12.0","eslint-plugin-import":"2.25.4","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.1.3_1648495339696_0.850228595894515","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@andrewwlane/ssh-keygen2","version":"1.1.4","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.1.4","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"13e68e47acd7b930749e90645bf121919f822ba9","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.1.4.tgz","fileCount":13,"integrity":"sha512-AeIA2uBTg63mCBcd2DsefccIgY5fVA558AlcW7E+z5lFVGNYauoSaC0iRVnMsiCw5ooT67AAcKI3SzQdYIhjsQ==","signatures":[{"sig":"MEUCIF9M3GLVVsQBhgHV2ik1UiJLS1oELNWl0Rv/Le8w5E9aAiEA+YxOXw2rQXOCkmxTMcbA9TJ3nCHWZrtSSJiiTefnzCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjveGPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruSA//ck+ZR/sCoTZFYe06SfO0HGCs3fIH0qvMm8kl0UFPz8dp8TmI\r\njvJtgsXWdbHrxqTod6cc9xwNlNiM2wYynkTrl1si5Q9xpzILzuB/E5vzoLRS\r\nhnUO5YuHFaXih3qllV+srTcHMl9ichhKCan0t8IKaJvhY1hIjMHG7YfCoIf6\r\ncSegRUlkrgS/enVoa5LkdMC4YLtOzCQof/f5lDJxkbZu1n7VCupRPq0o2yhP\r\nqNop4tTNbPHF0zRg0uxwt4OLPylLtUrZJYPfps1iSOokaeIqaUglbu/AqIS3\r\ni+nmQUsZzgF/yWTpFFlolcgWKCXlNGVD4DmlqHlvfIss8oFmooIoqGzybg7J\r\nnWa7kVA9Zw0GupVA49efy3GOh4ym19nSieNNLOBpaESl0TJie13oC0QOEKT7\r\nNP89t2p1vZ5oT/0MnYzAhq0np4ADNOFUspuHpeQRjckzolYbBFv1PA74PzMk\r\n6IWtfvQnQ8FS3tVyntvnrSix9CKn4Km5GNQSC400R7n7G2ZlOVOsfu2B50oB\r\nrAEBGObyn/7wM5WNvA517jvzIocjt+lPQBmFm97lbjmtPN5ZUH3rqlouuoLX\r\nn0pvq1YNS5+XyuSDDmXgMQHJCKoXtfAgfkl+rxjWTrXkXFa5bbgQiUVo810A\r\nodNjuWbjCAliEz5x5OJUPXqwB0AAApNArNM=\r\n=0e9m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0d029676761ef9178bf6650c4eb578b8c8355d3e","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"6.14.16","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"12.22.12","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.7","mocha":"10.2.0","eslint":"8.31.0","eslint-plugin-import":"2.26.0","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.1.4_1673388431320_0.40468121620305","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@andrewwlane/ssh-keygen2","version":"1.2.0","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@1.2.0","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"3a3a0cbc9d890de3819afda3f2ab1da5a02a2272","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-1.2.0.tgz","fileCount":15,"integrity":"sha512-pKIGTAnjM2g5HOMrllW0fNNvNs8SvRbruR2zKMLotqHFcO2hPQyIPijIH/tsM7DLXetL+SZ07bp0cdSntG9ldg==","signatures":[{"sig":"MEUCIE7m4jKHTObsxdgdTCZmNRPWD8zQKCFZAcrah1XmqSvVAiEAlERHkL3++tb5hk+Bi1nGKr7IRBeXiZXbkb9OfONhkZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32482},"main":"index.js","gitHead":"3e4b914dd4d06e94afa8f91d095962e86e666b4b","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","format":"prettier --write **/*.js","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"9.8.1","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.10","mocha":"10.2.0","sinon":"16.1.0","eslint":"8.51.0","prettier":"3.0.3","eslint-plugin-import":"2.28.1","eslint-config-airbnb-base":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_1.2.0_1697380189774_0.9362432184069001","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@andrewwlane/ssh-keygen2","version":"2.0.0","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","_id":"@andrewwlane/ssh-keygen2@2.0.0","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"homepage":"https://github.com/AndrewLane/ssh-keygen2","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"dist":{"shasum":"9945aad00b5429adc884677e18e9e09e79f4185e","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-2.0.0.tgz","fileCount":15,"integrity":"sha512-8IXCp7yuPHdRZMoI3kCK3C7wKMVb+MXzK02dGaS37eVLQQwryt7wskhB/EooEf3QChefByw5vJHPfqVwX5UPRg==","signatures":[{"sig":"MEYCIQDVjYofeSYvDdclllbwGb3TYWcHudiK/LdBVrNc/U5CSAIhAIlhL7Bm9V3IDQrSHQZzgisLwxpB4a+LJoeJZi+64tUU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32829},"main":"index.js","type":"module","gitHead":"941c9ada87545d14433cc7c7a316d0ab7f359a36","scripts":{"lint":"npx eslint **/*.js","test":"mocha --timeout 10000","format":"prettier --write **/*.js","coverage":"nyc --reporter=lcovonly mocha"},"_npmUser":{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"},"repository":{"url":"git://github.com/AndrewLane/ssh-keygen2.git","type":"git"},"_npmVersion":"10.7.0","description":"Automate ssh-keygen command for generating RSA keypairs","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"nyc":"17.0.0","chai":"5.1.1","mocha":"10.4.0","sinon":"18.0.0","eslint":"9.5.0","prettier":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ssh-keygen2_2.0.0_1718589191672_0.38730101115291227","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@andrewwlane/ssh-keygen2","type":"module","version":"2.0.5","description":"Automate ssh-keygen command for generating RSA keypairs","main":"index.js","devDependencies":{"c8":"10.1.3","chai":"6.2.1","eslint":"9.39.1","mocha":"11.7.5","prettier":"3.6.2","sinon":"21.0.0"},"scripts":{"lint":"npx eslint","test":"mocha --timeout 10000","coverage":"c8 --reporter=lcovonly mocha","format":"prettier --write **/*.js"},"repository":{"type":"git","url":"git://github.com/AndrewLane/ssh-keygen2.git"},"homepage":"https://github.com/AndrewLane/ssh-keygen2","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"gitHead":"75f9b3f1cec6e96aa76864968c0cb365ec5b2589","_id":"@andrewwlane/ssh-keygen2@2.0.5","_nodeVersion":"20.19.5","_npmVersion":"11.6.3","dist":{"integrity":"sha512-+GdFPYxeaIMh10u1n4HukZa8s7mxsCLS4YyIL/Z6VwBbYv+k0tMgoADs6KiYEb3xmNOAzgeK9beGilRHOJ88dQ==","shasum":"f8495152cb0ef4e3ae601eba312a2e1ea04741ee","tarball":"https://registry.npmjs.org/@andrewwlane/ssh-keygen2/-/ssh-keygen2-2.0.5.tgz","fileCount":15,"unpackedSize":32762,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewwlane%2fssh-keygen2@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDq9COwGW67bdzcl+N+34l47O1tt+/9IMTnooj8TKJbpQIgMio2lPtZXAbtaYYzGmbE8j/wWtbILZAh5jAGvtbXoSc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:90a351b1-3a27-418f-9d62-95de13ae8b77"}},"directories":{},"maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ssh-keygen2_2.0.5_1763858740709_0.45086953145071385"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-06T19:34:52.905Z","modified":"2025-11-23T00:45:41.443Z","0.2.0":"2020-09-06T19:34:53.104Z","0.3.0":"2020-09-06T19:38:58.911Z","1.0.0":"2020-09-18T20:43:58.921Z","1.0.1":"2020-09-18T20:56:40.972Z","1.1.0":"2020-10-01T22:02:38.833Z","1.1.1":"2020-10-01T22:23:18.448Z","1.1.2":"2020-10-01T23:35:16.844Z","1.1.3":"2022-03-28T19:22:19.942Z","1.1.4":"2023-01-10T22:07:11.487Z","1.2.0":"2023-10-15T14:29:50.071Z","2.0.0":"2024-06-17T01:53:11.840Z","2.0.5":"2025-11-23T00:45:40.928Z"},"bugs":{"url":"https://github.com/AndrewLane/ssh-keygen2/issues"},"author":{"name":"Andrew Lane","email":"andrew.w.lane@gmail.com"},"license":"MIT","homepage":"https://github.com/AndrewLane/ssh-keygen2","keywords":["rsa","encryption","crypto","keypair","ssh","pubkey","randomart","pem"],"repository":{"type":"git","url":"git://github.com/AndrewLane/ssh-keygen2.git"},"description":"Automate ssh-keygen command for generating RSA keypairs","maintainers":[{"name":"andrewwlane","email":"andrew.w.lane@gmail.com"}],"readme":"@andrewwlane/ssh-keygen2\n========================\n\nAutomate ssh-keygen command for generating RSA keypairs\n\n### Note\n\nForked from [this package](https://www.npmjs.com/package/ssh-keygen2) which has been abandoned.\n\n### Contributions\n\nAll contributions welcome, especially for [Hacktoberfest](https://hacktoberfest.com/).\n\n### Rationale\n\nThis module is useful if you want:\n\n- encrypted PEM format ([keypair](https://www.npmjs.org/package/keypair)\n  and [rsa-json](https://www.npmjs.org/package/rsa-json) do not support this)\n- ssh-format, single-line pubkey (again not supported by the above modules)\n- fingerprint (supported by [ssh-keygen](https://www.npmjs.org/package/ssh-keygen)\n  but requires a second function call)\n- error handling (errors are not handled by [ssh-keygen](https://www.npmjs.org/package/ssh-keygen))\n- option to keep the resulting key files, or clean them up\n  ([ssh-keygen](https://www.npmjs.org/package/ssh-keygen)'s `destroy` option does nothing)\n- randomart.\n\n### Requirements\n\nThis is just a wrapper around `ssh-keygen`, so it requires that\ncommand to be installed and in the path.\n\n### Usage\n\n```js\nimport keygen from \"@andrewwlane/ssh-keygen2\";\nimport assert from \"assert\";\n\n// generate a temporary keypair and return details\nkeygen(function (err, keypair) {\n  assert.ifError(err);\n  console.log(keypair.private);\n  console.log(keypair.public);\n  console.log(keypair.fingerprint + \"\\n\");\n  console.log(keypair.randomart + \"\\n\");\n});\n```\n\nThis outputs:\n\n```\n-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA0Y79xltKAFobrBe/uIyDoZJGsd946jsiFBNXUp5Lp9JPbP/+\n2K/E09exEOXdVIaZTLM/jS3rYV+tx/7KS8c6DItl3xksm/RWIUdrfq+quq2py4k2\nK3AIMarZj9RZaANCWlgDvAGFhWe9bElNdJyuJLB+cLc2/e6J6BotxgpvmXCya4le\nhdFTd9frB37Fk+wThaFGZ9eaCiXDnDnGkNOxkJdo+wG1HXadFXN9T2sPTX4/RJpd\nEsS57a/fMUd/t9a/ieBfn23whv6lsPUoh5bYlnamIpRVna2t4lya5AxHSfzuXH28\nR8lLP3NI4X0U7IzVchqOTj9MmubCAo2zOKVpqwIDAQABAoIBAQCkk0TwW89hOWMU\nI06ZVBkoceV9WgDvC2O3Gn1w0AqgkQV5mA6ABIJy0KkpmSzabh7E4t0dNhvuTCMB\ntzMOkjcflPZ7YJztGdXuqtVcF//gPfTkeS0GriRxRTk5wM46ZpzcsNS1+QfwfkmA\nWo0u8MG+5LFYOjtA7+50TuL17ko42KGh299HBUA8H4Svje1rOyp/Oot4g1Ujz1h4\n1D5a3VZQWaD69FhAVNbLZWHPZxwopKGe9oBNmnq3/Yd/3ZOjOyksMOqllwTDtvAZ\nVe9ZudIOR6s3jRz4stbMAAJuxp8ZsSPrFgMDjnHnZXgAmp9+1QPJUL2SwCVmyQ97\nV1e3musxAoGBAPRtdwlLnyxCdEMdEZMGkM3Y7yMwoFnwPrXgTR1g8CsgShf5pm1g\nUwjpCFJbathTmzcP6YpPy7yx+rBJrYwaZbvlBqiaG9+6cEMx2tidg+Qr1aw9ykiH\n0M5RFScSaxvl/IU+v7fl8Sw1gI2Cw08U66f5ARmh1G9WUvgBaCWQ+aj5AoGBANt6\n5zqMTALSpjeYcbgGbrdj4hja1k+6dikN/qP4DHbTx5ekKiCgPYglQWBWtm36dwDY\ntVfcnnQIH14t6V3q3uPTCY8yjfleVPAAbZsqakbtcWI6vG4YvlxzwVR1rrBnvFwu\n2QUOSnkgV/kXI38yOd9OnCtn7wOmzIeWH/ZhSFTDAoGAdWO5PrKd8JC965mjXhxS\nITqlpx3sdSVnyMu/3XM4BU5Np3QT1QXk+yuH/p2/E8QbkHdI709hhu9neZD5E4d+\nAp588y6IYovU7MCd3VjRBh1zUnSemPT5eI0CfrBe1pg/DfNT+ksp59SON+hsSqe+\ngf6Z46iQMSShVlC+pwQYk2kCgYBRqgRZa5RoxHpmW0mM4I/Xmsmo19xAJDANDJD/\n766rlBdC3Cl0pErg2oPd1cXhW/1lijzHaWZn5BHP2CNp95dhi8eVyYi8DZZrCq29\nu2V56KV0mEg+auSBv+xigbszFhYm8qN7VxrswNUa8LobfNO9vCEtoWl0oV6e4IQa\nB46DQwKBgEJxjCbbnmqF9sONBsNb96a+grwB0GuNgHueessnfXuRrT+WP2+vuUk2\nN0khNzMFGO4KMjhg2q+dlwofB+DajIz+/ggYHUgC7u8JJsa6YGfvbi+Yi8XKlAB6\nTjal5LVfcGX6OK/TiGR8h9a8zE3paQtzix8iviV0Xnle3P2w+k18\n-----END RSA PRIVATE KEY-----\n\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRjv3GW0oAWhusF7+4jIOhkkax33jqOyIUE1dSnkun0k9s//7Yr8TT17EQ5d1UhplMsz+NLethX63H/spLxzoMi2XfGSyb9FYhR2t+r6q6ranLiTYrcAgxqtmP1FloA0JaWAO8AYWFZ71sSU10nK4ksH5wtzb97onoGi3GCm+ZcLJriV6F0VN31+sHfsWT7BOFoUZn15oKJcOcOcaQ07GQl2j7AbUddp0Vc31Paw9Nfj9Eml0SxLntr98xR3+31r+J4F+fbfCG/qWw9SiHltiWdqYilFWdra3iXJrkDEdJ/O5cfbxHyUs/c0jhfRTsjNVyGo5OP0ya5sICjbM4pWmr \n\n1c:88:5c:dd:3f:67:43:ed:7b:36:5f:44:06:97:63:07\n\n+--[ RSA 2048]----+\n|      .. .    E+o|\n|   . o .. .   .==|\n|    o . .  . ..+o|\n|       . .  o + o|\n|        S    + o.|\n|               o+|\n|               .=|\n|                .|\n|                 |\n+-----------------+\n```\n\nWith full options:\n\n```js\nimport keygen from \"@andrewwlane/ssh-keygen2\";\nimport assert from \"assert\";\n\nvar opts = {\n  type: \"rsa\",\n  bits: 4096,\n  passphrase: \"this will encrypt the private key\",\n  location: \"/path/to/id_rsa\",\n  keep: true, // this will keep the resulting files\n  comment: \"optional comment for ssh public key\",\n};\n\nkeygen(opts, function (err, keypair) {\n  assert.ifError(err);\n  console.log(keypair.private);\n  console.log(keypair.public);\n  console.log(keypair.fingerprint + \"\\n\");\n  console.log(keypair.randomart + \"\\n\");\n});\n```\n\nThis outputs:\n\n```\n-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: AES-128-CBC,B134A7BE67B71FBA48E71135C89C7622\n\n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\n-----END RSA PRIVATE KEY-----\n\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCj3NtknpOBMjQbrphpHQH9jIi5VOHsqg3XqZAdZTK2ohfdaKoBTs0uE4hpnhO+5B0Otsxsj6+VNwuzamtJwiVgXl0NJyo1LYpdxvxNx5WsZpfBmBIbafOVV4JkBTnSxnb5slv1jab2qGteqyGIOKWQkQ7J69slCtMC4VPJY5TTSEwizxUE2X+J87TC1N+kPlsboMpE6LpI4E+h595AMFx7OEO3aH0JgWHrPqNhIjsVtvi38puPGcWe4DrjmQZ8d9NOcjiL/62fkwngozqwETuFE8eJhn8J2pfScdl4faAtw1WYqaWNN27YwV6RvsfVmxE5Y0qiA7vwJL2CewOOgpyWryH/i2dhpdBTO9Rbcd+jfaVeJ2bd4Jmuj5rybSb7Gcy6YaPijsSZyioVnxgroO4xiklrD2rjCiqA4+0+9v4f7WZ3m2IpJFYKK3mgRgNnScnn8VMyT782UXPnd/To2dDNcvTHmKyTPoELve8utC4gjOcYXT1+SFOyPs9NvyNpbXECUaMj9hLX7WEcxGCjJL7UCiNv/yJwlHyunZR0mY7f18sYVWvCk3RfBtjLrMDmhHliFy8t/uKGq9J5R0JoJhDRkfHy7BdLKlBkVXezNnd7sDSjoIYB0aLRxCYo2D+tGBkav/L+AeWRnXE9U5fgL+iDSBcgAwBtGZvzskpgyav5ZQ== optional comment for ssh public key\n\ned:8c:0e:31:14:e7:f6:58:6b:51:10:9c:66:44:4d:5c optional comment for ssh public key\n\n+--[ RSA 4096]----+\n|      . .+=Bo.E  |\n|       +  =.o    |\n|      . ooo      |\n|     . . = o     |\n|      o S =      |\n|       o =       |\n|      . . o      |\n|       o         |\n|        .        |\n+-----------------+\n```\n\n- - -\n\n### License: MIT\n\n- Copyright (C) 2014 Carlos Rodriguez (http://s8f.org/)\n- Copyright (C) 2014 Terra Eclipse, Inc. (http://www.terraeclipse.com/)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the &quot;Software&quot;), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","readmeFilename":"README.md"}