{"_id":"@digitalbazaar/ed25519-verification-key-2018","_rev":"14-d0a7a3b7d29d118fb08ccca7f970a215","name":"@digitalbazaar/ed25519-verification-key-2018","dist-tags":{"latest":"4.0.0"},"versions":{"0.0.1-rc":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"0.0.1-rc","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@0.0.1-rc","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"ccc2132ae7c1f438a81e0e73daf48677080912ff","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-0.0.1-rc.tgz","fileCount":9,"integrity":"sha512-IvTvE8CRF72T0Vro18RyBoXqFrGGlX+EKwE/YCCVFwVPlnucMYnGJbpx3YXSUNyOpZY4w9czyuD8PdEo8T1fUw==","signatures":[{"sig":"MEYCIQDGsgjR0GH/77dawr30nrE8mEJ8+Hjhnro8zmk1sIAXeQIhAJwjAFqnvpelxigWXTK349Gqpv3e/GtOF5J2LZHgNnnL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFTICRA9TVsSAnZWagAApnoP/2/xmlHtdSvrLb5Q6NOO\n4zgJhvLUtEpvvai9yEg0BB3ImaXZyNk2e1z3Nb/Bx4ivu8tWP9BD6PzRYyBU\nmcD3V1oczvCN5gLlf2+T/U9Nc7SX374VP55XmwdJS6nxJh6QP0WdOf3EIsyG\nR8CN4kJH0WpKWA1jYKfZLaG2vgyZsHDKqqAUbTUtwrxsVvflmDlc0ADpe6o2\nTqxInQztnkRmZVn2gc0GrINTJ+IERllS27FyL7bNOe2fF5q+OFEEKAvQArQC\nn9fJIwV3tS8skKRM6Et1zEIuclUE2s7ZUmQgK0SG5ByoL1tY6peWIprWJ6qI\nlLGAfuJLeAYDE5V4k+xTuavoo2KYvNGq28avSFfa1ycNguWC8gcTHcQmbLWZ\neYIMCwgr6NpxiKcOOQfWYIC4fkRlFwmwrIJGiLdbUsWkRc0apXCOfe0Q5kSP\nFy6XTTw1miRN1h59f+tpmKEnpbsqt2DB7DnWMdn73S+BlVgN43HSgsLExP88\nvcjEWKJ7YoK3amtigXCs3xqG/DjPACOlo4Ep1lg7yoqIF4CHI3X67TFr7e8c\nvUe0asX3E1jMzZvq3ADp7TFVTH1RslQEzWtibaelLumcPeitchyF/MOc6hXi\nt4e1HWT2gBMP6rRcTZJzVYoxQygLfJ42xNb96UlWqtKnZkWmv9cqo3jFNIMv\n+jhF\r\n=IU4r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Ed25519KeyPair.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"sodium-native":false,"./src/ed25519PublicKeyNode12.js":false,"./src/ed25519PrivateKeyNode12.js":false},"engines":{"node":">=10"},"gitHead":"60fd8b5aef82ae1573168a2913a8d885dd50e726","scripts":{"lint":"eslint .","test":"npm run test-node","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","benchmark":"node benchmark/benchmark.js","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 30000 -A -R ${REPORTER:-spec} tests/*.spec.js","test-karma":"karma start","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.5","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"bs58":"^4.0.1","semver":"^7.3.2","crypto-ld":"github:digitalbazaar/crypto-ld#extract-key-pairs","node-forge":"^0.9.1","sodium-native":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.0.9","mocha":"^7.2.0","eslint":"^7.2.0","webpack":"^4.43.0","cross-env":"^7.0.2","multibase":"^0.7.0","chai-bytes":"^0.1.2","karma-chai":"^0.1.0","multicodec":"^1.0.1","@babel/core":"^7.10.2","karma-mocha":"^2.0.1","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.10.2","@babel/preset-env":"^7.10.2","eslint-plugin-jsdoc":"^27.0.4","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-transform-modules-commonjs":"^7.10.1"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_0.0.1-rc_1595692231752_0.20290214730471234","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"1.0.0","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@1.0.0","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"db3d35ec6b45fe4073080f00a63923937f1f5b9c","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-1.0.0.tgz","fileCount":11,"integrity":"sha512-afIRx9Lbt0V2rVq6iwPe1059fW3L3oMf35bIkiOME2fJqr8KzTFx92BPJrAkkx8im6RVkeAJeBqbL36kj3FVmQ==","signatures":[{"sig":"MEUCIE+T0zzPD8gVnNDcK6ioD7gR0CzX3d+hOgj/fXiLIZsqAiEA7u/NkEoG94o5hnG/mhyuvXzOvKZm5IDnymLSxAxG2QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJbceCRA9TVsSAnZWagAAcWcQAJPuUbFHaLRZx0iRyXci\nPjnA99d5vV5jwtGlyDZVMg9PSEkUhdhsedGbyx5iMHeGY32DclfT/s6bViD4\nTqdCykpTtL17YFIqE+wbt3g2BQl8zvjoU19LxV1rHk6mmxS/Tok8Zzl3qOXm\n7OLN7NIyhhZt6C2CLnBahaJS+zXGzAHxLGPL7rrAVb8qJ/3IzPETgRKIFlDi\na3F2NfACo5FCUEKXXfsStma0A5XLs/zqNhGF1tPZvicZVcBN8vaXdVgfce79\nu4aJZxrSaqIyQ4lZqPq2+OV0bvN5m0iYzmelcviSkPjYV4Op12/fDiTcBssW\nFe1zgnqUGqZVsSf6VEtHb1XdQw3VREbl/y6b2TGdjBQZxB0bL50h5j9n2jeP\n9BvWftoq/m0WFBo67T8Y2sqjwT/ogzLaNi4MGqw05Mv0krXZWofPjkSY2+gn\nC4sMHGwVoF/SFhKDbviFmrqCxhg/ZA26URG0bWNxXgXHfuDIh5rBpducYcUu\nTCC2NDzuAwv/R0iEdm7oENCfhRf86fAWOy822gPZGRmGSUVxLOiCpxoZNCHM\nIrQzUU9PEyEIGC33of+4C8YysfzIJG1Pg2nq+5/MC6VHTh82gxoHt9gEq76r\nNDa2D2TgAeUrt40ks+0P43Q0RInTuqONeqG6SVSg6U/EN0QWMnwRMkljHiic\nnGuw\r\n=b34k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519PublicKeyNode12.js":false,"./src/ed25519PrivateKeyNode12.js":false},"engines":{"node":">=12"},"gitHead":"dce3ca96802ccc8c4eab0fb2bdc91f58754376e2","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","benchmark":"node benchmark/benchmark.js","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.5","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"esm":"^3.2.25","bs58":"^4.0.1","semver":"^7.3.2","crypto-ld":"^4.0.0","node-forge":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_1.0.0_1596307229832_0.02583977902847656","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"1.0.1","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@1.0.1","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"70d52cf375180ecfcacf83a371264f8e121726b0","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-1.0.1.tgz","fileCount":11,"integrity":"sha512-hn/aWP02J9tuPAypGOrZe5vIZy6NKyU7IE7AMmGAV55Om8ZL1VEj/ehehughayvM4YuKF4xJypQ5/aw3gj+H9A==","signatures":[{"sig":"MEUCIBwu3/5jMecL/mS/xmV2lAmGuPXhb2m09sjdYv05bem1AiEA4bsDSQtesvnxfnSP6IwwxdrdsxrrvNW06nzYmDc6oCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJidcCRA9TVsSAnZWagAACOUP/A27XEg4/TyXMbIQAg7g\nS4kQre8R3LGMmRzON0Ze111ejFtpVaHo4wtCrIKR5SS7Q1H09dRCptYqq0MO\nCc0Y+GokNdI0irPKrnp3GmS4OcK9mNzL0WYAMRt5hyXwn2s6xMSdhahiFbMK\nbnYtS7ZZ/Ub3KKwjTzhg563dzuFzi3yOLgQhbq8gYheWOxltDob7ETh5LXoz\nGrUJuyKxvgLIEetmZQfJdemMLaKAez7BJ3QDgAJEHRSGAH6KHY+gpk113k+/\nF84z/79AIcDkJcLE6X5givAY4I/c9lDpxHA4l7IQg53nOTH5F/XviHRM0QNK\n/6f/T3Lps2nKpmFz4XDJai+mwsiKx85APLjUyVAod56ZncB/vBYrWWcCQ0aQ\nvH+uD+G8QBGfCAKQ4MBLP8uXqfzaYYzqH2XT2HoDtNndL3Yw4PGApTVTWGx5\nzs/QiAfieeL5naiGjzfhC5dT1DulbQ9DHHx/kWnWbBQCKFD9peevija2SUvc\npKbDd6PPR77d1aU03I5erTbSvCva/G0lDumUTbt4CpV4wovj1EP83OUgVhBE\nHwRr0ksJroiTONWpXBgL3zYhSOCKrSsFofBLdRpU4MSs4lR84VDyozu0659C\nDTn0rRXtzHfilfeTDXdeUCiqY80vl3HG7deygpoa9EVDM68pbvGF8eDmkJ7F\nKzvs\r\n=SXrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519PublicKeyNode12.js":false,"./src/ed25519PrivateKeyNode12.js":false},"engines":{"node":">=12"},"gitHead":"d5d89a421586176f6bb63606f74db5af8b34fadb","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","benchmark":"node benchmark/benchmark.js","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.5","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"esm":"^3.2.25","bs58":"^4.0.1","semver":"^7.3.2","crypto-ld":"^4.0.0","node-forge":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_1.0.1_1596335963611_0.6840387919626663","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"1.0.2","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@1.0.2","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"f3a85dd7137c478e8705c8e334abc137c9e7a997","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-1.0.2.tgz","fileCount":11,"integrity":"sha512-3R7ZlOr1KVNI2up8DP/McWykzrG+VvrfSgVFdcyaLjNaSl/+i0WnXmkuf8EmsWLAONCaJRapJ+Be00nZ5By8UA==","signatures":[{"sig":"MEQCIE97zCfK7BMkpKCsgRask38ZIdrPCXU14sHqjTqDM+cgAiBs2fXHV1dvItNGP354u+xuS8heT7u2LkpyNIPk+01LDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKM0jCRA9TVsSAnZWagAAXSkQAI6V9jyq3fLXBBxF1S5d\nzTGneoiXPGL/40+ELEvJhbSttULUEEO2AZIiPrtLHHmTlDSoQXodfK39Fjdc\nZUs3cwwDffAKCABXqSiZsoVLOyMy1BghWSKNtM7rHMYU/EoSZwncusoBwX8f\n/D7wRLxyvjUdE/ya453gvSskCJQwlbCdhQILluyswtALD5pT3mAcqGv6W+os\nUWh/mKZwBxajXOEvgfN46eJpCZ+XFjaGQZzsjWcjjWbKuK4IzCw9bHwCAnSX\nf3juJc6juMN/3hMdPukCTEoHEbes+fStse0MX4i2okyV+mwBXtocoW59KfkC\nwS5iWc4vLMqQfmF/VASotzYGF3xxXZewbj1PlROR0nJJRVRf4McVK2QcnHBr\nHmLYr/Ysjs5LO/ySo0M71oON7Qi30BAPWoVTmwN7RbBLZdhVhJ/wVQxL3nGI\nzTb5FX+H6BQw8QPy382aHlrG8hvSxOwTSGkcPVZhZPsE+U0i04/VQOP/ZrFJ\nUOZk0KBT+haSLeD+JK1LyJg32dJasrIlAPM0hpaoUq4g19CD4mPzlBSJYbUJ\nJ6NsMTAE2kg8wM4rAgSjzDxRL3gKKTPERbBmJ3MWVdA20Mqr0LsVuWkhwC/q\nTgV6xXzeGJZoREwEpwEAOtvG8GtyeO/GnnPasQdKjFS6CY7kcAMyP9xiV0Xj\nk4HC\r\n=Ephp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519PublicKeyNode12.js":false,"./src/ed25519PrivateKeyNode12.js":false},"engines":{"node":">=12"},"gitHead":"40bc86419c5f1eea6cc09684c0ac5cd7ecd35339","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.5","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"esm":"^3.2.25","bs58":"^4.0.1","semver":"^7.3.2","crypto-ld":"^4.0.0","node-forge":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_1.0.2_1596509474776_0.7192693821606306","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"1.1.0","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@1.1.0","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"3f759d361ddf67f6fb4f01a0eb208cbea93adcc6","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-1.1.0.tgz","fileCount":11,"integrity":"sha512-Le/Tj2BhVlpMeniMEVNx/1W6TYePzrUC1YV0Okt6ieqeptvo4V8YhTdRCe64myRQ7vUXpSl0ay8dY6z6uoJ0Kw==","signatures":[{"sig":"MEUCIHmmlwfICq4YXoqvGAWEU32DRGerXhYFUzjV897Hu0dhAiEA3KoOiJv0P44CpEUiUgQ+A34qC8RXlkkuHQpfamIrAzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj1VGCRA9TVsSAnZWagAADBUP/ig8Op9hW4n2gTgluh98\nRLPJwaLqmHiM8dzdpOS394bkzdJr6IFpy8IU2oQTGwm7DvKGuiEpevbm1XJU\ndiO3eMHR+sxvzLaiSM/zCaqVjh0Xiu2PQNFV9xbvzr5jBf6Jv/EbC/59uisa\n+i2kjNKs3YqOfWN42wXsg21IGUZXdi4chB8o070Dmyatl7vLBrFiCZSRpWKg\nMqh1c4PyeeJH1vl6ighrJgB8bxNkKtWed4vydCAnkp3hnTEMHig3oaaJU4G6\n1sYQHo3AuYvW5vR0IkMEhHT6fGzD3zEeVtdY8LI8ANWDlwbSBKvJPFrC+WTC\nuTzPW4LCR8ja3iNSyYyzHsVzV9C5eFqgtx4cF23+wVeVbZ3+LeOqEl2WFKHk\n+kxGpX+k7FyF8bhrjRhKZiJEKLYIkCQSCQM3n2U/u3jpT35sR/lMRDQ5Mjev\ngG8lsdbXLp3CsQERi1667j1bOeGnSQqQd9Dj8aU+SDXcMLK0uDeN3Rh+Jo5f\n3ARO/MSNsFm6p48aPX30+8nQ6M94uZX4mEbDeCnhD7zDHCRZsomTW0WHhebj\ne3PhP6shHEmfBrb2foDhXD2hG7nSgU1hL0ZBr+nfyVjF4AjnqwMhJWhKio9y\ngGgc4Mgf6Vq86oQBhDtYhttXnPE8lgjlbJMOTxi/Hn18umLVH7VKOmzKVxTF\nLiEl\r\n=3oWn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519PublicKeyNode12.js":false,"./src/ed25519PrivateKeyNode12.js":false},"engines":{"node":">=12"},"gitHead":"7a249888db4245c5e74364cbdbeb563fb7da6f91","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.8","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.13.1","dependencies":{"esm":"^3.2.25","bs58":"^4.0.1","semver":"^7.3.2","crypto-ld":"^4.0.0","node-forge":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_1.1.0_1603228997681_0.09767743409574403","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"2.0.0","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@2.0.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"codenamedmitri","email":"dzagidulin@gmail.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"70165028156c7518cdaa5d86d083692b4390a2b3","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-2.0.0.tgz","fileCount":11,"integrity":"sha512-GdKqs7eznmGtGSrrcLvehrSCLko1mz8yvneqKU/b3qE1s/dKAqj8+NA02E5Fekf1abQvRr4KFqZxYKzcty+DvQ==","signatures":[{"sig":"MEUCIQDCrtWeIddiyIwHcpH+o5HKzTUxZjSyzYEmdqlX4rcr9gIgMGrnkc7vV/HUsiMgafr/sejta1LR4XKzsfOvamOAumM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOxsfCRA9TVsSAnZWagAAQ7kQAKOCcbZIbecjof09gJ8b\nsLHcz8bqKWjsrTO3la6BY14A0D6ntOTmz61CIEPynXLk+p9RAO/t6jsZ1A+E\n93PHkiG3cgVo/AAeh2T6VHxWMAM9LvJjhNJe+ZG/KeO8QeZdiX12B03gN+SU\nu34uk5pFEvDI3dgaJPfEP7qFAL70SjBAM6guGR+VRkwJMA1kMSYCuH8oPBTd\ndD+gFIg+BwvAfM40NN/Vi4oQiJp+2jNlRnoNuNiMZRA3TDinOuXTjl46Vkpp\nRBcZlZ8Af14pvmKIfVSw+gAZKzomyY8tLEdo7W6+5i9p+Gzr1BDvv4JwQBgr\n3rwyd+jz6Rc1+7IbgJ/uzz5vy17EmugPoJxyyr+cKv1Cb2jwzkjuDo+XSaHB\nSHMQfrL66QQbSH7no55Dgmw15d0+lMyvROjJ2ZCvn2jWEgb12pj7ltf2zrPB\n0JCYT+OzmDuVf9kFjdOeKwFxlAWdPJj2eslrMFwh+Axkn/sj+wlwSIIiXH5x\nh3Pdm+FIhwO1RxtKPo065385nhVHVCkY2e7zus7ZlvmRt61faT11eZqQG8BX\nBYaaFny2kxzhoII8W8Ww9ojKK4HC+o90cSMnrgxY9mfOqqwm4X/CfD06dHfl\nuSwHrIU3tMLRyAhh3yZsEJwePK4jZ+AIY6IhpMFdAhk/ydcixsROlMmQ6Mh3\nfi+Y\r\n=gnOF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519.js":"./src/ed25519-browser.js"},"engines":{"node":">=12"},"gitHead":"93f1a323877c16afd181efeec9ef0097066d69e3","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.11","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","crypto-ld":"^4.0.0","base58-universal":"^1.0.0","@stablelib/ed25519":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","webpack-cli":"^4.2.0","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","webpack-bundle-analyzer":"^4.2.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_2.0.0_1614486302972_0.8160307748366684","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"3.0.0","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@3.0.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"codenamedmitri","email":"dzagidulin@gmail.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"b5fd194089ae387d3b76fc59bfa7cab36c8eb657","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-3.0.0.tgz","fileCount":11,"integrity":"sha512-sVa5MQHPwZlcsKh+a1D6HP9fAula+Ygx2oCuPduX39btIhfpgr0t+InHDIGPUqa8wOkRL5wKshTTMq+bHm9Beg==","signatures":[{"sig":"MEUCIQDGHbYnkqmE55pk9rE8VyJylDe6yyP1YHj935yFjvMCRgIgIUYxwLq1InVV9cDlCxKotKDkuKvgm7LaPyg7koMPDbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQWRCRA9TVsSAnZWagAAbRIQAImG0A00+S691AXfN6gN\nZozL/kHldZEKEKTeFrbJciOW29iHXMU3adEv+LzDStfoaSE4pgNDsnnwj7xY\ntHQ3jEUDVuJUORaWy48rkd8TghWG2q8h0+jVVad2CpPBknLbOPYE3g8yP8Tc\n3Z47yNnwGFWaASPFBZ87hcw7E1qt6LfvyCWBcbEBm2/PwbQn1xdrc+OnvmSw\n8sw7y/DkdySg7w9xc9WpnvSJrKKhu8lZIpkGcyJGLS7stT6QfN3P6q65fqOa\nv4oUTQF05pgdOK0w2aFnlhuhSVcBInBwMGQk6KgfMz2dZSPkENSA16iWU0Mo\n8sAu4zSU2OyuXROtfSUYJ+rKKF6ol+p2UM1je3BupV7/AWzFZO3ltLYTkfWv\nFqmOSxAtPdyhg14L6RbvWpWDPgnZDolGThi36FcddeGU5g53jt5/eAT4bPVc\n/TkGyP8q5Tb645lKspuX4OvuPH7/YR7J+7kQGOB8+7Ij8+b5S4r/8rUu6IZf\naqAEXx97pLi4NMMD76pyKDaOIU0hh5seX2LYJi7iQO21WexMlBIZpOQrPkzG\nOlprz5bXg0K0QvrniP7FMA0hOGGarcCo5REF/Wlo+ASlN4LXWWn/9W27jGnb\n+QP03jABWvQmcdj7bZvGbyxK9ls9VsmBcstXahV4591aVpd/zFsUJrTmbl+l\n9mMC\r\n=/QTt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519.js":"./src/ed25519-browser.js"},"engines":{"node":">=12"},"gitHead":"44e646318949fe3ad4e5fb964ee37e56d549fd21","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.11","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","crypto-ld":"^5.0.0","base58-universal":"^1.0.0","@stablelib/ed25519":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","webpack-cli":"^4.2.0","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","webpack-bundle-analyzer":"^4.2.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_3.0.0_1615922576526_0.8631120472507345","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"3.1.0","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@3.1.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"codenamedmitri","email":"dzagidulin@gmail.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"ded92801f5f5ca4193976416fd1426809b35f27f","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-3.1.0.tgz","fileCount":10,"integrity":"sha512-hzkv0M9vfz0jFi9olyIysoL+dl+2FM5tTkOjc2/HiSTeHi9eoPcE3KTimgMee3E3ZRs15Rw6Td/fyOWzCkdQwA==","signatures":[{"sig":"MEUCIQCoNpwqSPQYXxo5luBCk84nMF2b8U8VDo/497ZGDNSxPwIgETFlb3hflwKeC4jWsB5txZAsCwjLnK7PLMo48oCIMZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ056CRA9TVsSAnZWagAAaAEP/RvcUo5FoU/CSgF/FDKA\njeGuribMppCRq96E4hMUXS7A6KHzOalt2WCLHO61QD04DVRXJJWYVaDpsEeF\nrQ95Huxn0Kzc6UtRjfyoMdMx0Of3goiuHgPeJorJcAk5D6snhnBKTXxeb7Mc\nm45UQ0lJ4pE7YW07SiEQuahfKtbmdIiuIKXNDEFviCP3ngz865ohLVfN29wy\nvO3iFOhIHcqOR9VXoOSkxYD+5TaYUEnqs1InMk2+JG96uxmzE9J71bL5kWVi\npzDH1T9qe7L6IQCQOx+Nh+X776+IzvxwjbSO8TcrFDPeL2CSYF5Qxigc74cB\n8y62BPxgHD/aOTHHU0PPUbSKG0+dBk2/5lBWZIeCft12Kl+/iUtVgXZH8Pnr\nfLR46bVcce/9txWrKU4yATut6VWA8xcl/Yc8QLdNk/CIann8wJZIZh2nDRpB\nvmo2KFJay4WKUWH2Xc4CV4HXMTjNbt0DY7q7IbVywSbE7+NnXyfCcnEw78XN\nzyF1YbgHre41bHRgFo4qqxSHcvOOb7GbjAsTbFnEdgFJJU1K6M4pC8JeHROD\nD5ntL6QaFVPgrKcBHbQjyrbnWVT/TcGdyM24fJj0w5Z3OpaL6WLcrDw9G6zT\naqv1hOGa71yG9h/y7sjvuHTXuiypBfhbMSu7j0cfT+jrVZha/w8f4cv+8vcH\n1f4U\r\n=hDPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519.js":"./src/ed25519-browser.js"},"engines":{"node":">=12"},"gitHead":"8f6fdf5bd2916fcde455a3166f9527f476eb9ce4","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.11","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","crypto-ld":"^5.0.0","base58-universal":"^1.0.0","@stablelib/ed25519":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","webpack-cli":"^4.2.0","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","webpack-bundle-analyzer":"^4.2.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_3.1.0_1617383033780_0.9157913498044128","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"3.1.1","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@3.1.1","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"codenamedmitri","email":"dzagidulin@gmail.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"969ca12159239e1bae00baa40c4aec12aef61b3e","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-3.1.1.tgz","fileCount":10,"integrity":"sha512-4dtWUNIs30xAv8PZts+Xo5gPM5KEFKg2rw6OpDlo/gy20ViT9CtVqTDcuNG+3hiuKRBs/pTF/NuBeLTtagPvKA==","signatures":[{"sig":"MEUCIQCMQG0SiqfnH67/u56iNiTAZ2BNcZsVr5XWx8QARU6vQgIgca95K4MnC1sZh1IlmzxZGPzJ3R1iywoH9R3GwC8bkQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb3V8CRA9TVsSAnZWagAAZJoP/Reu17wtyeGgNteOYYgP\nt4+TQZ9cGRwCc50G5LnCrjzSTVMwA1Z6PddVLoQzC0ggWBQYSONm1mBaML+L\nDyuUcDNc76sSoBH7lzbuOwaGuk12voxrfFSlRACprzudNPjX3X7nQHU20yLf\nIt7q/fkUODqNk3DdqOO/6nJRrcgKQjkyKgpF5Yocyo3bprRszu9SlCVaYRPB\nI/7GYEwso7Z+5iFD5RQG2f6tFZuoIpfjLuIfH4AadiXZlF6ZOB9AeLE/gzmC\n1PfZsXRtDKUsErpJwJtCBm52RiD6w5G3N+BVvBieGuVoo859s8nsYq5Oc30O\nHy3o+6I3DxTzvN7FkgwM5642C8UKMU/trgmJ4q/qAMIEji45xtQSY3HVez+i\ngt0yJIamvKavVcVf6wDDfPN6V9HFt3OgWNbyLEKrCqnfNjBq2b89gh0dEBrG\nrFYi0xYzNZ1sZwaYndT5RHdL9VWaJuBL4beRYNBXEhWqyeziuI60hlCIBLYU\nozWoi5CdKIfu0UqV2/A2lBcV9+CYS2DhnChgZed4MmpEZDGOuqw1Q0r8EydQ\nqqj2sJF07mKFExubD64RmPJM/5UB9GogTo9/bHSeGGIQR+DRCDUBqR2MBJhl\nl3JCiLo1YTBxXkNJxeDGNFVhdpIPEmYijwIjkTdWxqHQytmt/NNW2zF5J7hD\nYKX1\r\n=esv1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519.js":"./src/ed25519-browser.js"},"engines":{"node":">=12"},"gitHead":"eda88b6cee8f79eabe58fa93b069cc9522f88683","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=text-lcov npm run test-node > coverage.lcov","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"6.14.11","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","crypto-ld":"^5.0.0","base58-universal":"^1.0.0","@stablelib/ed25519":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","webpack-cli":"^4.2.0","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","webpack-bundle-analyzer":"^4.2.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_3.1.1_1617917307900_0.4531707380605128","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"3.1.2","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@3.1.2","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"},{"name":"codenamedmitri","email":"dzagidulin@gmail.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"1673ab1d50311d82809785f3f4aa6eccf2e41328","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-3.1.2.tgz","fileCount":9,"integrity":"sha512-UD7rETyyaHtKYeKfQu/FoeZ00EmANInX0ftmMKQJsI1q8YcRHUAiMF0sIbVM/T73+VBR2dObtfLnZTNM+PkXug==","signatures":[{"sig":"MEYCIQChxpzDoSyyX7x4dtDo4ru6E0V7tDzwDMIwLDBZGw0+nwIhAOA2iqxL+QllFmntwGJG+LhDh0emS4Rhca059tmjGTt7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC+ZfCRA9TVsSAnZWagAAzRsQAJ42bbMAxV3GC17LbTxA\n7DK9FIQHQ6K2eLsx2M/+w3bcaYaIT6i7Py6oq4so989rz/UiG24ZKYs66TMQ\n7cGeR9pRngCWKbwTpl1oqrkLQkUHPquSV80IxTvmgvxtj8RvXvrzs3tJTUNe\nOoK7tE26ZRDwz34dqGlaeGKegVX43lzGA6Vhz6yncp2l76CDuTyOq8XkNvDh\ncAR84aBIeD3GC6/cPksi/hhi2kqwEYJGiEX/TD6dk1LGvIA/Y8fuTcVShJiE\nWEWK3S6ffR+6XCK06lo6N0y3g5ee9t7ZO3fYjq/wyitvgyoYDy8saWvPKA6M\no1zT10Z+uTzWACylFZVPeZ2ShrT0uN6b8IgHJGJ0mi4MCO67DhmgXRK8//EL\nTS6hzlxVD63KPm8B4igGl9JV77GmMBVugihIbuUv8Zvou3YZTPJ1smWLZPTV\n5LuuqZTOGJrLlECpG5wi0/inmiPzwxlszfwQQSzmPfxpeI+Ko1A+yi4c6YIl\nzPduDjiBUM4VfUAnvXTd9dF9mooNKvLKBxo5SAIE2Smya80hTTtMjqz+AyeV\nh2k1C0L35X3L7LOhkHC2mGy+ZaZO+gC7dXm4r6Kobz0GDhzLMemXKdZ5EEq3\nLvylInLaDovn8B3Ikbf6ncNFelM/KKZ92EvANoIRpodLUi1AHYOVu4E98cQR\nN6aR\r\n=zkQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519.js":"./src/ed25519-browser.js"},"engines":{"node":">=12"},"gitHead":"5295d9abe929ec0f54820b5b2def908adf98a91e","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=lcovonly npm run test-node","coverage-report":"nyc report"},"_npmUser":{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"7.24.2","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"esm":"^3.2.25","crypto-ld":"^5.0.0","base58-universal":"^1.0.0","@stablelib/ed25519":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","webpack-cli":"^4.2.0","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","webpack-bundle-analyzer":"^4.2.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_3.1.2_1644947039821_0.6466536395057276","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"3.2.0","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@3.2.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"nyc":{"exclude":["tests"],"reporter":["html","text-summary"]},"dist":{"shasum":"813df8f9fd06236ebf8c191af88107fe0f210314","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-3.2.0.tgz","fileCount":9,"integrity":"sha512-j/jTA6SFXpiMofoCnhC4iD6NPBeT9b4/JiC8uM+1sVMb2dqGQjTxv7Ld5oZqLsLf6idvd5V42X3zrezRJ9J8AA==","signatures":[{"sig":"MEUCIQDac83LV5VWL+oMlFFEyLAijLpTEJrWOrvFNTRvjEC2PwIgZxPxuoq5LA9FH7J6t5SR49yLKOcPaYNlS8ukBJ5CKLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidEChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQfw/+McZI97C3rWOud0fT4FRbQX0T+HFSU28upoFOpqT1ePyyqoUn\r\ne/XBibqHCYH/dbPc+7AXrkQqKKEQglOP2ajfMQHydBhJGF8czBC2yp/NMInA\r\nuzxyGtIXE7A7Ad5/hqU8XqUFufhPLMqgZrb3vWPxU3dhVnLexSR37NStE+Xf\r\nREbxgAf0YV/WwqcQDNYdrsk7VIpdFBsU9OoYq4A9fiLkbuch5x/h9i18S5r0\r\n/xKkQGy9ZCJw3mp8GFJ/fynO+5iEHqbSCe12lbi+KuLZEu4c3Aay1TXeH/It\r\nkMpc3gceW/7X3EBFAHSvOBQgbGjGqisIfG3Qoh2aFKT7/kD5xroJ7n7ScDc5\r\n3F/dViCunsECpqYq8ClsepGVcVP0cOv4u5KPvL8UMgEKt+UqWT7kPWOlYL//\r\nAIiSshKwDTLUcV9ismFBtaGx2leLlwBUvAU7d03QKW4jGE4Kv4t4zAtw7Mmm\r\nyBmB7MSbM3lIueWPVUOJ/nfAn8wKyAUVGDcTSt2SJ/Pnwy4/LhieML4Pp+u1\r\niP/kdHGPtkhEUhDX62JIzV/PhxatoToGBAiT9ZgzmufGYVLyY+tuDFgG1WXP\r\n1Rb7XLfewmYlhR1wIELOTOQk8MBiweppX/gpsePJnltRukeXfjtYzL2Cezhf\r\nJT6fLW0AR/PD6rGnonau3xxTtmyvgAsUsWE=\r\n=wThE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","module":"src/main.js","browser":{"bs58":false,"util":false,"crypto":false,"semver":false,"./src/ed25519.js":"./src/ed25519-browser.js"},"engines":{"node":">=12"},"gitHead":"360231fc0e1f4b1b7ade6f7ea2465fae4039fb00","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.js","coverage-ci":"cross-env NODE_ENV=test nyc --reporter=lcovonly npm run test-node","coverage-report":"nyc report"},"_npmUser":{"name":"dlongley","email":"dlongley@digitalbazaar.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"8.5.0","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"esm":"^3.2.25","crypto-ld":"^5.0.0","@noble/ed25519":"^1.6.0","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.1.1","mocha":"^8.1.0","eslint":"^7.6.0","webpack":"^4.44.1","cross-env":"^7.0.2","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","@babel/core":"^7.11.0","karma-mocha":"^2.0.1","babel-loader":"^8.1.0","karma-webpack":"^4.0.2","@babel/runtime":"^7.11.0","@babel/preset-env":"^7.11.0","eslint-plugin-jsdoc":"^30.1.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.7","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.5.0","@babel/plugin-transform-runtime":"^7.11.0","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_3.2.0_1651785889092_0.5130775385877486","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@digitalbazaar/ed25519-verification-key-2018","version":"4.0.0","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/ed25519-verification-key-2018@4.0.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"mattcollier","email":"mcollier@digitalbazaar.com"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"0873fbd2c4d44ff06fbadf057bb4c0b93b1c0cd8","tarball":"https://registry.npmjs.org/@digitalbazaar/ed25519-verification-key-2018/-/ed25519-verification-key-2018-4.0.0.tgz","fileCount":8,"integrity":"sha512-65O08XDDJYZVeQJ86fd7ClZLzMwQsJ0zQpLhvzjE9LRGrD0BPwWFrC/vNW3XTYzzvNwbP7ipFomF95JgGLzabQ==","signatures":[{"sig":"MEYCIQC817bvo12SrEJP/T7rZcNtMx0qsXKvELIK9TqT6De8TwIhANgI1faTkyAu5Qiqc0bWKeJ3ZXURido5XXsBTR26oDkh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimDYbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Zw/+IEZE5OoOyQUGb1FB2G8jhwwkDMmo39FjGVPElr4OWrDIgDT4\r\nEF0Di1lyeAtZd4QF7OF+xypSfM7ZSYrIwGroAzZZURsCe7GIH9yXWGx5vmY/\r\nZS1qhwX/ojay2PjdffiMzIwVF1Hyv3K/JXD1oyqAkiucLOG30VnuZV+8jRjD\r\nfZakmmrJBrtni4roaxwrDCLcaaP0ilbWroZL/Ln5xHeeHM1eSrJJ8EopOsZd\r\ncZndRFMunnTnbbJPdyrJEA0Ymzrws68ENmgcKK9R6VKJMYSgq/A/eHcwMprz\r\nscXJU/pncBjhwgKY7FrmKNKEaF061cJBNt5LjY1WPwq71TcfVBAEylfs6Swa\r\nD5sfa8buUxcUfrM+Xjmg1JIwsQ8GDiWST+GLKAYK+7RjDUMhsxdDoT0ZKQhQ\r\nxinJQyhmcFDA/cYSD4AtwHB8D//uWDYRHXMV5gzRkPAUNZjTLZAzK2tq2omd\r\nwR59hGxlk9PVDwxMuU51bNLW/efnbodTkSPSd3asjNJu2hJY6hfmrWYvUQxC\r\nT8WBsUcYXJ7jTC0uisBuEz9b8/DvNgNiVUqim30HeUqh1uDuaW8dBNoVp60c\r\njQXCbTeuj4dPeuLEEnLC3J4PL3hKhe+Lf4NXtX71hYts2W6pYp1/iU0kA5OW\r\nzmvDhGXzF7dqmhsdr201zRKjQW+KXYmFoJ0=\r\n=O+h3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","browser":{"./lib/ed25519.js":"./lib/ed25519-browser.js"},"engines":{"node":">=14"},"exports":"./lib/index.js","gitHead":"7631abae660c2e35750d5f0b228798c4b054b73a","scripts":{"lint":"eslint .","test":"npm run test-node","coverage":"cross-env NODE_ENV=test c8 npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 10000 tests/**/*.spec.js","test-karma":"karma start tests/karma.conf.cjs","coverage-ci":"cross-env NODE_ENV=test c8 --reporter=lcovonly --reporter=text-summary --reporter=text npm run test-node","coverage-report":"c8 report"},"_npmUser":{"name":"davidlehn","email":"dil@lehn.org"},"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"_npmVersion":"8.11.0","description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"crypto-ld":"^7.0.0","@noble/ed25519":"^1.6.0","base58-universal":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.16.0","webpack":"^5.72.1","cross-env":"^7.0.3","multibase":"^3.0.0","karma-chai":"^0.1.0","multicodec":"^2.0.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","eslint-plugin-jsdoc":"^39.3.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^42.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ed25519-verification-key-2018_4.0.0_1654142491397_0.4098589027134285","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-25T15:50:31.496Z","modified":"2025-02-14T21:40:00.419Z","0.0.1-rc":"2020-07-25T15:50:31.902Z","1.0.0":"2020-08-01T18:40:30.002Z","1.0.1":"2020-08-02T02:39:23.790Z","1.0.2":"2020-08-04T02:51:14.906Z","1.1.0":"2020-10-20T21:23:17.858Z","2.0.0":"2021-02-28T04:25:03.135Z","3.0.0":"2021-03-16T19:22:56.766Z","3.1.0":"2021-04-02T17:03:53.951Z","3.1.1":"2021-04-08T21:28:28.051Z","3.1.2":"2022-02-15T17:43:59.994Z","3.2.0":"2022-05-05T21:24:49.223Z","4.0.0":"2022-06-02T04:01:31.541Z"},"bugs":{"url":"https://github.com/digitalbazaar/ed25519-verification-key-2018/issues","email":"support@digitalbazaar.com"},"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","homepage":"https://github.com/digitalbazaar/ed25519-verification-key-2018","keywords":["Decentralized","DID","Credential","Cryptography","Linked Data"],"repository":{"url":"git+https://github.com/digitalbazaar/ed25519-verification-key-2018.git","type":"git"},"description":"A library for generating and working with Ed25519 key pairs, for use with crypto-ld.","maintainers":[{"email":"dlongley@digitalbazaar.com","name":"dlongley"},{"email":"msporny@digitalbazaar.com","name":"msporny"},{"email":"dil@lehn.org","name":"davidlehn"},{"email":"gannan@digitalbazaar.com","name":"gannan"}],"readme":"# Ed25519VerificationKey2018 Key Pair Library for Linked Data _(@digitalbazaar/ed25519-verification-key-2018)_\n\n[![Node.js CI](https://github.com/digitalbazaar/ed25519-verification-key-2018/workflows/Node.js%20CI/badge.svg)](https://github.com/digitalbazaar/ed25519-verification-key-2018/actions?query=workflow%3A%22Node.js+CI%22)\n\n> Javascript library for generating and working with Ed25519VerificationKey2018 key pairs, for use with crypto-ld.\n\n## Table of Contents\n\n- [Background](#background)\n- [Security](#security)\n- [Install](#install)\n- [Usage](#usage)\n- [Contribute](#contribute)\n- [Commercial Support](#commercial-support)\n- [License](#license)\n\n## Background\n\nSee also (related specs):\n\n* [Linked Data Cryptographic Suite Registry](https://w3c-ccg.github.io/ld-cryptosuite-registry/)\n\n## Security\n\nAs with most security- and cryptography-related tools, the overall security of\nyour system will largely depend on your design decisions.\n\n## Install\n\n- Node.js 14+ is required.\n\nTo install locally (for development):\n\n```\ngit clone https://github.com/digitalbazaar/ed25519-verification-key-2018.git\ncd ed25519-verification-key-2018\nnpm install\n```\n\n## Usage\n\n### Generating a new public/private key pair\n\nTo generate a new public/private key pair:\n\n* `{string} [controller]` Optional controller URI or DID to initialize the\n  generated key. (This will also init the key id.) \n* `{string} [seed]` Optional deterministic seed value from which to generate the \n  key.\n\n```js\nimport {Ed25519VerificationKey2018} from '@digitalbazaar/ed25519-verification-key-2018';\n\nconst edKeyPair = await Ed25519VerificationKey2018.generate();\n```\n\n### Importing a key pair from storage\n\nTo create an instance of a public/private key pair from data imported from\nstorage, use `.from()`:\n\n```js\nconst serializedKeyPair = { ... };\n\nconst keyPair = await Ed25519VerificationKey2018.from(serializedKeyPair);\n```\n\nNote that only installed key types are supported, if you try to create a\nkey pair via `from()` for an unsupported type, an error will be thrown.\n\n### Exporting the public key only\n\nTo export just the public key of a pair:\n\n```js\nawait keyPair.export({publicKey: true});\n// ->\n{ \n  id: 'did:ex:123#z6MkumafR1duPR5FZgbVu8nzX3VyhULoXNpq9rpjhfaiMQmx',\n  controller: 'did:ex:123',\n  type: 'Ed25519VerificationKey2018',\n  publicKeyBase58: 'GKKcpmPU3sanTBkoDZq9fwwysu4x7VaUTquosPchSBza'\n}\n*/\n```\n\n### Exporting the full public-private key pair\n\nTo export the full key pair, including private key (warning: this should be a\ncarefully considered operation, best left to dedicated Key Management Systems):\n\n```js\nawait keyPair.export({publicKey: true, privateKey: true});\n// ->\n{\n  id: 'did:ex:123#z6Mks8wJbzhWdmkQZgw7z2qHwaxPVnFsFmEZSXzGkLkvhMvL',\n  controller: 'did:ex:123',\n  type: 'Ed25519VerificationKey2018',\n  publicKeyBase58: 'DggG1kT5JEFwTC6RJTsT6VQPgCz1qszCkX5Lv4nun98x',\n  privateKeyBase58: 'sSicNq6YBSzafzYDAcuduRmdHtnrZRJ7CbvjzdQhC45ewwvQeuqbM2dNwS9RCf6buUJGu6N3rBy6oLSpMwha8tc'\n}\n```\n\n### Generating and verifying key fingerprint\n\nTo generate a fingerprint:\n\n```js\nkeyPair.fingerprint();\n// ->\n'z6Mks8wJbzhWdmkQZgw7z2qHwaxPVnFsFmEZSXzGkLkvhMvL'\n```\n\nTo verify a fingerprint:\n\n```js\nconst fingerprint = 'z6Mks8wJbzhWdmkQZgw7z2qHwaxPVnFsFmEZSXzGkLkvhMvL';\nkeyPair.verifyFingerprint({fingerprint});\n// ->\n{ valid: true }\n```\n\n### Creating a signer function\n\nIn order to perform a cryptographic signature, you need to create a `sign`\nfunction, and then invoke it.\n\n```js\nconst keyPair = Ed25519VerificationKey2018.generate();\n\nconst {sign} = keyPair.signer();\n\nconst data = 'test data to sign';\nconst signatureValue = await sign({data});\n```\n\n### Creating a verifier function\n\nIn order to verify a cryptographic signature, you need to create a `verify`\nfunction, and then invoke it (passing it the data to verify, and the signature).\n\n```js\nconst keyPair = Ed25519VerificationKey2018.generate();\n\nconst {verify} = keyPair.verifier();\n\nconst {valid} = await verify({data, signature});\n```\n\n## Contribute\n\nSee [the contribute file](https://github.com/digitalbazaar/bedrock/blob/master/CONTRIBUTING.md)!\n\nPRs accepted.\n\nIf editing the Readme, please conform to the\n[standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## Commercial Support\n\nCommercial support for this library is available upon request from\nDigital Bazaar: support@digitalbazaar.com\n\n## License\n\n[New BSD License (3-clause)](LICENSE) © Digital Bazaar\n","readmeFilename":"README.md"}