{"_id":"@ipshipyard/crypto","_rev":"6-a0abef64feeff4872d8731734e11f9a4","name":"@ipshipyard/crypto","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"@ipshipyard/crypto","version":"0.0.0","license":"Apache-2.0 OR MIT","_id":"@ipshipyard/crypto@0.0.0","maintainers":[{"name":"aschmahmann","email":"adin.schmahmann@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipshipyard-publisher-bot","email":"alex.potsides+ipshipyard-publisher-bot@ipshipyard.com"}],"homepage":"https://github.com/ipshipyard/js-keychain#readme","bugs":{"url":"https://github.com/ipshipyard/js-keychain/issues"},"dist":{"shasum":"528a1ad3ee17dc416a0ecfd1328004bdda9cb8c0","tarball":"https://registry.npmjs.org/@ipshipyard/crypto/-/crypto-0.0.0.tgz","fileCount":9,"integrity":"sha512-L7SuHxG84Aa1FtNQbkr4N4kqRqo2cCavvWt+U2wuMGK2OnEmGS8AmrfARGGfRMVrXMOayyPblRBJFfH2HBIW9Q==","signatures":[{"sig":"MEUCIDmQUmz1wPKVS6xkKLJeQN5U+mmwH81rQH6ek80wocFaAiEAygANlfAh2u4OilHG6w5fzTH1qW2/zC1hg2eupTXCoFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40919},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons src/**/*.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:deno":"aegir test -t deno","test:node":"aegir test -t node --cov","spell-check":"aegir spell-check","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"overrides":{"interface-datastore":"^10.0.1"},"repository":{"url":"git+https://github.com/ipshipyard/js-keychain.git","type":"git"},"_npmVersion":"11.8.0","description":"Cryptographic primitives for Helia and friends","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"abort-error":"^1.0.2","uint8arrays":"^6.1.1","multiformats":"^14.0.0","uint8arraylist":"^3.0.2","protons-runtime":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.4","protons":"^9.0.1","@types/sinon":"^21.0.1","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/crypto_0.0.0_1779807619100_0.18848266591033735","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ipshipyard/crypto","version":"1.0.0","license":"Apache-2.0 OR MIT","_id":"@ipshipyard/crypto@1.0.0","maintainers":[{"name":"aschmahmann","email":"adin.schmahmann@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipshipyard-publisher-bot","email":"alex.potsides+ipshipyard-publisher-bot@ipshipyard.com"}],"homepage":"https://github.com/ipshipyard/js-crypto#readme","bugs":{"url":"https://github.com/ipshipyard/js-crypto/issues"},"dist":{"shasum":"4800bc5b1316a77d924e04e3a8cece17efc928f8","tarball":"https://registry.npmjs.org/@ipshipyard/crypto/-/crypto-1.0.0.tgz","fileCount":36,"integrity":"sha512-H2BkEg2c939uQFGa9xHBAw6GH3Ht8EtjEfZUaGDfLfN8UDK6CS6VsmMDxekaMXZKtiefbtBmXR4B1hzEEQXkKQ==","signatures":[{"sig":"MEYCIQC5lJwxQkgkNeXXzYixGDkHfDbD7ov4mI4r9IZKmzVc0wIhAK6Fgz12IdBSq2dW+KOWm1SfRcDPaCUkkh3FnMNEtEa/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ipshipyard%2fcrypto@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386717},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"bf1b893c29d4675173d156381bee999033e95a5f","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons src/**/*.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:deno":"aegir test -t deno","test:node":"aegir test -t node --cov","spell-check":"aegir spell-check","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d832242-0326-4ccd-a72c-2cdfed6c379c"}},"overrides":{"interface-datastore":"^10.0.1"},"repository":{"url":"git+https://github.com/ipshipyard/js-crypto.git","type":"git"},"_npmVersion":"11.15.0","description":"Cryptographic primitives for Helia and friends","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"abort-error":"^1.0.2","uint8arrays":"^6.1.1","multiformats":"^14.0.0","uint8arraylist":"^3.0.2","protons-runtime":"^7.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.4","protons":"^9.0.1","@types/sinon":"^21.0.1","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.0_1779809687407_0.32243557654238275","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ipshipyard/crypto","version":"1.0.1","license":"Apache-2.0 OR MIT","_id":"@ipshipyard/crypto@1.0.1","maintainers":[{"name":"aschmahmann","email":"adin.schmahmann@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipshipyard-publisher-bot","email":"alex.potsides+ipshipyard-publisher-bot@ipshipyard.com"}],"homepage":"https://github.com/ipshipyard/js-crypto#readme","bugs":{"url":"https://github.com/ipshipyard/js-crypto/issues"},"dist":{"shasum":"b97dc5e712a8eb239ce9d5c157943d441f8319df","tarball":"https://registry.npmjs.org/@ipshipyard/crypto/-/crypto-1.0.1.tgz","fileCount":36,"integrity":"sha512-M748Wr239ngX2qnyz/onUFHcBGdHznub4D54WeRQDkcNGS4x48oKioEhjHc/pzCKEmEKANbapTtVb2r+ybHPMA==","signatures":[{"sig":"MEQCIECsdlXK+32oNgwpZqdMt5t+HCQ0/p7X/1wr6cj4sE+oAiAqxqSJKohsjDOPAhd1QkdcgXwhm3JgBGodnot3s/+koA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ipshipyard%2fcrypto@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384350},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./pb":{"types":"./dist/src/pb.d.ts","import":"./dist/src/pb.js","module-sync":"./dist/src/pb.js"},"./der":{"types":"./dist/src/der.d.ts","import":"./dist/src/der.js","module-sync":"./dist/src/der.js"}},"gitHead":"3cadb166be38d6a86467ac4decc1c6c566af8727","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons src/**/*.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:deno":"aegir test -t deno","test:node":"aegir test -t node --cov","spell-check":"aegir spell-check","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d832242-0326-4ccd-a72c-2cdfed6c379c"}},"overrides":{"interface-datastore":"^10.0.1"},"repository":{"url":"git+https://github.com/ipshipyard/js-crypto.git","type":"git"},"_npmVersion":"11.15.0","description":"Cryptographic primitives for Helia and friends","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"abort-error":"^1.0.2","uint8arrays":"^6.1.1","multiformats":"^14.0.0","uint8arraylist":"^3.0.2","protons-runtime":"^7.0.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.4","protons":"^9.0.1","@types/sinon":"^21.0.1","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.1_1779811378888_0.3245943990779061","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ipshipyard/crypto","version":"1.0.2","license":"Apache-2.0 OR MIT","_id":"@ipshipyard/crypto@1.0.2","maintainers":[{"name":"aschmahmann","email":"adin.schmahmann@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipshipyard-publisher-bot","email":"alex.potsides+ipshipyard-publisher-bot@ipshipyard.com"}],"homepage":"https://github.com/ipshipyard/js-crypto#readme","bugs":{"url":"https://github.com/ipshipyard/js-crypto/issues"},"dist":{"shasum":"8be95d2351bbdd968df8dc3d28fddc854a72defa","tarball":"https://registry.npmjs.org/@ipshipyard/crypto/-/crypto-1.0.2.tgz","fileCount":36,"integrity":"sha512-Aef+SpZW2MSg9l/ladyB17CsKkUM0fZXAYb1ewFaR51UJ6my47DZRZpnrVnY1ExqW+WMg8sPsKwzxq4mKIJorA==","signatures":[{"sig":"MEUCIQDaEP+zCx+BM7EgI/yLrNNQ9BrCg3q81nH8RI9HRCa9jgIgIqELgXAW0NKdbF/LKs5cTp4oJkC0CZsbuYpU0gJcAcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ipshipyard%2fcrypto@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385141},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./pb":{"types":"./dist/src/pb.d.ts","import":"./dist/src/pb.js","module-sync":"./dist/src/pb.js"},"./der":{"types":"./dist/src/der.d.ts","import":"./dist/src/der.js","module-sync":"./dist/src/der.js"}},"gitHead":"5165c2a16ea4adf9833817beb76e5f701a443958","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons src/**/*.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:deno":"aegir test -t deno","test:node":"aegir test -t node --cov","spell-check":"aegir spell-check","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d832242-0326-4ccd-a72c-2cdfed6c379c"}},"overrides":{"interface-datastore":"^10.0.1"},"repository":{"url":"git+https://github.com/ipshipyard/js-crypto.git","type":"git"},"_npmVersion":"11.16.0","description":"Cryptographic primitives for Helia and friends","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"abort-error":"^1.0.2","uint8arrays":"^6.1.1","multiformats":"^14.0.0","uint8arraylist":"^3.0.2","protons-runtime":"^7.0.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.4","protons":"^9.0.1","@types/sinon":"^21.0.1","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.2_1779951586505_0.7962853002868944","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ipshipyard/crypto","version":"1.0.3","license":"Apache-2.0 OR MIT","_id":"@ipshipyard/crypto@1.0.3","maintainers":[{"name":"aschmahmann","email":"adin.schmahmann@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipshipyard-publisher-bot","email":"alex.potsides+ipshipyard-publisher-bot@ipshipyard.com"}],"homepage":"https://github.com/ipshipyard/js-crypto#readme","bugs":{"url":"https://github.com/ipshipyard/js-crypto/issues"},"dist":{"shasum":"79f50e025c2fbf00aef4536b209af19c0a11a8e4","tarball":"https://registry.npmjs.org/@ipshipyard/crypto/-/crypto-1.0.3.tgz","fileCount":36,"integrity":"sha512-4YkaaQcydoU78W8b9pD7BcarxGQmntFiWJkTN/S8cYlCNsvbM3OcLW6N8MJAtwpGVheE/KdNIVZtP2vYnA2llg==","signatures":[{"sig":"MEUCIQC+ZhHR/HXX5ZtFS8cI4g7OAutuLBkSgArXP3LgaW3AvQIgOHkbQxCzwVt6zXAdRoDxK6n990hkA/qkfYcWYqxnGQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ipshipyard%2fcrypto@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381038},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./pb":{"types":"./dist/src/pb.d.ts","import":"./dist/src/pb.js","module-sync":"./dist/src/pb.js"},"./der":{"types":"./dist/src/der.d.ts","import":"./dist/src/der.js","module-sync":"./dist/src/der.js"}},"gitHead":"6b9b38b034859289e2440b5bec91781ae92ff131","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["main"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","generate":"protons src/**/*.proto","dep-check":"aegir dep-check","doc-check":"aegir doc-check","test:deno":"aegir test -t deno","test:node":"aegir test -t node --cov","spell-check":"aegir spell-check","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d832242-0326-4ccd-a72c-2cdfed6c379c"}},"overrides":{"interface-datastore":"^10.0.1"},"repository":{"url":"git+https://github.com/ipshipyard/js-crypto.git","type":"git"},"_npmVersion":"11.16.0","description":"Cryptographic primitives for Helia and friends","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"abort-error":"^1.0.2","uint8arrays":"^6.1.1","multiformats":"^14.0.0","uint8arraylist":"^3.0.2","protons-runtime":"^7.0.0"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.4","protons":"^9.0.1","@types/sinon":"^21.0.1","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.3_1779953879769_0.5365127192499046","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ipshipyard/crypto","version":"1.1.0","description":"Cryptographic primitives for Helia and friends","license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipshipyard/js-crypto#readme","repository":{"type":"git","url":"git+https://github.com/ipshipyard/js-crypto.git"},"bugs":{"url":"https://github.com/ipshipyard/js-crypto/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"},"./der":{"types":"./dist/src/der.d.ts","import":"./dist/src/der.js","module-sync":"./dist/src/der.js"},"./pb":{"types":"./dist/src/pb.d.ts","import":"./dist/src/pb.js","module-sync":"./dist/src/pb.js"}},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"scripts":{"build":"aegir build","generate":"protons src/**/*.proto","clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","spell-check":"aegir spell-check","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","test:deno":"aegir test -t deno","release":"aegir release"},"dependencies":{"abort-error":"^1.0.2","multiformats":"^14.0.0","protons-runtime":"^7.0.0","uint8arraylist":"^3.0.2","uint8arrays":"^6.1.1"},"devDependencies":{"@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.2","@types/sinon":"^21.0.1","aegir":"^48.0.4","protons":"^9.0.1"},"overrides":{"interface-datastore":"^10.0.1"},"sideEffects":false,"gitHead":"1a544f3f203b721e719f207a3df53919b4e8bf73","_id":"@ipshipyard/crypto@1.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-xMnzqJFuDirmjdMlmHb9r/olj++oFv3Pf5utF49+MvNQqKjYZ2YHMiO8Y8xk8nh6E+xa4g9+r/hij0FpNVZusw==","shasum":"7f6ded7168189ba8868ab9ec4e846df1c0a9bc60","tarball":"https://registry.npmjs.org/@ipshipyard/crypto/-/crypto-1.1.0.tgz","fileCount":41,"unpackedSize":428792,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ipshipyard%2fcrypto@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEvg8gs5VYCPOStPKS3qSYTagGYk/u+vqZ1rHXkmyQZNAiAW1RGlzCkUzQHYplTrtN/0ZWiCdvHuOSXJbCPwcsrCfw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d832242-0326-4ccd-a72c-2cdfed6c379c"}},"directories":{},"maintainers":[{"name":"aschmahmann","email":"adin.schmahmann@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipshipyard-publisher-bot","email":"alex.potsides+ipshipyard-publisher-bot@ipshipyard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crypto_1.1.0_1779955824621_0.22342103081151943"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-26T15:00:18.969Z","modified":"2026-05-28T08:10:25.095Z","0.0.0":"2026-05-26T15:00:19.267Z","1.0.0":"2026-05-26T15:34:47.570Z","1.0.1":"2026-05-26T16:02:59.075Z","1.0.2":"2026-05-28T06:59:46.663Z","1.0.3":"2026-05-28T07:37:59.930Z","1.1.0":"2026-05-28T08:10:24.768Z"},"bugs":{"url":"https://github.com/ipshipyard/js-crypto/issues"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/ipshipyard/js-crypto#readme","repository":{"type":"git","url":"git+https://github.com/ipshipyard/js-crypto.git"},"description":"Cryptographic primitives for Helia and friends","maintainers":[{"name":"aschmahmann","email":"adin.schmahmann@gmail.com"},{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"ipshipyard-publisher-bot","email":"alex.potsides+ipshipyard-publisher-bot@ipshipyard.com"}],"readme":"# @ipshipyard/crypto\n\n[![codecov](https://img.shields.io/codecov/c/github/ipshipyard/js-crypto.svg?style=flat-square)](https://codecov.io/gh/ipshipyard/js-crypto)\n[![CI](https://img.shields.io/github/actions/workflow/status/ipshipyard/js-crypto/js-test-and-release.yml?branch=main\\&style=flat-square)](https://github.com/ipshipyard/js-crypto/actions/workflows/js-test-and-release.yml?query=branch%3Amain)\n\n> Cryptographic primitives for Helia and friends\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\nWebCrypto-based implementations of ECDSA, Ed25519, and RSA cryptography.\n\n# Install\n\n```console\n$ npm i @ipshipyard/crypto\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `IpshipyardCrypto` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/@ipshipyard/crypto/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://ipshipyard.github.io/js-crypto>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/ipshipyard/js-crypto/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/ipshipyard/js-crypto/LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n# Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}