{"_id":"@trust/keyto","_rev":"22-53f7fcaa2f888d0b3ff07188e0580546","name":"@trust/keyto","description":"A utility for translating cryptographic keys between representations","dist-tags":{"latest":"1.0.1","next":"2.0.0-alpha1"},"versions":{"0.1.0":{"name":"@trust/keyto","version":"0.1.0","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"mocha -w","jsdoc":"jsdoc -c jsdoc.json -r"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^2.0.0"},"gitHead":"0fc086eec6b5d980a52f8d0d35a1acef260a182d","_id":"@trust/keyto@0.1.0","_shasum":"3e593eb793c1ca97ab4a400b7a9df70e39c72deb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"shasum":"3e593eb793c1ca97ab4a400b7a9df70e39c72deb","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.1.0.tgz","integrity":"sha512-TFZ3kZJqSHiUwp+INVRTwe24p1IBLBLbUm5lTB9MgSLmVSUGNcxx4Sh05Ia2qLslDpDbWonCPYQAqqUeNoLaFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8ezkEAEIXDTB5pGmU37ZlYhqwZ1nA64ecZU7GGmPmLAiEAuCmVIsS+EsY1CcN72mIi9YtIDXjRLwnEPhiF4vBJ+5A="}]},"maintainers":[{"name":"eternaldeiwos","email":"greg@gryphus.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto-0.1.0.tgz_1497221303083_0.6388233324978501"},"directories":{}},"0.1.2":{"name":"@trust/keyto","version":"0.1.2","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"mocha -w","jsdoc":"jsdoc -c jsdoc.json -r"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^2.0.0"},"gitHead":"0bcba92613c44f949845d8f7b7d2bae042e8dbac","_id":"@trust/keyto@0.1.2","_shasum":"fc6f2089dd687b552350a305f343977cd4a11d58","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"shasum":"fc6f2089dd687b552350a305f343977cd4a11d58","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.1.2.tgz","integrity":"sha512-zeSMwVv41jVS6KuT82tT+UnkdcCxtfeuyazCSIrdDxyYPhu56lwEJYPRU38WKor7fXzqbb9DijhU3KI5mC/cVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFA+vAzc+YBt3jqtitlshJaeWFxZaeIlJXIdX37Sonm4AiAYEBGjyrz3uypNea3Dj6YtdHOKAH+NixMgzluMRK6Epw=="}]},"maintainers":[{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"smith@anvil.io","name":"christiansmith"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto-0.1.2.tgz_1497280841897_0.2706951864529401"},"directories":{}},"0.2.0":{"name":"@trust/keyto","version":"0.2.0","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"mocha -w","jsdoc":"jsdoc -c jsdoc.json -r"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^2.0.0","elliptic":"^6.4.0"},"gitHead":"147b2d6caea6d4daccbd03641a09cb93cd7df15e","_id":"@trust/keyto@0.2.0","_shasum":"c96f4f71f83d41762f126da40d7c844628cd9d67","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"shasum":"c96f4f71f83d41762f126da40d7c844628cd9d67","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.2.0.tgz","integrity":"sha512-JrxZ9npLWa+4O5g3Cs5RtmsV11KUi+rxql9M86hvrLnu4cARErm7YDaDxMUu/W8nA79bLF0nLiQJJlUM1xU6xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvFzM2A1I8Y49gXWPmWxpPAI8R3nYbzD/g+xC8ofAbMAIhAITP8/iLgKx6OMArKQFjOAMBKixri2eISeLAyOOQbUJt"}]},"maintainers":[{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"smith@anvil.io","name":"christiansmith"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto-0.2.0.tgz_1497455733543_0.5493431203067303"},"directories":{}},"0.3.0":{"name":"@trust/keyto","version":"0.3.0","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"mocha -w","jsdoc":"jsdoc -c jsdoc.json -r"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^2.0.0","elliptic":"^6.4.0"},"gitHead":"5ccba63ca829067cba7e3e139dc6474d38794968","_id":"@trust/keyto@0.3.0","_shasum":"3424de67c8617fd91787fd425f52d78e03603ce2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"shasum":"3424de67c8617fd91787fd425f52d78e03603ce2","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.3.0.tgz","integrity":"sha512-gBa6p/n8tT4M2kHI1r0Lod71g6IuVF+b3zHecBRVQ/BnOnuWn7C18PEKgl+Xeg53qH45vtLVQmEj7BwriuIM/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXRH6sc71MlF8T0R+Pe3cGLJdjS7WtI8qjs+HdkjhtugIgG2SPcY1VKrf9t/4LJmCLj9CpDHMueylh7aTrEL/zgJA="}]},"maintainers":[{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"smith@anvil.io","name":"christiansmith"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto-0.3.0.tgz_1497523329506_0.8621360238175839"},"directories":{}},"0.3.1":{"name":"@trust/keyto","version":"0.3.1","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"mocha -w","jsdoc":"jsdoc -c jsdoc.json -r"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^2.0.0","elliptic":"^6.4.0"},"gitHead":"fd5b5740cd9689c54a0877efb1ed66e99e692b15","_id":"@trust/keyto@0.3.1","_shasum":"43de802930f826fc598ffef756da81478d8611a3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"shasum":"43de802930f826fc598ffef756da81478d8611a3","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.3.1.tgz","integrity":"sha512-55NcaZYt7o6tPkHhZXTaDmHIoVsZR4ElaA26QsN7kt1NSLD+QeHUdVrLrp096CD9jXacDm2BgUZu2xWHDb39RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZUV4fa/Q/r0rZHZG3kt9pFv6iWAaChQJ3hUE4SFyEcAiEArIwq8gLR0ZG+GvtFOwofBeZ210erIS9mecDHmPmLtxA="}]},"maintainers":[{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"smith@anvil.io","name":"christiansmith"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto-0.3.1.tgz_1498161037866_0.30250966898165643"},"directories":{}},"0.3.2":{"name":"@trust/keyto","version":"0.3.2","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.0","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2","nyc":"^11.4.1"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^2.0.0","elliptic":"^6.4.0"},"gitHead":"b62ecda3669fcdc0deb71dbd3b0b411e0363324f","_id":"@trust/keyto@0.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"integrity":"sha512-ywlelg2ePNpX4IlN+A3qXySzKBAZmI2ZxMdDL3amJLCTYhYhemYcv6Aa+PTETojUfB+k4z4X4970q/jjSzyLvw==","shasum":"1a10d9052b0a5759565df5061cefefbc469c90dd","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4hVdjwEFeUj0+hpWtlZX88kNDfTh6qwTu3nPeH3+/WAiAxm0D1dQBZFxJJfzNCwrxo1VzNshrCJbAZMVgZRVwMYw=="}]},"maintainers":[{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"smith@anvil.io","name":"christiansmith"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto-0.3.2.tgz_1516434007538_0.5045217319857329"},"directories":{}},"0.3.3":{"name":"@trust/keyto","version":"0.3.3","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.0","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2","nyc":"^11.4.1"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^3.0.0","elliptic":"^6.4.0"},"gitHead":"b042b38bc694495bfeaf77a48bcf14d1783faa00","_id":"@trust/keyto@0.3.3","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"integrity":"sha512-AzPUr8bssDHfXq878kMw7QmiyZNTMaP3fgGux7/uGPLrvTnauxdpdURcozUzRQnwK3bHngF8dKFOtEJvd/eAOg==","shasum":"c608d8835447a9dc97b34eff4bf341e6a6270497","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.3.3.tgz","fileCount":36,"unpackedSize":94153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/9BECRA9TVsSAnZWagAA5FYP/iPC/pWJ84vLcnspnqA1\nyykGzx/wB/WTT1noTZEARlYh5ab9rPx2Q0H2x5xfwixwCx820LXw/iz4vbGn\nVC/mr2aeTTgEYMzAC6Oqd7AHLe/Kom2DmhGp9YqtIlAjf47f2seCruWy7w7N\n7HALYG/Xp7FseSkHWtyR/wVTg011f2dVAqGJlE6iiRGs/M4JaHGRTthqgAMH\nfUXQK9Ok8NQAWOuNd6xL7m0j9Af+dog15wxEbMFJ0fOmdeo77Bgs3sDXrbUW\n8e5e+dGj0KN7X9Q37zmBsMb1tWKKb6zM1FY3en4M3Po6GxEV0AdGrek3ggky\nk6Dp+L4l2BfslEgKuANCXPqqEIsJslFlH8kVln+/hSKxYdy2aINhs3aupkev\nBvjamnCu6Q4WHHkXSHLRTzUp89TVyivwQWHrDILNsCWiKMmu/Kc1VZ0IB55Z\nuxsAqTRVVOyp7m9FOd2vcWxSv+t807hmDfn2XbkV73cBg5U7UEDeUTfpP2mU\n+jI2Y5jddtI+dQaufK9K7BoeqoeSR91n8SL7NUto310+uyBboEN/K+7p30UH\nvwqd/YIHcq9ydrPA+rsAK1ZK+EdFSD+e+M+4ZTe8+b3G6lfJF/jONxhe5xBN\nXucbmnL5CUKp6a7ajEkuyg5dn1d52Roo8cTl74NUj/sZ7RSiXYrjDQqFDttW\ne97Y\r\n=H6XI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVRhcDJlGtbNtGZ2AMYaYhchLJk4yNqW64yswog06npgIgGtZoIxP0HkkuqL0chgI09a0BicPkqUO1LzKPQ5N298Y="}]},"maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto_0.3.3_1526714435566_0.1795180263842826"},"_hasShrinkwrap":false},"0.3.4":{"name":"@trust/keyto","version":"0.3.4","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^3.4.2","nyc":"^11.4.1"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^3.0.0","elliptic":"^6.4.0"},"gitHead":"79109c8432de6c0397e92d515e0c12039904f451","_id":"@trust/keyto@0.3.4","_npmVersion":"5.7.1","_nodeVersion":"9.3.0","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"integrity":"sha512-OAqKvuSEPIu2zCnIHzBthvGnV8nKmpv7cBlRMngLzJZzZI9CanyuSfnEI1xC4sH4TwqA0XJR7Mb0oX4bwymXIw==","shasum":"4b0a6de6d64af242944b238ce918b443a734a245","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.3.4.tgz","fileCount":36,"unpackedSize":94153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/98XCRA9TVsSAnZWagAA+gMP/2lbwwaffO6OzudIKFGH\nEmcY+zUNki+4LSuPLuJydaz/qm8cIZU6cUkyswxwmEjfuCgmBHqwoOK7Ig5y\nWH8XcEDTzMp5L/1bN2qpBHaEmWw+BYTL4wXPI+VzUgDt2mnDaVAhgxRIQqy1\nTJIkOR5lB7KSbBoHraKZokKhG+vVUl25a/RULh0WDHR5OUe5bQV7jDS+xNba\nmTQUYd2tOwfkqL70x5E4KYygjJF5wV+fJiK3YL++xlhjQSCvcXTvraHFtlru\n/yvOIJLUSV2A/c7QyZvRoObtWUnEVxtIRpmTw+LG+DmuYlvar6OVh1wcEoOC\nAX3rBp9ioKJzEWG4zyKG4a4YIoRzt9CrhQRX6jeGdv4eQg/wXpP9JnkoueRC\nbzDz+whl9rY2OEwXRNrpVuYcMVVp0E19dXNXxxaB62pdkmVTd0VHtQLtX/h/\nY4ddxfiTb9TWZoyaisf5SngwHhfgD5DYvwFATMbVkLCIN2CTMaOVZKqNCYdi\nkxYVKDoM2kGhDG+qGq5qEb0eoG06jiRkS/D0xlGffmNGVAvx2dwcAFwqt02a\nmZQrRROfslC+rK+bJWMdhaHu3OoPsj8v8I3KyhObx+5QIu59Wg85PNNjfEqU\nXPJetrwO2frQl9QX51TgZKod6L2tS5r23AKzmTSoy/VnpxHCt/RHNv6VoAgf\nxehS\r\n=aPQw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxWQl4fnbkOzt/37YcB/1M80jyg3eINs+x0s6HlUh0EAiADUyTte5+iHjrvxLeNLQeOhKZBTnNuGRzSm7nwxHROSQ=="}]},"maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto_0.3.4_1526718230123_0.6005216417010606"},"_hasShrinkwrap":false},"0.3.5":{"name":"@trust/keyto","version":"0.3.5","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^5.2.0","nyc":"^13.2.0"},"dependencies":{"asn1.js":"^4.9.1","base64url":"^3.0.0","elliptic":"^6.4.0"},"gitHead":"ac451cb51adc922c0e1629b3728130344a5a49e9","_id":"@trust/keyto@0.3.5","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"integrity":"sha512-7nVauWg0hmo6dCVDaCiQ8LhqmP7VqmkDdmLlVOSe5wkurMyhrRkIsWSSGEmmFEPgFDMVcu9KYmyrLdLYdTGtbQ==","shasum":"2e27353077912f44ca69e2128bc07cdf644a2efb","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.3.5.tgz","fileCount":36,"unpackedSize":94183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY7U7CRA9TVsSAnZWagAA0VgP/RiTaF49lHVFVEgCqEXQ\nADwoWM/arNbTDZx0UVe8ZALz0oWLotsrgvSCQN+YMh4r3wQOXye5xcRzdb2x\ngp6jOdT5l3ceLYesJcZg/wSTdtr4a+TiFeBoUTK0c1KwoPirfWPqpYc2XNv3\n1vCjvWaD16yjhvv7Y4vL8UfXDUOLMj6rWWa5W/8NPKwvwMN9mV9isTVTCm4Q\nU5bpbS1uFwU6Bn05onwO6wTdTLIITZExVlw5m2Os8R7iJaAzBdgWM+k7DwDi\nOY1V31cmTzgOLiuoqObHJN1F/EH5utN58EHLsj0626TbG1euFJj7y7LRu8dK\n9PpnA2C4+xK/W4pVLWkNBrwENd0vTdaS608OGwjPpmJEn50FfGw6uy35Gwka\nfCun6+Hm0tPyfzt7W+KqnDUsZZAIusu3mLofqP0Zc4Vi7EkL33/QK+BVZ516\nNGk1GgskMhtoDO3CIolROQ/EwjICV4AkLCwCX1M6vNJ8rlAi78Bn37mkyUl4\nQC7ea7w13ZFjlBi0wMengR9Xvx8D1KrJHDOMFKeJsl89RTqs9f5UvCAgrE8x\n8w2iBYRWlCygx4qW3DGYQTmIvxSWXCcPRUkS3fEVPPM57cx8aQ7zjW6rrxkh\n3hBOGni8ZUs62nda4qQ4Mqd6xhAZSMfRJrU6ATlkWrRjMt9In+flJifHmBPN\nwA7e\r\n=GpDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCezZeJUd0Y0LtyL5FwGwVbo8mFQpQs6INDdRO3gCTWIQIhAPW9NMxAILDlqHuU05o3xSTmz31td/t0ZvzOuXmRfJTV"}]},"maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto_0.3.5_1550038330360_0.986979000687559"},"_hasShrinkwrap":false},"0.3.7":{"name":"@trust/keyto","version":"0.3.7","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^5.2.0","nyc":"^13.3.0"},"dependencies":{"asn1.js":"^5.0.1","base64url":"^3.0.1","elliptic":"^6.4.1"},"gitHead":"fb1486ef0c267378ab1be98758240ae795585a7e","_id":"@trust/keyto@0.3.7","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"dist":{"integrity":"sha512-t5kWWCTkPgg24JWVuCTPMx7l13F7YHdxBeJkT1vmoHjROgiOIEAN8eeY+iRmP1Hwsx+S7U55HyuqSsECr08a8A==","shasum":"e251264e302a7a6be64a3e208dacb2ef6268c946","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-0.3.7.tgz","fileCount":36,"unpackedSize":94186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmJUnCRA9TVsSAnZWagAA9uQP/i2Sm3RE8GG2y4N24X9x\nlA32WSe/odqEoKnYycahkE4AmwU1YCZ5X+XWe9W7DpJrPgx8tttCgAr24vOk\neJmLhogCiHIIpTIB+LmrnQZDJ4sJnxd8feYoYTLrbvGmN/TyjweSXV+Sa5a/\ng1GK6coyVFQHxunh5clpEvZh94+xRqsxLuMNjc7KalN48tTJ5mAzWJGe4/ud\nkAfgV2bIUWJzRRo3QzIRkH6m9xCB8W3nrWwsISC8NQNa2YYm3JbnoR0paP5p\nR4NddgPj0Yf824PTAgrUoChaW/MBKRUdplS65fgNxMbX/Fxs8fSC+fCqE8mY\nnsidqSI6Kxl9ieNM9ykQH4eGzAh8FId4IYk5UDSD/kYBWCUFLojA9CD0aD3+\nevxElw1SiGGFLao6khyaTcjI2ufSe4IYkuxsgaAypG4teL/dX6doGaS3sgD9\nM+e6LxImlT2mmFP/6uRypPcfTmt+C8ALxvemRm7+yHbFMJmzOBmXBFdrXpqE\nzB0gcVAhaFfCTX+ya3Qbd5k20TOuSabpFJ5jzo4i6L/MTHXEQtNZm4cP89x2\nlJikTlFxajnw7mcgom8j6LxT6svvtT4E60zjxfCkHZ4bukVSIUSzzmE/hG84\n1Uc+USAOHv6ihxA3XT7ttZs0M3w92Mf3F7IjflsjnwNYdMxmoGxS1T4UsFLS\no/Us\r\n=7BVa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPVqqti1RRpT4ozdGuWYSTeJQ8D24F2DLguYCXjyRFGQIgTqtAdVEYR3dfWFV4kzcygUhUxmoKxpyTSdOMR55SkbA="}]},"maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto_0.3.7_1553503526789_0.32446015771379333"},"_hasShrinkwrap":false},"1.0.0":{"name":"@trust/keyto","version":"1.0.0","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.2","glob":"^7.1.2","jsdoc":"^3.4.3","mocha":"^5.2.0","nyc":"^14.1.1"},"dependencies":{"asn1.js":"^5.2.0","base64url":"^3.0.1","elliptic":"^6.5.2"},"gitHead":"cfcc6bccbcab994cd6cec74e7f4ffb7ea140c8cc","_id":"@trust/keyto@1.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-qQZlnSKCMBh4BxLZe/KRoFy9vH7GWYgypkZrodgar4spsf4spPULeKNt/DSri9KX5H0YKW/rK0sEfYN8Qf0XQw==","shasum":"ff6c0f74c5a49060688cecfacdb8da6faa8389f3","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-1.0.0.tgz","fileCount":38,"unpackedSize":103394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2sHiCRA9TVsSAnZWagAABEoP/1aQ4vjQZtV98q1tKuG6\n+dGAHtWVHsIf2bbNueJjuDl6mKcCwJQcmvPFlGa0phRlOINTX7jjOS4KpjM4\niXNGUcooVgFvqh2Ha+jKtaWAghZ+fbPehL4KqcAagw/AjaXyz9F8wucGcMMm\n/C2KUycwNbrH6LT7BgQ0KbXUUeuvRxNfhLoqjtKiGEy3j/qiaBzRNJXRUkMc\nNO+3THjAi3FzwLYI02GRpb4OW+b+9ZS9V45l8OfZjoCQKYAPBZkmi0etLBfc\nSmJPlXWYpJaHRMnpEvWqJkA8s9p1x0xlw6vAoEoLD89Zk/nuvwLtFnFYdCAr\nKjlZEH+KjH12IOfRarqsXknwtOYgyWDKAxS5HJZD0SdQWTxcqeIU1git5Q3k\nIft+J8FXqzv4wFt7pSKwLmC4EPXNjCKqet9BY3DUQLgx7YwY6ljNfPN0vAff\njiVQFncgMIAQHqHPTA8DyytW17+IcwQoHbj8WyIL44nMztrpTIiv/n6AZ3ph\nUMdAfwg/8w+h1gxj+scaNTCWm1UVE3IAD0oXu5XiohDW+1RKT+2cui10abi3\nJzgKXEWVh19l62KycOsdaS+QfrUiN5UOuG44N6SwYQ83zDubzO4+lltOzn5G\nib0eSjGtS/kJUQnoYaHutK8Z6pmj3/Zu9Fih7//lftldmzEo4GK1REsS9eSE\n0PlH\r\n=EJ96\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4T5ZVsN0kAXJNamSiv7fU0QfW/EQ6IY7QT0nU94rzCAiBBGEgGhp2Ajyoucd2EIBZeQOE0S5k5R01PQ5uE1hEaMQ=="}]},"maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto_1.0.0_1574617569722_0.5204107205593429"},"_hasShrinkwrap":false},"1.0.1":{"name":"@trust/keyto","version":"1.0.1","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.2","glob":"^7.1.2","jsdoc":"^3.6.3","mocha":"^5.2.0","nyc":"^14.1.1"},"dependencies":{"asn1.js":"^5.2.0","base64url":"^3.0.1","elliptic":"^6.5.2"},"gitHead":"9663be3a5990077c61aad27bff4e02be0dc04b1d","_id":"@trust/keyto@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-OXTmKkrnkwktCX86XA7eWs1TQ6u64enm0syzAfNhjigbuGLy5aLhbhRYWtjt4zzdG/irWudluheRZ9Ic9pCwsA==","shasum":"60fdea0a6049c04161a2a011772d6294edd7cd53","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-1.0.1.tgz","fileCount":37,"unpackedSize":102394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVjpiCRA9TVsSAnZWagAA0f0P/iLJoa2sii1tLJZP2sf/\nug0oCc0x4aBhXJFD6dl9NFHHqo64OTVVIEMBSHpaLmnSzZh8mwFz92nBHrNp\n9mTIogoGANiRB6xh06e6fWdHR0gXLX29/bN8PLS4SmkCcJj/9essPPGo8NFA\ngWshr9a0FhntLqAIb2UKEx+xUSujrDtmWb57JrCqiNg+fpIXkuskRwnJx6Lc\nBRVmWxXxqe5IQt1vsqxrKrCcikYiS85cJLfrognu1JLhpROtj2kJo8SkAe6L\nu+aall1dA826gku29OG2PgyiiYaizlYTgFiZG0z2bQZvGyDlbHTLQNP1hWeH\nhKicNfv0a2D1gLUnHbR/y0Y8i+WGTdpzXsJnp90sxXw/rbrRJBU95Lg8n6oV\nRgfG2rIGxH5NCz5GPwSaOmK6QqPRgW7j7RfAYA4RAxn/g7vUjaMVOYLzB7HM\nVdSeiq35lpgNxxCEXbtw8LBdl0pCaOipPEw9jE3B/kcux5ix/tAe81sRdTw6\nV6Gzom7C8IPHWbgTg3JefwQzOrFroa48JZkoOrwS3u7g/XaZW3tjcWkCUyvi\nP1VYzuvnbIzcvVJWCc8U6w1JFPTQX76d5WhYQg0R4KiEBSXc8UZamb0QI4/l\nfp9hcCRdv+N2vdV5ubW1irZmzhaT64iUXa53XjaY29C8m/88TYCrEZEvjnX/\nWFAG\r\n=5ydx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCy7BjJv8FQ9NpB+0BXxLfrE+ow4+nI/0SMDVjJsrgZoQIfa1ScYUblqymm3AGIgiIy5PN7TLNYo3yUh0p3cj734A=="}]},"maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto_1.0.1_1582709345443_0.2800166711824503"},"_hasShrinkwrap":false},"2.0.0-alpha1":{"name":"@trust/keyto","version":"2.0.0-alpha1","description":"A utility for translating cryptographic keys between representations","main":"src/index.js","scripts":{"test":"nyc _mocha test","jsdoc":"jsdoc -c jsdoc.json -r","coverage":"nyc --reporter=lcov _mocha test"},"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"keywords":["PEM","JWK","Webcrypto","JOSE"],"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","devDependencies":{"chai":"^4.0.2","codecov":"^3.0.2","glob":"^7.1.2","jsdoc":"^3.6.3","mocha":"^5.2.0","nyc":"^14.1.1"},"dependencies":{"asn1.js":"^5.2.0","base64url":"^3.0.1","elliptic":"^6.5.2"},"readme":"# Keyto _(@trust/keyto)_\n\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n[![Build Status](https://travis-ci.org/EternalDeiwos/keyto.svg?branch=master)](https://travis-ci.org/EternalDeiwos/keyto)\n[![codecov](https://codecov.io/gh/EternalDeiwos/keyto/branch/master/graph/badge.svg)](https://codecov.io/gh/EternalDeiwos/keyto)\n\n> A utility for translating cryptographic keys between representations.\n\nKeyto is pronounced 'key-to'.\n\nFull project documentation is available [here](https://eternaldeiwos.github.io/keyto).\n\n## Table of Contents\n\n- [Status](#status)\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Maintainers](#maintainers)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Status\n\n### RSA\n\n- [x] PKCS1\n- [x] PKCS8\n- [x] JWK\n\n### ECDSA - secp256k1 (Blockchain Curve)\n\n- [x] PKCS1 (Private Only)\n- [x] PKCS8\n- [x] JWK\n- [x] BLK (Private Key Hex String)\n\n### ECDSA - secp256r1 (P-256)\n\n- [x] PKCS1 (Private Only)\n- [x] PKCS8\n- [x] JWK\n\n### ECDSA - secp384r1 (P-384)\n\n- [x] PKCS1 (Private Only)\n- [x] PKCS8\n- [x] JWK\n\n### ECDSA - secp521r1 (P-521)\n\n- [x] PKCS1 (Private Only)\n- [x] PKCS8\n- [x] JWK\n\n### EDDSA - ed25519\n\n- [x] PKCS8\n- [x] JWK\n\n### EDDSA - ed448\n\n- [ ] PKCS8\n- [ ] JWK\n\n## Install\n\n```bash\n$ npm install @trust/keyto --save\n```\n\n## Usage\n\nTranslate Private PEM to Public JWK:\n\n```js\nconst keyto = require('@trust/keyto')\n\nlet pemPrivate = getPrivatePemStringSomehow()\nlet jwk = getPublicJwkSomehow()\n\n// String data can either be passed in directly:\nlet key = keyto.from(pemPrivate, 'pem').toJwk('public')\n\n// Or can be passed in as an object instead:\nlet key = keyto.from({ key: pemPrivate }, 'pem').toJwk('public')\nassertEqual(jwk, key)\n```\n\nTranslate Private Hex (Blockchain) Key to PKCS8 Public PEM:\n\n```js\nconst keyto = require('@trust/keyto')\n\nlet blk = getPrivateBlockchainHexStringSomehow()\nlet pemPublic = getPublicPemSomehow()\n\nlet key = keyto.from(blk, 'blk').toString('pem', 'public_pkcs8')\nassertEqual(pemPublic, key)\n```\n\n## API\n\n### keyto.from(key, format) -> {Key}\n\n**args**:\n\n* key := (String|JWK)\n* format := String\n\n**format**:\n\nFormat can be any of these: 'pem', 'jwk' or 'blk'.\n\n* format = pem: will parse a PEM encoded string (as per OpenSSL output).\n* format = jwk: will parse a JWK object or JSON String\n* format = blk: will parse a hex encoded key string as used on various blockchains (limited to secp256k1 keys).\n\n### {Key}.toJwk(selector = 'public') -> {JWK}\n\n**args**:\n\n* selector := String\n\n**selector**:\n\nSelector can be any of these: 'public', 'private'.\n\n* selector := public: will produce a public JWK.\n* selector := private: will produce a private JWK.\n\n### {Key}.toString(format = 'pem', selector = 'public') -> {String}\n\n**args**:\n\n* format := String\n* selector := String\n\n**format**:\n\nFormat can be any of these: 'pem', 'jwk' or 'blk'.\n\n* format = pem: will produce a PEM encoded string (as per OpenSSL output).\n* format = jwk: will produce a stringified JWK.\n* format = blk: will produce a hex encoded key string as used on various blockchains (limited to secp256k1 keys).\n\n**selector**:\n\nSelector can be any of these: 'public', 'private', 'public_pkcs1', 'public_pkcs8', 'private_pkcs1' or 'private_pkcs8'.\n\n* selector = public: will produce a public key.\n* selector = private: will produce a private key.\n* selector = public_pkcs1: will produce a public key according to the PKCS1 ASN Schema. Only relevant to DER related encodings.\n* selector = public_pkcs8: will produce a public key according to the PKCS8 ASN Schema. Only relevant to DER related encodings.\n* selector = private_pkcs1: will produce a private key according to the PKCS1 ASN Schema. Only relevant to DER related encodings.\n* selector = private_pkcs8: will produce a private key according to the PKCS8 ASN Schema. Only relevant to DER related encodings.\n\n\n## Maintainers\n\n[@EternalDeiwos](https://github.com/EternalDeiwos)\n[@thelunararmy](https://github.com/thelunararmy)\n\n## Contribute\n\nPRs accepted.\n\nSmall note: If editing the README, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\nMIT © 2017-2020 Greg Linklater\n","readmeFilename":"README.md","gitHead":"157c4856e741a3b4fefc4f5f27db3bae345bd133","_id":"@trust/keyto@2.0.0-alpha1","_nodeVersion":"12.2.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VmlOa+nOaDzhEUfprnVp7RxFQyuEwA4fJ5+smnsud5WM01gU16yQnO/ejZnDVMGXuq/sUwTa5pCej4JhkKA5Sg==","shasum":"b097679bc8fc60ad3e73e982e27654d8c4c6ddf2","tarball":"https://registry.npmjs.org/@trust/keyto/-/keyto-2.0.0-alpha1.tgz","fileCount":37,"unpackedSize":102422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYUJRCRA9TVsSAnZWagAAPucQAJFwszplfsAvdu7GoqJJ\n5HnM33QElA7shC3XpfEFiA7v+szQwsaDQPPQiKg9YF7OkmpUr8JhqQhgTU3W\nW7iF25dDqm+T01B366a/3+ooK4IMnmrrpaUlwTpyAjQpy9TXv5vGJO7pyrJq\nkMTgf7DzJZMLy/edMgxZ7i/jpeBb6O5hxXJzY44EMbzA9ygYEuW6Qp7PmGle\nKH7OU9HA0InOPsYMCQj97IMSlRVo6ibdYvaj5MorZxH4hPVGkfxfV7rkieXC\nQCJ8PhfeXTRvBVDQaaP7RjwZh87jWXwvzXebG4AaQ/kroh9wlMtvSSsMqI2g\nAvsZfUWSFp0Vc8i7yp4/dknNRyLUKiyY8xXgnkZ7XFX57jF6bVQzDpE+jRaI\nF3kuL4OyLmbT8d6ZSvVPmGgYM+6vSIA3tiAbPkLpT/hLbIboK70Kc8xG9a6+\nEYLOPdb6+ef6qqaRbG4CXCIcxPgIM7RBrozfxTPr2Wm+ejcGx4bkKflVcwn1\nLnj+6pWCR2SyfpKmSW+QkGSx1TNSejSVwFj48WbpTHHQEIdrLW8UdIbHdEIg\n3wyqJIHPsZJoNu5e94Ek9XcGO0S4itCEfifoN18qoXdWdvLxn/78MKzYIZub\nFBDSVS/aZPuQKvTcQ6g4ApFQoUVTmmuu3d7zf37S+9xm+ODYLKIyn/xLVaIe\n/YtU\r\n=CN9M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4wi1aEoLfBstEVBOaFWKgckueEmGVac42WKLY5C3IwwIhAJBm0qIsCBK6v6RM3wP6Px1DJnMpCza7qjviWbCbEMBF"}]},"maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"_npmUser":{"name":"eternaldeiwos","email":"greg@gryphus.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyto_2.0.0-alpha1_1583432273162_0.8789405932336196"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"email":"smith@anvil.io","name":"christiansmith"},{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"cornel.stefanache@gmail.com","name":"cstefanache"},{"email":"greg@gryphus.io","name":"eternaldeiwos"},{"email":"budea_ionut@yahoo.com","name":"ibudea"},{"email":"keeley.erhardt@gmail.com","name":"keelerh"},{"email":"jcbailey1991@gmail.com","name":"thelunararmy"}],"time":{"modified":"2022-06-13T01:01:57.002Z","created":"2017-06-11T22:48:23.308Z","0.1.0":"2017-06-11T22:48:23.308Z","0.1.2":"2017-06-12T15:20:42.004Z","0.2.0":"2017-06-14T15:55:33.770Z","0.3.0":"2017-06-15T10:42:09.635Z","0.3.1":"2017-06-22T19:50:37.961Z","0.3.2":"2018-01-20T07:40:07.707Z","0.3.3":"2018-05-19T07:20:35.740Z","0.3.4":"2018-05-19T08:23:50.259Z","0.3.5":"2019-02-13T06:12:10.617Z","0.3.7":"2019-03-25T08:45:26.943Z","1.0.0":"2019-11-24T17:46:09.806Z","1.0.1":"2020-02-26T09:29:05.623Z","2.0.0-alpha1":"2020-03-05T18:17:53.315Z"},"homepage":"https://github.com/EternalDeiwos/keyto#readme","keywords":["PEM","JWK","Webcrypto","JOSE"],"repository":{"type":"git","url":"git+https://github.com/EternalDeiwos/keyto.git"},"contributors":[{"name":"Greg Linklater","email":"greg@gryphus.io"},{"name":"JC Bailey","email":"jcbailey1991@gmail.com"}],"bugs":{"url":"https://github.com/EternalDeiwos/keyto/issues"},"license":"MIT","readmeFilename":"","users":{"eternaldeiwos":true}}