{"_id":"@digitalbazaar/ecdsa-xi-2023-cryptosuite","_rev":"5-cf5626e1a0f72e03d609a66c4f7cdad6","name":"@digitalbazaar/ecdsa-xi-2023-cryptosuite","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@digitalbazaar/ecdsa-xi-2023-cryptosuite","version":"1.0.0","license":"BSD-3-Clause","_id":"@digitalbazaar/ecdsa-xi-2023-cryptosuite@1.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/ecdsa-xi-2023-cryptosuite","bugs":{"url":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"2e8578b81c30fa788d085e730136f7b0f0fd29d7","tarball":"https://registry.npmjs.org/@digitalbazaar/ecdsa-xi-2023-cryptosuite/-/ecdsa-xi-2023-cryptosuite-1.0.0.tgz","fileCount":10,"integrity":"sha512-barCyIBnNvpWi1al+5KvmzdGgn/ey0djVMP5KNThbUNYjJfJVIOKnEYJXsoBNPCID6DEu9yrClw+tBvcS/qieg==","signatures":[{"sig":"MEQCIF36WEsLjZGH/1qGxKLGOtjAYWtHYosK/zJVkIzd5h/MAiAKAIQbMDiIDE/bRqQoPW3Bt9SzZoqeC8fQLwHl3/H1GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8226},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"dd0e143f54558007bf552fd371aeb990f7345d7c","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":"davidlehn","email":"dil@lehn.org"},"repository":{"url":"git+https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite.git","type":"git"},"_npmVersion":"10.3.0","description":"An ECDSA-XI-2023 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"jsonld":"^8.3.2","@digitalbazaar/ecdsa-multikey":"^1.6.0","@digitalbazaar/di-sd-primitives":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.4.1","karma":"^6.4.2","mocha":"^10.2.0","eslint":"^8.56.0","webpack":"^5.90.1","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.1","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^48.0.6","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^51.0.1","karma-chrome-launcher":"^3.2.0","karma-sourcemap-loader":"^0.4.0","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":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ecdsa-xi-2023-cryptosuite_1.0.0_1707261863805_0.6307639697768819","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@digitalbazaar/ecdsa-xi-2023-cryptosuite","version":"1.0.1","license":"BSD-3-Clause","_id":"@digitalbazaar/ecdsa-xi-2023-cryptosuite@1.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"}],"homepage":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite","bugs":{"url":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"01df542df3c506f5d92a37a61a984a8488786547","tarball":"https://registry.npmjs.org/@digitalbazaar/ecdsa-xi-2023-cryptosuite/-/ecdsa-xi-2023-cryptosuite-1.0.1.tgz","fileCount":10,"integrity":"sha512-7aAFyH4IqEjHCiHVrs4FDELdATVR7RfASPIu8l5nzEYQ7EK9g6VnmG0hqQJJj3YY2/OGIZ8u8cAXLtfuV5923w==","signatures":[{"sig":"MEUCIQDO6F10EGt1js4bdBBkpL8PK6RiP2c8r/LhOKiJ5/guugIgZGPXwi+LiBF/r0Z393/XRrf0duziZE8znF+LuZwJDfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8235},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"785b53ade92a8f1897d5d5f68fa552b5aa23db1d","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":"dlongley","email":"dlongley@digitalbazaar.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite.git","type":"git"},"_npmVersion":"10.2.4","description":"An ECDSA-XI-2023 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"jsonld":"^8.3.2","@digitalbazaar/ecdsa-multikey":"^1.6.0","@digitalbazaar/di-sd-primitives":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.4.1","karma":"^6.4.2","mocha":"^10.2.0","eslint":"^8.56.0","webpack":"^5.90.1","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.1","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^48.0.6","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^51.0.1","karma-chrome-launcher":"^3.2.0","karma-sourcemap-loader":"^0.4.0","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":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ecdsa-xi-2023-cryptosuite_1.0.1_1708020499272_0.5301917582274756","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@digitalbazaar/ecdsa-xi-2023-cryptosuite","version":"1.1.0","license":"BSD-3-Clause","_id":"@digitalbazaar/ecdsa-xi-2023-cryptosuite@1.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"}],"homepage":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite","bugs":{"url":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"14ae7a469f4e84cf3c145468f75812a5ba440289","tarball":"https://registry.npmjs.org/@digitalbazaar/ecdsa-xi-2023-cryptosuite/-/ecdsa-xi-2023-cryptosuite-1.1.0.tgz","fileCount":10,"integrity":"sha512-HGIqTp5EZ3nu6/Kavva7tNH+US7rxOqlzcFWeCpv3/OJ6vQuVE9dtYi7ZauBjeEU0PEhCqiWXZXMBIobvt8xOA==","signatures":[{"sig":"MEUCIQD4QDoLJVR3WMU7oxm5PGBWU6f0S/ZHxPbWPRNUqwvPVQIgJFed4vO4CMCkilKjcj+9QkLPyYefkFJz3AWKZnomvdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8593},"type":"module","engines":{"node":">=18"},"exports":"./lib/index.js","gitHead":"d1f8e104f708df1c4021ea2d75047f36a73e696d","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":"gannan","email":"gannan@digitalbazaar.com"},"repository":{"url":"git+https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite.git","type":"git"},"_npmVersion":"10.2.3","description":"An ECDSA-XI-2023 Data Integrity cryptosuite for use with jsonld-signatures.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"jsonld":"^8.3.2","rdf-canonize":"^4.0.1","@digitalbazaar/ecdsa-multikey":"^1.6.0","@digitalbazaar/di-sd-primitives":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.4.1","karma":"^6.4.2","mocha":"^10.2.0","eslint":"^8.56.0","webpack":"^5.90.1","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.1","jsonld-signatures":"^11.2.1","eslint-plugin-jsdoc":"^48.0.6","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^51.0.1","karma-chrome-launcher":"^3.2.0","karma-sourcemap-loader":"^0.4.0","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":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ecdsa-xi-2023-cryptosuite_1.1.0_1732557047708_0.17016718574965028","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@digitalbazaar/ecdsa-xi-2023-cryptosuite","version":"1.2.0","description":"An ECDSA-XI-2023 Data Integrity cryptosuite for use with jsonld-signatures.","homepage":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite","repository":{"type":"git","url":"git+https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite.git"},"license":"BSD-3-Clause","type":"module","exports":"./lib/index.js","dependencies":{"@digitalbazaar/di-sd-primitives":"^3.2.0","@digitalbazaar/ecdsa-multikey":"^1.6.0","jsonld":"^9.0.0","rdf-canonize":"^5.0.0"},"devDependencies":{"@digitalbazaar/data-integrity":"^2.0.0","@digitalbazaar/data-integrity-context":"^2.0.0","@digitalbazaar/multikey-context":"^2.0.1","@digitalbazaar/security-document-loader":"^2.0.0","c8":"^9.1.0","chai":"^4.4.1","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-config-digitalbazaar":"^5.0.1","eslint-plugin-jsdoc":"^48.0.6","eslint-plugin-unicorn":"^51.0.1","jsonld-signatures":"^11.6.0","karma":"^6.4.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.2.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.1","mocha":"^10.2.0","mocha-lcov-reporter":"^1.3.0","webpack":"^5.90.1"},"engines":{"node":">=18"},"scripts":{"test":"npm run test-node","test-karma":"karma start karma.conf.cjs","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js test/*.spec.js","coverage":"cross-env NODE_ENV=test c8 npm run test-node","coverage-ci":"cross-env NODE_ENV=test c8 --reporter=lcovonly --reporter=text-summary --reporter=text npm run test-node","coverage-report":"c8 report","lint":"eslint ."},"c8":{"reporter":["lcov","text-summary","text"]},"gitHead":"30a4a715bd139bb8644164708c41ba26a34f80c6","_id":"@digitalbazaar/ecdsa-xi-2023-cryptosuite@1.2.0","bugs":{"url":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite/issues"},"_nodeVersion":"22.22.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-Jr3KQgkkhWtTOwwNATeS/8VB3yfSptkKo5NwAWlRtGgmxoey6eNKymKIGiPDDYaOsMxGxrHi2V8FEA2v1AgR+A==","shasum":"a74d4846574117cf6ed54f923c475a2ca7fcb795","tarball":"https://registry.npmjs.org/@digitalbazaar/ecdsa-xi-2023-cryptosuite/-/ecdsa-xi-2023-cryptosuite-1.2.0.tgz","fileCount":10,"unpackedSize":8598,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDf5yzl8r8LFKprtr7NPfo1xEeWJz9lKp6eO/NDVTdEIQIgfvzJR9/6MZO+im+cY0A87umJB/HaZ9Yqsn5qvMb7LZE="}]},"_npmUser":{"name":"davidlehn","email":"dil@lehn.org"},"directories":{},"maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ecdsa-xi-2023-cryptosuite_1.2.0_1770343420206_0.9720966959678374"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-06T23:24:23.676Z","modified":"2026-02-06T02:03:40.531Z","1.0.0":"2024-02-06T23:24:23.946Z","1.0.1":"2024-02-15T18:08:19.479Z","1.1.0":"2024-11-25T17:50:47.894Z","1.2.0":"2026-02-06T02:03:40.340Z"},"bugs":{"url":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite/issues"},"license":"BSD-3-Clause","homepage":"https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite","repository":{"type":"git","url":"git+https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite.git"},"description":"An ECDSA-XI-2023 Data Integrity cryptosuite for use with jsonld-signatures.","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"readme":"# ECDSA XI 2023 Data Integrity Cryptosuite _(@digitalbazaar/ecdsa-xi-2023-cryptosuite)_\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/digitalbazaar/ecdsa-xi-2023-cryptosuite/main.yaml)](https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite/actions/workflows/main.yaml)\n[![Coverage Status](https://img.shields.io/codecov/c/github/digitalbazaar/ecdsa-xi-2023-cryptosuite)](https://codecov.io/gh/digitalbazaar/ecdsa-xi-2023-cryptosuite)\n[![NPM Version](https://img.shields.io/npm/v/@digitalbazaar/ecdsa-xi-2023-cryptosuite.svg)](https://npm.im/@digitalbazaar/ecdsa-xi-2023-cryptosuite)\n\n> ECDSA XI 2023 Data Integrity Cryptosuite for use with jsonld-signatures.\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\nFor use with https://github.com/digitalbazaar/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 18+ are supported.\n\nTo install from NPM:\n\n```sh\nnpm install @digitalbazaar/ecdsa-xi-2023-cryptosuite\n```\n\nTo install locally (for development):\n\n```sh\ngit clone https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite.git\ncd ecdsa-xi-2023-cryptosuite\nnpm install\n```\n\n## Usage\n\nSee [testSignVerify.js](https://github.com/digitalbazaar/ecdsa-xi-2023-cryptosuite/blob/main/test/testSignVerify.js) for an example of how to use this library for credential signing and verification.\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) © 2024 Digital Bazaar\n","readmeFilename":"README.md"}