{"_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","_rev":"11-6caf1e3cbfc516eb62c79a1abdefc8a5","name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","dist-tags":{"beta":"1.3.0-beta.1","latest":"1.3.0"},"versions":{"1.2.1-beta.1":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.2.1-beta.1","license":"BSD-3-Clause","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.2.1-beta.1","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"eb43eccb88a7c09d1c43e6ea7f40a938a6505bb3","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.2.1-beta.1.tgz","fileCount":8,"integrity":"sha512-VpbsT1IX5K0tvfi6Eu9/YpvYQg7myUoPE8Fpg7keNOV/hGD93dbCX5Q0Uv+KRh3zmIoBBSmFbFRP+/aGK04PZw==","signatures":[{"sig":"MEYCIQD15WCO4nN07iPG3lx2wxbx8yLgSF5yPwcww4vEIGks5gIhALL5rM1mzkk/BjALAfHgAFcImEwY227nycP5tw0/tWu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10534},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"e1863fb51e1b1cc92efdcc694d145e888fd394ba","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/rdf-canonize":"^1.0.0","@digitalcredentials/ed25519-multikey":"^1.3.3-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.2.1-beta.1_1738800052497_0.14536595137968722","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.2":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.2.1-beta.2","license":"BSD-3-Clause","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.2.1-beta.2","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"b65de03536a2a28322591f8297f48f375993cfeb","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.2.1-beta.2.tgz","fileCount":8,"integrity":"sha512-39AJlx/G9ilTjIkV2ZBm1F8m/bsoMEMF12uStWACDBQBQ7R9Da9su7+DwrrxsV/fx4u0jN8mhCeor26TpG+jNQ==","signatures":[{"sig":"MEYCIQCN3LwuylsLlmP5e//d6q4MB1LCErSHJsoQ4t07uzQ4YQIhAN8982VTqtWM5IcYchHoHtYO+Hh/OwlXb+8RPb4WOB6w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10494},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"22c54418b6288112a7826786023d83baeba8aa79","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"rdf-canonize":"^4.0.1","@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/ed25519-multikey":"^1.3.3-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.2.1-beta.2_1738852247703_0.7527583636731681","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.3":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.2.1-beta.3","license":"BSD-3-Clause","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.2.1-beta.3","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"e71d18f17b2b23f5c3261b3c89001690596bcbe8","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.2.1-beta.3.tgz","fileCount":8,"integrity":"sha512-41Rian6+JnS0DCN/ipy7NeDcEhA0ZVu9JdFMEKKqWHNix06wCdOvn35TSuntwjwoAZtqQyFo48zxqk6oLTxzxA==","signatures":[{"sig":"MEUCIDK5FaAAOxRP5SKtQusapbI4x13ndQZkQdNiPEWGd5icAiEAt4waM7C8BsuUo0E1UxzfjAhRezX0Tfz0LwfmS3YqH6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10566},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"ffccaaf5106d52826c77584f2878b54d6dc932ed","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"rdf-canonize":"^4.0.1","@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/ed25519-multikey":"^1.3.3-beta.1","@digitalcredentials/eddsa-rdfc-2022-cryptosuite":"^1.2.1-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.2.1-beta.3_1738852482890_0.10929982205318978","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.4":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.2.1-beta.4","license":"BSD-3-Clause","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.2.1-beta.4","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"db091d6e910e64a99daeff924f35b6b3999b253c","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.2.1-beta.4.tgz","fileCount":8,"integrity":"sha512-f/AFXjEvCTcH9+pOnqJzHBlWWtbb6NYsyTKquKcar44Hg0BJxQIbCToJiPgaJP41v9BAEZZLvgtcKrwnozG4ng==","signatures":[{"sig":"MEUCIQCJmkC8MIC8vhi01JYCDLFo80rRsjq0vY3qPFGYgdjHjgIgTpreKHhreHJsSAoos4puiqZy9tdp/t0PIv4+T2uRqgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10566},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"ffccaaf5106d52826c77584f2878b54d6dc932ed","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"rdf-canonize":"^4.0.1","@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/ed25519-multikey":"^1.3.3-beta.2","@digitalcredentials/eddsa-rdfc-2022-cryptosuite":"^1.2.1-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.2.1-beta.4_1738882076083_0.6665683781451881","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.5":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.2.1-beta.5","license":"BSD-3-Clause","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.2.1-beta.5","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"4a0a5298b56dd2526b2fafad748b1f5053d6cd19","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.2.1-beta.5.tgz","fileCount":8,"integrity":"sha512-1oHaFBa/TUaH32rfK7B+MthE3b2wvggX1jn72m7dL+grJ/jtDrL1LulQm7wfY39lbY6/am0f6aCbkv8qvummdw==","signatures":[{"sig":"MEUCIDMRnFLctCMfQmZKxjdtSD18a2s0pJReDKlAlSLxh/nVAiEAxkjj3qrLXpLiwyy8gGIOWFLZPJEavn8vlb0Oqc01wHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10566},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"ffccaaf5106d52826c77584f2878b54d6dc932ed","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"rdf-canonize":"^4.0.1","@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/ed25519-multikey":"^1.3.3-beta.3","@digitalcredentials/eddsa-rdfc-2022-cryptosuite":"^1.2.1-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.2.1-beta.5_1738884787853_0.05246069096683259","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.6":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.2.1-beta.6","license":"BSD-3-Clause","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.2.1-beta.6","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"f570914503146adf5dc5f2e8f29e8058a8f10dbd","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.2.1-beta.6.tgz","fileCount":8,"integrity":"sha512-yhXrTnUFN5YnzSyXBSgr/zcHL+KO2RBs4OZkMWc/YnefufFV85vLA9ckl3meZuEHLt+cL73u4t/k/pXfHflBuQ==","signatures":[{"sig":"MEYCIQD03p/Dx+ELpk72VyEiEXe7o3b9G/q55v+f+fX/WeCYxQIhAPivTvucZfdEt0ZkPeXNpKp//dud8IEdgRV6IVL6goB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10566},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"ffccaaf5106d52826c77584f2878b54d6dc932ed","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"rdf-canonize":"^4.0.1","@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/ed25519-multikey":"^1.3.3-beta.4","@digitalcredentials/eddsa-rdfc-2022-cryptosuite":"^1.2.1-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.2.1-beta.6_1738937061801_0.059620282437087946","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-beta.1":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.3.0-beta.1","license":"MIT","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.3.0-beta.1","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"825198f604d3376dd7292f82a25b5da961f20179","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.3.0-beta.1.tgz","fileCount":8,"integrity":"sha512-NHOzjnupKbpRuVy8jOzwFt7oWDl77q5K/+LBPQLITcacEJz/qh04NeRB8pGxcRTn6mhNhFRwQxEMm37lMxDsXA==","signatures":[{"sig":"MEQCIFF38rpH9MxCoa0QNAtD3RCzeicjNhcYLEVfSvnHuPVHAiB0UU1p658R9BT/NzX6Kh4dWr0hSr7I8qVOPmRzsAt5nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10476},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"737a64b8582ea611d9b68e21f92ee19a591493a8","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"rdf-canonize":"^4.0.1","@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/ed25519-multikey":"^1.4.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.3.0-beta.1_1741964128352_0.00363173359006308","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite","version":"1.3.0","license":"MIT","_id":"@digitalcredentials/eddsa-rdfc-2022-cryptosuite@1.3.0","maintainers":[{"name":"codenamedmitri","email":"dzagidulin@gmail.com"},{"name":"kimhd","email":"kimdhamilton@gmail.com"},{"name":"uligall","email":"npm@ulig.io"},{"name":"alexander.muehle","email":"Alexander.Muehle@hpi.de"},{"name":"stuartf","email":"stuart.freeman@c21u.gatech.edu"},{"name":"jchartrand","email":"jc.chartrand@gmail.com"},{"name":"kiliankae","email":"kilian.kaeslin@googlemail.com"},{"name":"klemoie","email":"klemoie@mit.edu"},{"name":"kezike","email":"kezike13@gmail.com"}],"homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"38086f88c88fb3830e23b43b6ae68c127adcc44c","tarball":"https://registry.npmjs.org/@digitalcredentials/eddsa-rdfc-2022-cryptosuite/-/eddsa-rdfc-2022-cryptosuite-1.3.0.tgz","fileCount":8,"integrity":"sha512-tLebsSZGTqGu6VxGjxv8g18NuBmRxew20WgaIxaBoWpLr2cbWDKKkTs40nWWLQPhm/UPC7x4XWkkIWZq33K4eg==","signatures":[{"sig":"MEQCIFaZy6OZn56q0FUa6BI4QxeSMqNWZC6+5mj2E6agja1KAiBAcf22maR5R4BpxWNlV26mQXb9Q6PgA74ZYPhWdaLRUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10462},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"8be97a0f03d6b477c428a9e81a6a955ad943bdd4","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 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js 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":"jchartrand","email":"jc.chartrand@gmail.com"},"repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"_npmVersion":"10.5.2","description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"rdf-canonize":"^4.0.1","@digitalcredentials/jsonld":"^9.0.0","@digitalcredentials/ed25519-multikey":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.3","chai":"^4.3.6","karma":"^6.3.20","mocha":"^10.0.0","eslint":"^8.53.0","webpack":"^5.73.0","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^46.8.2","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^49.0.0","karma-chrome-launcher":"^3.1.1","karma-sourcemap-loader":"^0.3.8","eslint-config-digitalbazaar":"^5.0.1","@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/security-document-loader":"^3.0.0","@digitalbazaar/ed25519-verification-key-2018":"^4.0.0","@digitalbazaar/ed25519-verification-key-2020":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eddsa-rdfc-2022-cryptosuite_1.3.0_1746024433181_0.9140541084065714","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-06T00:00:52.404Z","modified":"2026-09-30T17:46:17.347Z","1.2.1-beta.1":"2025-02-06T00:00:52.727Z","1.2.1-beta.2":"2025-02-06T14:30:47.945Z","1.2.1-beta.3":"2025-02-06T14:34:43.088Z","1.2.1-beta.4":"2025-02-06T22:47:56.253Z","1.2.1-beta.5":"2025-02-06T23:33:08.033Z","1.2.1-beta.6":"2025-02-07T14:04:22.012Z","1.3.0-beta.1":"2025-03-14T14:55:28.515Z","1.3.0":"2025-04-30T14:47:13.345Z"},"bugs":{"url":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/issues"},"license":"MIT","homepage":"https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite","repository":{"url":"git+https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git","type":"git"},"description":"An EdDSA-RDFC-2022 Data Integrity cryptosuite for use with jsonld-signatures.","maintainers":[{"email":"dzagidulin@gmail.com","name":"codenamedmitri"},{"email":"jc.chartrand@gmail.com","name":"jchartrand"},{"email":"kerri@dccommons.org","name":"klemoie"},{"email":"nate.otto@dccommons.org","name":"nateotto.dcc"}],"readme":"# EdDSA RDFC 2022 Data Integrity Cryptosuite _(@digitalcredentials/eddsa-rdfc-2022-cryptosuite)_\n\n[![Build status](https://img.shields.io/github/actions/workflow/status/digitalcredentials/eddsa-rdfc-2022-cryptosuite/main.yml)](https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite/actions?query=workflow%3A%22Node.js+CI%22)\n[![NPM Version](https://img.shields.io/npm/v/@digitalcredentials/eddsa-rdfc-2022-cryptosuite.svg)](https://npm.im/@digitalcredentials/eddsa-rdfc-2022-cryptosuite)\n\n> EdDSA 2022 Data Integrity Cryptosuite for use with jsonld-signatures.\n\nNOTE: this is a fork of [`@digitalbazaar/eddsa-rdfc-2022-cryptosuite`](https://github.com/digitalbazaar/eddsa-rdfc-2022-cryptosuite) to add support for react native. The only fundamental change is to replace the @digitalbazaar dependencies with @digitalcredential forks that use react native compatible cryptographic libraries when used in react native.\n\n## Table of Contents\n\n- [Background](#background)\n- [Security](#security)\n- [Install](#install)\n- [Usage](#usage)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Background\n\nFor use with https://github.com/digitalcredentials/jsonld-signatures v11.0 and above.\n\nSee also related specs:\n\n* [Verifiable Credential Data Integrity](https://w3c.github.io/vc-data-integrity/)\n\n## Security\n\nTBD\n\n## Install\n\n- Browsers and Node.js 16+ are supported.\n\nTo install from NPM:\n\n```\nnpm install @digitalcredentials/eddsa-rdfc-2022-cryptosuite\n```\n\nTo install locally (for development):\n\n```\ngit clone https://github.com/digitalcredentials/eddsa-rdfc-2022-cryptosuite.git\ncd eddsa-rdfc-2022-cryptosuite\nnpm install\n```\n\n## Usage\n\nThe following code snippet provides a complete example of digitally signing\na verifiable credential using this library:\n\n```javascript\nimport * as Ed25519Multikey from '@digitalcredentials/ed25519-multikey';\nimport {DataIntegrityProof} from '@digitalcredentials/data-integrity';\nimport {cryptosuite as eddsaRdfc2022CryptoSuite} from\n  '@digitalcredentials/eddsa-rdfc-2022-cryptosuite';\nimport jsigs from '@digitalcredentials/jsonld-signatures';\nconst {purposes: {AssertionProofPurpose}} = jsigs;\n\n\n// create the unsigned credential\nconst unsignedCredential = {\n  '@context': [\n    'https://www.w3.org/2018/credentials/v1',\n    {\n      AlumniCredential: 'https://schema.org#AlumniCredential',\n      alumniOf: 'https://schema.org#alumniOf'\n    }\n  ],\n  id: 'http://example.edu/credentials/1872',\n  type: [ 'VerifiableCredential', 'AlumniCredential' ],\n  issuer: 'https://example.edu/issuers/565049',\n  issuanceDate: '2010-01-01T19:23:24Z',\n  credentialSubject: {\n    id: 'https://example.edu/students/alice',\n    alumniOf: 'Example University'\n  }\n};\n\n// create the keypair to use when signing\nconst controller = 'https://example.edu/issuers/565049';\nconst keyPair = await Ed25519Multikey.from({\n  '@context': 'https://w3id.org/security/multikey/v1',\n  type: 'Multikey',\n  controller,\n  id: controller + '#z6MkwXG2WjeQnNxSoynSGYU8V9j3QzP3JSqhdmkHc6SaVWoT',\n  publicKeyMultibase: 'z6MkwXG2WjeQnNxSoynSGYU8V9j3QzP3JSqhdmkHc6SaVWoT',\n  secretKeyMultibase: 'zrv3rbPamVDGvrm7LkYPLWYJ35P9audujKKsWn3x29EUiGwwhdZQd' +\n    '1iHhrsmZidtVALBQmhX3j9E5Fvx6Kr29DPt6LH'\n});\n\n// export public key and add to document loader\nconst publicKey = await keyPair.export({publicKey: true, includeContext: true});\naddDocumentToLoader({url: publicKey.id, document: publicKey});\n\n// create key's controller document\nconst controllerDoc = {\n  '@context': [\n    'https://www.w3.org/ns/did/v1',\n    'https://w3id.org/security/multikey/v1'\n  ],\n  id: controller,\n  assertionMethod: [publicKey]\n};\naddDocumentToLoader({url: controllerDoc.id, document: controllerDoc});\n\n// create suite\nconst suite = new DataIntegrityProof({\n  signer: keyPair.signer(), cryptosuite: eddsaRdfc2022CryptoSuite\n});\n\n// create signed credential\nconst signedCredential = await jsigs.sign(unsignedCredential, {\n  suite,\n  purpose: new AssertionProofPurpose(),\n  documentLoader\n});\n\n// results in the following signed VC\n{\n  \"@context\": [\n    \"https://www.w3.org/2018/credentials/v1\",\n    {\n      \"AlumniCredential\": \"https://schema.org#AlumniCredential\",\n      \"alumniOf\": \"https://schema.org#alumniOf\"\n    },\n    \"https://w3id.org/security/data-integrity/v2\"\n  ],\n  \"id\": \"http://example.edu/credentials/1872\",\n  \"type\": [\n    \"VerifiableCredential\",\n    \"AlumniCredential\"\n  ],\n  \"issuer\": \"https://example.edu/issuers/565049\",\n  \"issuanceDate\": \"2010-01-01T19:23:24Z\",\n  \"credentialSubject\": {\n    \"id\": \"https://example.edu/students/alice\",\n    \"alumniOf\": \"Example University\"\n  },\n  \"proof\": {\n    \"type\": \"DataIntegrityProof\",\n    \"created\": \"2022-09-06T21:29:24Z\",\n    \"verificationMethod\": \"https://example.edu/issuers/565049#z6MkwXG2WjeQnNxSoynSGYU8V9j3QzP3JSqhdmkHc6SaVWoT\",\n    \"cryptosuite\": \"eddsa-rdfc-2022\",\n    \"proofPurpose\": \"assertionMethod\",\n    \"proofValue\": \"z4uwHCobmxKqQfZb7i8QRnNR9J4TR6u4Wkm4DB3ms337gfSpL4UwhTD7KKdPjyAaVJQ4y896FEnB1Vz3uEz14jWoC\"\n  }\n}\n```\n\n## Contribute\n\nPRs accepted.\n\nIf editing the Readme, please conform to the\n[standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\n[MIT License](LICENSE.md) © 2025 Digital Credentials Consortium.\n","readmeFilename":"README.md"}