{"_id":"@digitalbazaar/x25519-key-agreement-key-2019","_rev":"10-8f8192eb5c9ac7ce3986dd25bbdd6461","name":"@digitalbazaar/x25519-key-agreement-key-2019","dist-tags":{"latest":"6.0.0"},"versions":{"4.0.0":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"4.0.0","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@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"},{"name":"codenamedmitri","email":"dzagidulin@gmail.com"}],"homepage":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"esm":{"cjs":true},"dist":{"shasum":"80bf4e4ba64a2874618730dbd77dbc1e9e924f44","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-4.0.0.tgz","fileCount":10,"integrity":"sha512-mxknMCu3kQuRz3fS8E4r9vQy8xKoaUHxV0vIvSpcLCnKjRi1h9fQPf4pmtK4hWiikXE8tAqRHd+2WoQQ3gPxsA==","signatures":[{"sig":"MEYCIQCnN/hTsGKXmUFC+Gb/uj/CY5ExveGepH0zB20OHqOuMQIhAKViK2ecRFHhBJqFjpxg/h6j/A1FDnBIKEJQyZxacs4/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSk9dCRA9TVsSAnZWagAAfa0P/RSg+pV72O9THmo90hRs\nbmlT9gvF1iwCuiCD6M70D9zuzT51poREnhLjAQTXedxNUR14paIhkw1G7Sgm\nlzV/flWQloTDohyQUcqrsaA2t6+UbzNrRUAecAu3a2z3HmbMecpvVvJlVdUE\nI1nnJB+xt8WIcgnMBFj78uo7IdRGx3TxfJk6nphmY29WBkptwiakvbPcvF4Y\nqqYyKX0ieGzcS72oF5Mq88d5QLt5CaoQ2rRUtZknZ6vSI/d7slMy7svmhS2V\nwyiZ0hMnTaeLQy9YY95jpclORITNPJzJ0AmkAPE2daYRGxEwinyGg0pHbw9y\nqWN9Kp8JDcu7ltbFi2YDWUFfSH91I15XqglHPOfOnXIGmzdAQvITtSDLMv3p\nAOhL8jA4cGnw8N+pIbkuO1mvmf4dux3CfKbzkZSVy/W/r6PVOFglHqZH7Jwg\nz3qznwdrv7K2AxBu0rLn5nebJoDbUf2EulA5mPKKucMy9LHUMLcfa+0luemm\n5glRgXrXNmxg9gWxYg3b3vQv7FCRvWQ+UjBZIRR95bP5C1L6VHc2i2VADmQJ\n+JZzdnNTdUlcxPA5qkTX5pXJsfp8R2zCKgMGEKOPPpB5ezAfLnHPQ8HAtJeP\nJYz7bWb8JeQRx7D8FZO+NA6q370unpQJzlMBU9bwaIKTGc4rdvR65KSiXZXj\nI9qv\r\n=+vrB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/main.js","browser":{"buffer":false,"crypto":false},"engines":{"node":">=12"},"gitHead":"d5b7810346b909be373f7fdeac9b849c4819c8e4","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --require esm --reporter=html --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"6.14.11","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","ed2curve":"^0.3.0","crypto-ld":"^4.0.1","tweetnacl":"^1.0.3","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.2.3","mocha":"^8.3.1","eslint":"^7.10.0","webpack":"^4.44.1","cross-env":"^7.0.2","chai-bytes":"^0.1.2","karma-chai":"^0.1.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","@digitalbazaar/ed25519-verification-key-2018":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_4.0.0_1615482717354_0.3014489227588206","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"4.1.0","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@4.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/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"esm":{"cjs":true},"dist":{"shasum":"051d96c22aaf66f528770a62e51a7e590f8a06e6","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-4.1.0.tgz","fileCount":10,"integrity":"sha512-eZXMnilL03XYkASwrUEHxbnvKTRHpd6LRjgc3bSS06utNeXFI0ZGVJ1Kl7rXg+mO8sJZWQE8O3FhbQQs8JLUQw==","signatures":[{"sig":"MEUCIQCZ4LgHFq6SfUP55+cFIVI6bq3oSXnmDKGdheuhEV3nPwIgDcejHlv1U+Om+8ild23JMpKYiQ1mYg8HZFvXgm9GdY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgToMSCRA9TVsSAnZWagAArJwP/RSZTX71VUMLSqprtbpR\nfyzr6MJvOl6fnMyRJvWKdG3cFICBgzMspUZ8xrzsol9j6BouIPDKeVKuucIE\nWiZZeC3Q13/y5HryiZfZTUcT72ZO+NBb1ZtbXuJMyukuExz2xphjWRrPrHHj\nZj1M74a5emJuSUlYfleVA5FVnHXcn7AFqyqgwRcRNjBEdIiAu7QXMP6ZuYGn\nrQTumxURFJs5X4zkfTD/23u3YLQ5sD/Q6/SHyN7hYh+ei55/xcrfrnZLYgdj\nZAAmp6xlTJUgaCvaMU8siYU9tQiq7gnxd5QqCIWIMMWT2fiCFJopn6Wf7+Vp\nK3Sz6Sk6szoEqkPKy/vjk3sraB0/e0lL4fWUwzv+N8ba9r3h2C8bIDb7WacA\nePagLkog8nc2JVENMjJ0OshG2jgaJoFAXAsqu2f4U3IAvLgluEhzWoPjIl23\nBCEcgktNRx9NMQSGKcZF8xOCpCpSBPqvOKP6rBdCWSF73hw02mjNhmt+h8f6\nlAaV1su4feFqImNBWO7jlGcCreilocYNIRwM+KALS4D0MZdeNwT6jlAAlnBt\nzhkNa01M4zqg7ezzHB862ssZ+YbqB+Zav7svncjFJFz0dd5xdIdvrtU1zAmP\nlV7IDaHS5IQuo5w4I0Wz7qgu2g2OTEJ5hPBSalQxufEIjSAY2nakCESKrs5T\nttxM\r\n=DjZj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/main.js","browser":{"buffer":false,"crypto":false},"engines":{"node":">=12"},"gitHead":"a61b57370ca34afb4306186cad12d0c766bea087","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --require esm --reporter=html --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"6.14.11","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","ed2curve":"^0.3.0","crypto-ld":"^4.0.1","tweetnacl":"^1.0.3","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.2.3","mocha":"^8.3.1","eslint":"^7.10.0","webpack":"^4.44.1","cross-env":"^7.0.2","chai-bytes":"^0.1.2","karma-chai":"^0.1.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","@digitalbazaar/ed25519-verification-key-2018":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_4.1.0_1615758098285_0.3346440472105392","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"5.0.0","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@5.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/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"esm":{"cjs":true},"dist":{"shasum":"38750a07ecacf1d195cad91126dc4686e82ffee5","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-5.0.0.tgz","fileCount":10,"integrity":"sha512-a3F1LDVZw0a4iwxNFIQH6avB5B+qTm3ZSfC1FJfJ4nLNKjbs64xMyYPjpTTZ6PNe5eK/MRHkn9LMOvugCLmSXw==","signatures":[{"sig":"MEUCIQCNw087QZ8/ByPZ1EmlYSxbG5ElNBjA2uzdQhf8AT/6ywIgR8qDxV2Yf3yASeYHLVKpufJ9jJ2slW7FqXKMGXaJKFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUoJlCRA9TVsSAnZWagAAbAwP+QCAAolwoh707a5QKp+p\n4TnA1q36UeaOfmkxCuXI8UTpcMAzlDhNraaKP43EpUQrPGdpXlHKpcUYYFTN\najXwMPyBJ4enSfSKOYIKDzWz/l67PdVKgBEF0rm/MkomJ/2IjpmzwRC5Quso\nir3BI6RnG1LWxbXKvEtSSGAdUIk/VjxSr0DT6RYnqKixjywhkJ5u188vMQi8\nH75jzOP6+pE11Glo415XuMNvU+BtSSblzyYbSYHzqERfedW222VOGG6GgPVr\noxyJoOczjWDfD25BuOISEAu/XE3Gg00LEuUSh5QCOYIZId/Ha4wlVlCn56qK\niqJ/ZR7xjNXw2XZEWjgqK40G6Pn5z36IT9j2F5SkSz0hJmuUr9OTElRnd4yo\nTPPABbbFtOobsHIEr9m+/raKuyz4LVwgN3UDI/6RPMRUldkEhQspyC2PGueh\nMtoJhzlrUf1wXqfzTF807zCrImVOMmmJk3DyDFKtAppTG/zTi7OLc6uYx4Ml\n9tS3bAAI+Mf0xcBxEx5SBfuoLWqprakTCmPPzsjXVCohRc/BhZnwRH7Yx2Cn\nDITvrvnNO2pwTOsmqmY5IOCNQW+mmZSPcFo01YUUPDzjWFwm4sdXSrRkW5Fs\n4jixsxFS1yIoTprgMTb1CbjhzoK/q8PAMQh9EQ+6wCcdoE3xXyTpg3Bi21o4\ncym9\r\n=W9wJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/main.js","browser":{"buffer":false,"crypto":false},"engines":{"node":">=12"},"gitHead":"502654137c4cc8a8395da177c725b112ce396ed2","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --require esm --reporter=html --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"6.14.11","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","ed2curve":"^0.3.0","crypto-ld":"^5.0.0","tweetnacl":"^1.0.3","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","karma":"^5.2.3","mocha":"^8.3.1","eslint":"^7.10.0","webpack":"^4.44.1","cross-env":"^7.0.2","chai-bytes":"^0.1.2","karma-chai":"^0.1.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":"^32.2.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","@digitalbazaar/ed25519-verification-key-2018":"^3.0.0","@digitalbazaar/ed25519-verification-key-2020":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_5.0.0_1616020069083_0.743790217793137","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"5.0.1","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@5.0.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/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"esm":{"cjs":true},"dist":{"shasum":"b31cbb83f38ddb0e01a1a2239175d2846b06f93d","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-5.0.1.tgz","fileCount":10,"integrity":"sha512-ZFY3oycWGRtt+b4T8fRs1S5J++hK2rBitpWd75tYZ/ttB+wqajBl66oWt7XgPrwbUMcQ2z4zw+r1wgCJexD2rw==","signatures":[{"sig":"MEYCIQDNc+qJi8aWKN7XrEG6RtagIy09WVJ6VWwpzozufe865QIhAOBjiORNvoEzar/Hp4HtBphkXjuLtO2Rw5SqO4SLLA0B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYULkCRA9TVsSAnZWagAAKWoP/2r/72/8GHN2S9//S6FE\nqaE8VKSJCajAEvmvMsnP6zghBQGt7ppmgxigqCGf3n4djXOlTwtxbBrpTc+0\niOWw/t0Mq7077/qPNqCdGPbbk3xJaVDnIPvQLE4TY/QGKzCeSf+3F/Foms5U\nycEX6uUwVvd7T4kVuycz5tbJIaHLrP/CV5Ba9z5lUnMDX9H1VA+0SQe+TSbG\nrog58EbcZzgZTB9OXRYLpml+GcBn/yNZe4bfTd7WIjWCmB9ydmOMP0iOJpHD\nQgdxoW8UkxhL+E8amAJOh+G/m32AZ4m/N9VH0XQCbShqxqDuiiKB59arD5yw\nzSRfKK1OIojnkWIOvMm+CnSLYHFi/PRu6URRwGvGH5dI3Qu16NWoqStsNUZW\nvL4rheQ7sU5E7ykAicwXBFvMKo4MnAHa9vbhj7o03PYnHqtR0hUjjN21eJbv\nsrA1+iupHf4TydQYbAqNdruVN9BecJ2kGxsfN6J+kiNdIL1bfVmWKwklWeDU\nMvwqFpZJbUnx9nrYBQ9mm3Y8G6eJp93Jk2OG6tYiQDeX+h2bV2F+BjGHS0XV\n1D/rM04thM4Ka0LB8t3ADCitZ8N/L2v1DI35lB79AFKaGdfM7RWFwdZaIy6r\nIbSXxRwNnpIW5tvzSt9VY68GqRywemoCf8xWm3kkbFzZ6qx8Risp2rFoQSqs\nvE7O\r\n=iB/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/main.js","browser":{"./lib/crypto.js":"./lib/crypto-browser.js"},"engines":{"node":">=12"},"gitHead":"afbc216a9359fdf665de63fdc8602beaf882bf5d","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --require esm --reporter=html --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"6.14.11","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","ed2curve":"^0.3.0","crypto-ld":"^5.0.0","tweetnacl":"^1.0.3","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","karma":"^6.3.1","mocha":"^8.3.2","eslint":"^7.22.0","webpack":"^5.28.0","cross-env":"^7.0.3","chai-bytes":"^0.1.2","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","webpack-cli":"^4.5.0","karma-webpack":"^5.0.0","eslint-plugin-jsdoc":"^32.3.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","webpack-bundle-analyzer":"^4.4.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.6.1","@digitalbazaar/ed25519-verification-key-2018":"^3.0.0","@digitalbazaar/ed25519-verification-key-2020":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_5.0.1_1616986851948_0.25833260679060044","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"5.1.0","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@5.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/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"esm":{"cjs":true},"dist":{"shasum":"91fac9e148a44a3712c948de879b40ebc2a17cb9","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-5.1.0.tgz","fileCount":10,"integrity":"sha512-FqPiHPUbrHYZQBpGhi19pcq4FgoYPNDU4xDTLrNat8zi0NiwJRHcQDTpwicuHT1HqejDvZJRd0oC6bkENtjPsQ==","signatures":[{"sig":"MEYCIQD76gAX6dZAZRKZnMCqre4wUyTnxQ8VWgEz5Skq0HXzewIhAL7gCjPBo4QmwSDVf0aemeCgg1xAsbtNC33cNc7OX+2c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ0zuCRA9TVsSAnZWagAAXBUP/jVZWMU41W8ZL3PJExbl\nOvT02COrG+r9WOsd01o40ISAeQxakvtDaHHfuIHeFCck62R6t3ekXdTAcBIe\nM4wcdLfj4xMC8LM+4SIXx/kGuZEPqEVf8oeJEFBXVVsKPAaXhrzV3DWHpRtg\n8RqUPyCs57MZ6l/qAiWlg3H/dkhDU0K3vK1QbJFAQ93drEQLoCZEOewpbQ4q\ntz4tiv3Y3CEtxhSSSGYLNo0wzIcqZ5JK053y+D5u+1/r5HrMrl/oAEkpydip\n89swE9ho5bM+Ok5SEJw5pcp9nJSV82a3xiA5qFIJK3sxcJm4R7Gwlrpi5O8c\nP5aS9UAGfUrDc+s+970X6P2y78kTpwEnZkqIU6iGy2Bf2bW0KMrGQ3EJZ5Ak\n4ajQeWM251u9AImPH0eyotIcOfe8Ldk3QI9aIG7K2NsKsc4D2+JIyzM/+8A/\n1HwGCvUspbOKNgDs66Y2d9wDnUJA/56vVbeJffPuJrFOlZ77ePwL02d/Wjb8\n6meM/v0/2CKlTynfrEDv5b9+HqKQQ4Mh/8kF+RSqbN3P95PlqQrFkVow9I5S\nPBywT+jR4o8SrxzEAOR1aDhkiRy7tixfgp+8qYg3UJPTRBYre9dXFSIHXaBa\nSBcPbj3uYwtqlU35HjTQsl5gBXb+IdAN1sD+tKgcDqkvN4/iuBNwLJYnwS5x\nNNVR\r\n=MKSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/main.js","browser":{"./lib/crypto.js":"./lib/crypto-browser.js"},"engines":{"node":">=12"},"gitHead":"bb53b55842163aa50269c964d6325535375d67f9","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --require esm --reporter=html --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"6.14.11","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"14.15.5","dependencies":{"esm":"^3.2.25","ed2curve":"^0.3.0","crypto-ld":"^5.0.0","tweetnacl":"^1.0.3","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","karma":"^6.3.1","mocha":"^8.3.2","eslint":"^7.22.0","webpack":"^5.28.0","cross-env":"^7.0.3","chai-bytes":"^0.1.2","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","webpack-cli":"^4.5.0","karma-webpack":"^5.0.0","eslint-plugin-jsdoc":"^32.3.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","webpack-bundle-analyzer":"^4.4.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.6.1","@digitalbazaar/ed25519-verification-key-2018":"^3.0.0","@digitalbazaar/ed25519-verification-key-2020":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_5.1.0_1617382637706_0.7333864978947604","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"5.1.1","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@5.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/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"esm":{"cjs":true},"dist":{"shasum":"c9f13291030809a5f409818a2c2b4dff0b8c762a","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-5.1.1.tgz","fileCount":10,"integrity":"sha512-LGsPMbGXV3wqC6yl2fyCaEl5CCW0hGQ9yYXBYqhiExgjNiLdkF1FjNBK+IjW2p5U0ysixI9NuWiPn6SjBEIkjA==","signatures":[{"sig":"MEYCIQDj2LxEDf8MVEHtyXZKzv/ATbHnpuoIt8Rrnsmv1rS90gIhAOob+F8zdMZH6Up0uNZNPAAmDeOhTBflG/5y4e6FR73x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrWm0CRA9TVsSAnZWagAAr0oP/j/wZeDfA8y7EPdvsmg1\nxoz5mub0XEQh68zw+Bjkg6BA37MMWCa1jPvhCwNwLWzSTUVLTI+zSL76aeu8\nEDPAktx2IgxyUXBX5YXTNpeNUiV1ONdE0SD6Wz0nchMDIaDMtn93b1ZOnFFa\n3Klb1VBQymtwQBF6RB6O/QuL2BaGMFJ1vf/Z9DVRhGuSPKuYJA8IhRW8RtIa\nd76yTuMnfbvdux0mMzpB9jMxyAf7Om1TdA5q32spqO7+r1BfApQFM3btSX+O\nziIKJRuEjpjS7bzkP8Y8fcbTHf7znnbLD0Vlb7plsi8osASY0hceb/iNo+kT\nWyFNYJv8vftk6Tyq9F5u62Tz0xJnvqJ1Q0IZp+J8Et/R/Z4QfFlC8xuykZqr\nj720mEuFPSfJZbku0IbRQCGU8/Kgy7Bi/jw+yFSs4DzOv/ECu1GSfuNqL/si\n93BDms6eEoAUznGRXIxt95GWEwftN+YyyGXNvyNGxVlTJj/uG3p78dwCq85O\n8fddelBkJ1KRmolC3YFXcXlrtQg+vafQqf20+/3SrBEDvBZ6ToXPkbJTYidW\nXZADDAWGd/JbrJPy/P7I78E10bORanoCACeR6s/BCZLn6QcCaSyueTy9ZOjv\no2R7H8ckDMEW2csECQ9ZwB0uIQY59ioMykv/LV7unoc0bvqXrEe4SMPO1he2\nSvbH\r\n=JKDP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/main.js","browser":{"./lib/crypto.js":"./lib/crypto-browser.js"},"engines":{"node":">=12"},"gitHead":"71588aa0177e648d06c9cf0ca54f27f2f3712bb2","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --require esm --reporter=html --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"6.14.12","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"14.16.1","dependencies":{"esm":"^3.2.25","ed2curve":"^0.3.0","crypto-ld":"^5.0.0","tweetnacl":"^1.0.3","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","karma":"^6.3.1","mocha":"^8.3.2","eslint":"^7.22.0","webpack":"^5.28.0","cross-env":"^7.0.3","chai-bytes":"^0.1.2","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","webpack-cli":"^4.5.0","karma-webpack":"^5.0.0","eslint-plugin-jsdoc":"^32.3.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","webpack-bundle-analyzer":"^4.4.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.6.1","@digitalbazaar/ed25519-verification-key-2018":"^3.0.0","@digitalbazaar/ed25519-verification-key-2020":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_5.1.1_1621977523510_0.23053822226320375","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"5.2.0","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@5.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/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"esm":{"cjs":true},"dist":{"shasum":"f589fcb6a73b5ff2691f94fa271a6a85b1e2dfc8","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-5.2.0.tgz","fileCount":9,"integrity":"sha512-EztEdGfkeOAQ4xVbnsHWi5kQwVQo3R8H4JVqvLCsfgiNJ4wNrBTKbIz5UWQjcsr8Hj3BBqaemMfBda9pYL1mTA==","signatures":[{"sig":"MEUCIC+hmML47WnFgN09CmzKK0K4LQYhZoNm2O3TH+755yi6AiEAk3OBdIOVuy7thJQPEmvxRQbxHZYukMnTruSoI4+pMLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidX1yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhEg//a8Wl6q2QXZgUjzGkdyVuCdlno0AQzwieXu0i96odZG9el3Ah\r\nGMI/29ae0EqrhZlzsduwp79wa2MlXei0rigrojRb2GzSZoQLfIjyv5e8vDlZ\r\nk2j3KZr3nBd+5tUFJ5zFXrKw/cmqPxZYp6Q5ix+14MvsW++wIAfix1lACSTu\r\nzeyUNP5j5/LP3kHc2j+ZDhkTna09xG67vZCvR5H7iu8gXOSMteVTPwGgJhno\r\n+hz+OdPi7c6FwPEv8qMtEcK31gxqf7Vurksu3MrZWE/LOghxiIBIm1oVt3NK\r\n3waKSs6mup2cY9mDbWjrqbdYX2WkkMrKoNs6O8oT7uLJ2cKUYh2/C13FKChN\r\nNbAVz3f6OWRm3Z5CFbtK20rt1CipteSkKNUlt3Dw2nwdRTWCEFZl7hvzayc7\r\noisXDDh6+ZRaHkMXSUV5XDWykOCZSFQuiVTpSYDkV7Wp+W00cDKrlglFiDJl\r\nEhAEfC7YvoP4CcyumYG02LFWSXLTE3OGMmIZy4z+EC0D1h0LvauNMKIfXhgT\r\n2RJpEdBxlbrJO85GKTjAeRTdaAyG7PX37ZHJv7SJnkt1YJmDMD/clvCRQHPX\r\nCrclrCasJ+cl4CpCDktmiONjArVDvdFDpM/GTT3gm3W20C7wF5DAJhKoEfcc\r\n75pFiFvLE171CUcAjjjVstmO4f7x/B76AIk=\r\n=mA4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"lib/main.js","browser":{"./lib/crypto.js":"./lib/crypto-browser.js"},"engines":{"node":">=12"},"gitHead":"d2ae0f7f858a80e87d6109c818824066bd2a8178","scripts":{"lint":"eslint .","test":"npm run lint && npm run test-node && npm run test-karma","coverage":"cross-env NODE_ENV=test nyc --require esm --reporter=html --reporter=text-summary npm run test-node","test-node":"cross-env NODE_ENV=test mocha -r esm --preserve-symlinks -t 10000 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"8.5.0","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"16.14.2","dependencies":{"esm":"^3.2.25","ed2curve":"^0.3.0","crypto-ld":"^5.0.0","tweetnacl":"^1.0.3","@noble/ed25519":"^1.6.0","base58-universal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","karma":"^6.3.1","mocha":"^8.3.2","eslint":"^7.22.0","webpack":"^5.28.0","cross-env":"^7.0.3","chai-bytes":"^0.1.2","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","webpack-cli":"^4.5.0","karma-webpack":"^5.0.0","eslint-plugin-jsdoc":"^32.3.0","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","webpack-bundle-analyzer":"^4.4.0","karma-babel-preprocessor":"^8.0.1","eslint-config-digitalbazaar":"^2.6.1","@digitalbazaar/ed25519-verification-key-2018":"^3.0.0","@digitalbazaar/ed25519-verification-key-2020":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_5.2.0_1651866994798_0.24155995836340804","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@digitalbazaar/x25519-key-agreement-key-2019","version":"6.0.0","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/x25519-key-agreement-key-2019@6.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/x25519-key-agreement-key-2019#readme","bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"f9f021c7e518633c6e79fa13777d98bbfe1fc5b4","tarball":"https://registry.npmjs.org/@digitalbazaar/x25519-key-agreement-key-2019/-/x25519-key-agreement-key-2019-6.0.0.tgz","fileCount":8,"integrity":"sha512-3EV/x7/Sa5mOAuPf0Z0Fi+BsIQKR5Qi2u/KNUgMc1fHx9jQZWjF3//1hvSDDrKV+FKfhAg10S7EcgU04f5tjog==","signatures":[{"sig":"MEYCIQDSFLBL2xxDNV8tkz8kUBBJHn5JlzwgOutlPxNih2mbNgIhAN/aENH9QyX0x8p/5STXwjeCbl6RSYIsJg2/Tn95vR6A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimDsoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNnA//UKrjSPurd0Wj/z/gALH66z5mRx8Myvvz+YV+J82X1ykMgFtJ\r\ncHnZ/cFjDmek7E5K+z8AQeUkknSaYPEqrzDKzJPkTCAsNbmrBjunCTTXYIxh\r\nM2n1HRQnGLpKY2B8gQ8M/nvVFT5joYFNG4gBupE8ZQIx6dAo6KwfmNN6sTmg\r\nnKR5XnMWYtiGBA8M/dimj4kJlt4uMS7UkHhL4LjZMe3Tgv1P1RAfkW5hw3v/\r\nR45jvXNiP81TBCu1Fejg8DK/xCuIPjbX0wGkEohZuXJpK273A1a0NiNv2yyg\r\naweRrSIII4F6L731O6B0mxumGs5pFPrtuqgC191mzvZYAM9ueNPfsFOa8n8n\r\nULr7SO25EfsuCApRdQhqzuExBYItaIvH/OhcX2HfTgg6dDPHceJPBi3mq6U2\r\n9nZnV67IDeopPIrhkbIYbYjzjUpAQhzaTq96xmV+TEJCy3S+JwYW8A9eEs9i\r\naZ+I+SvpuYGjHvJrotE36cqhYTPvSdCzPMxU6gyKREuOeBCs2PmlD0dZmVY0\r\nkUozUl7Gl1Asq0cxcI7V4hwj2toY5Hj0wbG2FbFoknPrkVjWLmSvYLuj0Bdy\r\nmR1wP4LEXwoVW5jHoB4SbEKAuCKH7GEI93xkVwm6ylRYrESnheNaFENsJ73C\r\n/l3hh67M7HEECkFaaT/ciR4nXm6msgltu7o=\r\n=pDSo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","browser":{"./lib/crypto.js":"./lib/crypto-browser.js"},"engines":{"node":">=14"},"exports":"./lib/index.js","gitHead":"2ef63a55a20b714af563a4f494c3a07bc782e03e","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 test/*.spec.js","test-karma":"karma start 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/x25519-key-agreement-key-2019.git","type":"git"},"_npmVersion":"8.11.0","description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ed2curve":"^0.3.0","crypto-ld":"^7.0.0","tweetnacl":"^1.0.3","@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","chai-bytes":"^0.1.2","karma-chai":"^0.1.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","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/x25519-key-agreement-key-2019_6.0.0_1654143784057_0.840436679279601","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-03-11T17:11:57.148Z","modified":"2025-02-14T21:40:25.269Z","4.0.0":"2021-03-11T17:11:57.534Z","4.1.0":"2021-03-14T21:41:38.444Z","5.0.0":"2021-03-17T22:27:49.313Z","5.0.1":"2021-03-29T03:00:52.104Z","5.1.0":"2021-04-02T16:57:17.835Z","5.1.1":"2021-05-25T21:18:43.667Z","5.2.0":"2022-05-06T19:56:34.958Z","6.0.0":"2022-06-02T04:23:04.201Z"},"bugs":{"url":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019/issues"},"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","homepage":"https://github.com/digitalbazaar/x25519-key-agreement-key-2019#readme","keywords":["Linked Data","JSON-LD","digital signatures","jsonld-signatures","jsonld"],"repository":{"url":"git+https://github.com/digitalbazaar/x25519-key-agreement-key-2019.git","type":"git"},"description":"An X25519 (Curve25519) DH key implementation to work with the crypto-ld LDKeyPair API","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":"# X25519KeyAgreementKey2019 _(@digitalbazaar/x25519-key-agreement-key-2019)_\n\n> An X25519 (Curve25519) DH (Diffie-Hellman) key implementation to work with the crypto-ld LDKeyPair API.\n\n## Table of Contents\n\n- [Security](#security)\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n- [Contribute](#contribute)\n- [Commercial Support](#commercial-support)\n- [License](#license)\n\n## Security\n\nTBD\n\n## Background\n\nFor use with [`crypto-ld`](https://github.com/digitalbazaar/crypto-ld) `>= 5.0`.\n\nTo actually perform encryption with those keys, we recommend you use\nthe [`minimal-cipher`](https://github.com/digitalbazaar/minimal-cipher) library.\n\nThis is a low-level level library to generate and serialize X25519 (Curve25519)\nkey pairs (uses `nacl.box` under the hood).\n\nSee also (related specs):\n\n* [Linked Data Proofs](https://w3c-ccg.github.io/ld-proofs/)\n* [Linked Data Cryptographic Suite Registry](https://w3c-ccg.github.io/ld-cryptosuite-registry/)\n\n## Install\n\nRequires Node.js 12+\n\nTo install locally (for development):\n\n```\ngit clone https://github.com/digitalbazaar/x25519-key-agreement-key-2019.git\ncd x25519-key-agreement-key-2019\nnpm install\n```\n\n## Usage\n\nImporting:\n\n```\nconst {X25519KeyAgreementKey2019} = require('@digitalbazaar/x25519-key-agreement-key-2019');\n\n// Or, if you're testing code in the interactive Node CLI, right in this repo:\nconst {X25519KeyAgreementKey2019} = require('./');\n```\n\nGenerating:\n\n```js\nconst keyPair = await X25519KeyAgreementKey2019.generate({\n  controller: 'did:example:1234'\n});\n```\n\nSerializing just the public key:\n\n```js\nkeyPair.export({publicKey: true});\n// ->\n{\n  id: 'did:example:1234#z6LSbh9HiAU2zzBdFMdKZGHfg1UjvAYF8C8kYnkfGKuCxYEB',\n  type: 'X25519KeyAgreementKey2019',\n  controller: 'did:example:1234',\n  publicKeyBase58: '1y8BrfAuXTt9yFZ2cmiMRGG5218Raxbfp2ymsFgFATR'\n}\n```\n\nSerializing both the private and public key:\n\n```js\n// a different key pair than the previous example\nawait keyPair.export({publicKey: true, privateKey: true})\n// ->\n {\n  id: 'did:example:1234#z6LSjeJZaUHMvEKW7tEJXV4PrSm61NzxxHhDXF6zHnVtDu9g',\n  type: 'X25519KeyAgreementKey2019',\n  controller: 'did:example:1234',\n  publicKeyBase58: '8y8Q4AUVpmbm2VrXzqYSXrYcAETrFgX4eGPJoKrMWXNv',\n  privateKeyBase58: '95tmYuhqSuJqY77FEg78Zy3LFQ1cENxGv2wMvayk7Lqf'\n}\n```\n\nDeserializing:\n\n```js\n// Loading public key only\nconst keyPair = await X25519KeyAgreementKey2019.from({\n  id: 'did:example:1234#z6LSjeJZaUHMvEKW7tEJXV4PrSm61NzxxHhDXF6zHnVtDu9g',\n  type: 'X25519KeyAgreementKey2019',\n  controller: 'did:example:1234',\n  publicKeyBase58: '8y8Q4AUVpmbm2VrXzqYSXrYcAETrFgX4eGPJoKrMWXNv'\n});\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"}