{"_id":"@assemblyvoting/av-crypto","_rev":"12-76f53e3a198a1a7cd83d45067f690b80","name":"@assemblyvoting/av-crypto","dist-tags":{"next":"1.2.0-rc.3","beta":"1.1.2-beta.1","latest":"1.3.0"},"versions":{"1.0.0":{"name":"@assemblyvoting/av-crypto","version":"1.0.0","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.0.0","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"a1e38ec6bbe4e4c15bb8cd728efa30a4ad2e9bb9","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.0.0.tgz","fileCount":21,"integrity":"sha512-nRa94QzE1PPK/LMPdd7Lysw0TiuD9e+0lZXHdxTDcnM9l3PIuAitDXdAbQ4Rco0lvSK7xnWT8Pi3lF69tgacWQ==","signatures":[{"sig":"MEQCICzLGEijEWjeXwcrnkS/vO+eJDEiErpu6Irs26Jbhgx/AiAYJZwcO8sKNdC4EIEmEcsWpZPvYV8TOPXn0SDmDO64Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13863},"main":"av_crypto.ts","_from":"file:assemblyvoting-av-crypto-v1.0.0.tgz","engines":{"node":">=22"},"scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-stefan","email":"stefan@assemblyvoting.com"},"_resolved":"/home/stefan/code/js-crypto/assemblyvoting-av-crypto-v1.0.0.tgz","_integrity":"sha512-nRa94QzE1PPK/LMPdd7Lysw0TiuD9e+0lZXHdxTDcnM9l3PIuAitDXdAbQ4Rco0lvSK7xnWT8Pi3lF69tgacWQ==","_npmVersion":"10.9.2","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"^1.3.1","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.18.0","ts-node":"^10.9.2","typedoc":"^0.27.6","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^22.10.7","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.2.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.0.0_1754309740994_0.514734137573442","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@assemblyvoting/av-crypto","version":"1.0.1","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.0.1","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"e9d2e451fca59d2eec41bd786b533c460d6ddf92","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.0.1.tgz","fileCount":57,"integrity":"sha512-EF62ZWNfnsHuARjTpHBofqoO5f4PDcD7ut+zzLQorFsC3RjK6TIYfUYdrqRtf4CVnboRb+1t2uvRUzj+ReIPHw==","signatures":[{"sig":"MEUCIC1VKUjxXofaMGfbnxVkNcE1HXUa7SqMc+SwugkMGHmeAiEAzLeBohZDbZYIDRogQv4P1UiaqWx0wgsbXFKhZkTnT6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110052},"main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypt.d.ts","engines":{"node":">=22"},"gitHead":"b08196560de427c735e1a65f4b263c3b7d4b6ba1","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-stefan","email":"stefan@assemblyvoting.com"},"_npmVersion":"10.9.2","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"^1.3.1","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.18.0","ts-node":"^10.9.2","typedoc":"^0.27.6","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^22.10.7","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.2.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.0.1_1754311456667_0.10595140996916186","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@assemblyvoting/av-crypto","version":"1.0.2","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.0.2","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"819615ea8aa91cc1a2235b1f9f7454d398ea4956","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.0.2.tgz","fileCount":57,"integrity":"sha512-y+ieO2iEayjZWKmNtWO5GXKp3/TT3oDlq5pkN0Mc6mkAxrxEYLRwfS1AJLHQ72ZnDGNrmUIPAcQSb8coVJJKyw==","signatures":[{"sig":"MEYCIQCZ8vGgOAzBxns10RyuinuqQbLjpM3LZnDejSua40CtdQIhALKal/lHx98s8GkMSqQ94UvXJ8Z1/bMxKMH/BjK61iEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110053},"main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypto.d.ts","engines":{"node":">=22"},"gitHead":"2e98d1987eb6809e645db93bc064f5a21ac55fe8","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-stefan","email":"stefan@assemblyvoting.com"},"_npmVersion":"10.9.2","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"^1.3.1","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.18.0","ts-node":"^10.9.2","typedoc":"^0.27.6","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^22.10.7","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.2.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.0.2_1754398143465_0.9243150366331159","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@assemblyvoting/av-crypto","version":"1.1.0","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.1.0","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"26b1717527e241e2c514be0e1db140e09756b671","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.1.0.tgz","fileCount":57,"integrity":"sha512-rMubdNMhhdR1lL1FQa/8eo5R2rOucc7xtBrmU8prk4Q1G3CKy+ogmnRK9V6n6BUiOavk8Fd80FW/bsKr7za+0A==","signatures":[{"sig":"MEUCIQCcK8ySKeOEnE0dAv7gujFak24caaYpnYKpEwZyT6HOWQIgTrRtT7EsLrIhW9bG9ZVazCNpIIQAJNVz2oQgevO37/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110547},"main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypto.d.ts","engines":{"node":">=22"},"gitHead":"ad3e294412ad496779972e6f62868a938f470e30","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-stefan","email":"stefan@assemblyvoting.com"},"_npmVersion":"10.9.2","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"^1.3.1","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.18.0","ts-node":"^10.9.2","typedoc":"^0.27.6","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^22.10.7","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.2.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.1.0_1754573910656_0.44838539192435745","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.1":{"name":"@assemblyvoting/av-crypto","version":"1.2.0-rc.1","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.2.0-rc.1","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"73f319d6b50ab788fa4fd63b2932831e70510723","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.2.0-rc.1.tgz","fileCount":57,"integrity":"sha512-1nJRSjph1Ki1v0K5St9i29CG99kPILKLQqoCDVBSZ8xM0GMH/nLtWyPrJJ5qWAkYpm+qKkjm88PaGDpS157JMg==","signatures":[{"sig":"MEUCIQDUEr1L1YX8uMwe6LJViYtCeEbcfUMV254eCgsjeYhKYQIgaq6wf34QaF7YwwEe1DokvvG5iZ3ClTUvf7bjzbsw3JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107636},"main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypto.d.ts","engines":{"node":">=22"},"gitHead":"ad3e294412ad496779972e6f62868a938f470e30","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-stefan","email":"stefan@assemblyvoting.com"},"_npmVersion":"10.9.2","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"^1.3.1","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.18.0","ts-node":"^10.9.2","typedoc":"^0.27.6","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^22.10.7","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.2.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.2.0-rc.1_1754997647082_0.9765494184273711","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.2":{"name":"@assemblyvoting/av-crypto","version":"1.2.0-rc.2","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.2.0-rc.2","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"8c0ee7dcacda5585501c9dbded233c57bb964868","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.2.0-rc.2.tgz","fileCount":57,"integrity":"sha512-hgdxnRZCJW9KlKQC+jo7YjfBIRQYOy1W097wypLVYZWB/R3XvMLnc78210YsZErPWk29+LMeVXIb69thNYlI+g==","signatures":[{"sig":"MEYCIQDH+zc7tq0N6vL7hjBaUMJLYX8Mnfj3SmmV5C3udLyMegIhAJ4E0ENzivK8cyEbQ1/XMGi6YQ9zec7em6/lSP9bGfW1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111743},"main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypto.d.ts","engines":{"node":">=22"},"gitHead":"706b0d775ff0d55ccc7a607d90030b0427e01038","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-stefan","email":"stefan@assemblyvoting.com"},"_npmVersion":"11.5.2","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@noble/hashes":"^1.3.1","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.18.0","ts-node":"^10.9.2","typedoc":"^0.27.6","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^22.10.7","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.2.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.2.0-rc.2_1755762311939_0.307797405058549","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.3":{"name":"@assemblyvoting/av-crypto","version":"1.2.0-rc.3","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.2.0-rc.3","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"9e623c40d897f8a5fdae9bfa472e33f23152758d","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.2.0-rc.3.tgz","fileCount":57,"integrity":"sha512-J8HWuCfP9/fnJPbs+ecEMhMI3PwUOHN9fe4eHg5IZo20kDEtEiN99HPSGg/oUoEEXg7diTw4X3zwC/UzP4Kz2A==","signatures":[{"sig":"MEYCIQCmXSz3QCOQtU6rh3EMTvAoONXMZG/jipb0wFv/lL+lagIhAKIC/831c14g+63d8EKkd5ULX9z2/VuTISYkX1r0c7vj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111743},"main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypto.d.ts","engines":{"node":">=22"},"gitHead":"706b0d775ff0d55ccc7a607d90030b0427e01038","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-stefan","email":"stefan@assemblyvoting.com"},"_npmVersion":"11.5.2","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@noble/hashes":"^1.3.1","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","chai":"^5.1.2","mocha":"^11.0.1","eslint":"^9.18.0","ts-node":"^10.9.2","typedoc":"^0.27.6","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/chai":"^5.0.1","@types/node":"^22.10.7","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.2.0","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.2.0-rc.3_1755768226948_0.8434901706934417","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@assemblyvoting/av-crypto","version":"1.1.1","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.1.1","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"fe53e5f41e2e88fbd3b5bc0d53a6c17db574268e","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.1.1.tgz","fileCount":57,"integrity":"sha512-bJB4StgyQX+h1P2edAt2U1lqAl84UH/lQ4L6H1Gj5gJIdXgNwca5+hFvjgIK+umU0d3rmfUXXrkH+z0wwj63kQ==","signatures":[{"sig":"MEUCIQD+wb/UijOuzB60oLTC1CdIyd/y2JZvmZ86ceI8Ew1BMgIgV1AEdyGvP/XtLL3BCVNxswgNhLZEOxKbNiDkvw9eQPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110546},"main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypto.d.ts","gitHead":"92fc7d12956e0bcfa26652df70114d132dbf7aa6","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},"_npmVersion":"11.9.0","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@noble/hashes":"^1.8.0","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.0.2","ts-node":"^10.9.2","typedoc":"^0.28.17","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.10.15","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.4","typescript-eslint":"^8.56.1","eslint-plugin-promise":"^7.2.1","@typescript-eslint/parser":"^8.56.1","@typescript-eslint/eslint-plugin":"^8.56.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.1.1_1772617077277_0.026679309310041255","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.1":{"name":"@assemblyvoting/av-crypto","version":"1.1.2-beta.1","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.1.2-beta.1","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"0e620badb0251db491747d2c653b12ec27382ecc","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.1.2-beta.1.tgz","fileCount":67,"integrity":"sha512-eV/i1dSVyqvSX3ET9bxImQapJkIZ2FqpDlpasNd4nRdfBILvYceEPMTZf/Llsop39+uxJ+E98Hxf8kjgsMo0oQ==","signatures":[{"sig":"MEQCIE4E0JpjkbdBt8bCAz9ACXtOR9nLy2l94pY71r3NKV99AiAO/cpzu0oBei/il9C25So+2+pZwc7VWOEyJ+K8XCo80Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111620},"main":"dist/lib/av_crypto.js","_from":"file:assemblyvoting-av-crypto-v1.1.2-beta.1.tgz","types":"dist/lib/av_crypto.d.ts","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av_service_account","email":"devops@assemblyvoting.com"},"_resolved":"/home/circleci/project/assemblyvoting-av-crypto-v1.1.2-beta.1.tgz","_integrity":"sha512-eV/i1dSVyqvSX3ET9bxImQapJkIZ2FqpDlpasNd4nRdfBILvYceEPMTZf/Llsop39+uxJ+E98Hxf8kjgsMo0oQ==","_npmVersion":"11.9.0","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"resolutions":{"**/flatted":"^3.4.2","mocha/diff":"^8.0.3","**/picomatch":"^4.0.4","**/@babel/core":"^7.29.6","**/cross-spawn":"^7.0.5","mocha/serialize-javascript":"^7.0.5","nyc/istanbul-lib-processinfo/uuid":"^11.1.1","nyc/@istanbuljs/load-nyc-config/js-yaml":"^4.2.0"},"_nodeVersion":"24.14.0","dependencies":{"@noble/hashes":"^1.8.0","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^18.0.0","chai":"^6.2.2","mocha":"^11.7.6","eslint":"^10.5.0","ts-node":"^10.9.2","typedoc":"^0.28.19","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^26.0.0","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.5","typescript-eslint":"^8.61.1","eslint-plugin-promise":"^7.3.0","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.1.2-beta.1_1782124700171_0.5558712207519889","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@assemblyvoting/av-crypto","version":"1.2.1","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.2.1","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"8c934189fd3a3233154915ffff2ddbc64449be26","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.2.1.tgz","fileCount":67,"integrity":"sha512-pMSxohewacGDWWq4JyDUQ02MOH77Y1QaaVqltgn1DV3F5s0qQbqXUynPRlEoyEpdLXVs8A9MgjiijjNVE4jQew==","signatures":[{"sig":"MEYCIQDYB3qU2odpP/u3poAx77HQKL0yYalYgb7lRvsmyMy2+QIhALiOpLpXpbhcHMwFOarKhp20HscEJrKh02p6ksidL/z5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111613},"main":"dist/lib/av_crypto.js","_from":"file:assemblyvoting-av-crypto-v1.2.1.tgz","types":"dist/lib/av_crypto.d.ts","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av_service_account","email":"devops@assemblyvoting.com"},"_resolved":"/home/circleci/project/assemblyvoting-av-crypto-v1.2.1.tgz","_integrity":"sha512-pMSxohewacGDWWq4JyDUQ02MOH77Y1QaaVqltgn1DV3F5s0qQbqXUynPRlEoyEpdLXVs8A9MgjiijjNVE4jQew==","_npmVersion":"11.9.0","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"resolutions":{"**/flatted":"^3.4.2","mocha/diff":"^8.0.3","**/picomatch":"^4.0.4","**/@babel/core":"^7.29.6","**/cross-spawn":"^7.0.5","mocha/serialize-javascript":"^7.0.5","nyc/istanbul-lib-processinfo/uuid":"^11.1.1","nyc/@istanbuljs/load-nyc-config/js-yaml":"^4.2.0"},"_nodeVersion":"24.14.0","dependencies":{"@noble/hashes":"^1.8.0","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"^6.2.2","mocha":"^11.7.6","eslint":"^10.5.0","ts-node":"^10.9.2","typedoc":"^0.28.19","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^26.0.0","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.5","typescript-eslint":"^8.61.1","eslint-plugin-promise":"^7.3.0","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.2.1_1782127578483_0.7101933151667037","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@assemblyvoting/av-crypto","version":"1.2.2","author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","_id":"@assemblyvoting/av-crypto@1.2.2","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"dist":{"shasum":"de22a5dc53473e9411dfa8539dcbecff4b82cd0d","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.2.2.tgz","fileCount":67,"integrity":"sha512-JFj9BW5Mh/u2gBAOBmYNfSvM8YBfiv48JnUM01k38uIq6fy2Oc1s2owoXj+8mhxT+B/GN+UbZB+llbTcJlSVTw==","signatures":[{"sig":"MEYCIQDp8oqTTC3Rmj1B3Q60cj0lp7Zge1cugXsjVcGo89SezAIhAKMxLg6anH3oNr+H3+MRfmkRNqo6VOJYBqDqdw6ufaS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111614},"main":"dist/lib/av_crypto.js","_from":"file:assemblyvoting-av-crypto-v1.2.2.tgz","types":"dist/lib/av_crypto.d.ts","scripts":{"docs":"typedoc","lint":"eslint lib/ test/","test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test"},"_npmUser":{"name":"av_service_account","email":"devops@assemblyvoting.com"},"_resolved":"/home/circleci/project/assemblyvoting-av-crypto-v1.2.2.tgz","_integrity":"sha512-JFj9BW5Mh/u2gBAOBmYNfSvM8YBfiv48JnUM01k38uIq6fy2Oc1s2owoXj+8mhxT+B/GN+UbZB+llbTcJlSVTw==","_npmVersion":"11.9.0","description":"The JavaScript based cryptographic library of Assembly Voting","directories":{},"resolutions":{"**/flatted":"^3.4.2","mocha/diff":"^8.0.3","**/picomatch":"^4.0.4","**/@babel/core":"^7.29.6","**/cross-spawn":"^7.0.5","mocha/serialize-javascript":"^7.0.5","nyc/istanbul-lib-processinfo/uuid":"^11.1.1","nyc/@istanbuljs/load-nyc-config/js-yaml":"^4.2.0"},"_nodeVersion":"24.14.0","dependencies":{"@noble/hashes":"^1.8.0","sjcl-with-all":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"^6.2.2","mocha":"^11.7.6","eslint":"^10.5.0","ts-node":"^10.9.2","typedoc":"^0.28.19","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/chai":"^5.2.3","@types/node":"^24.13.2","@types/sjcl":"^1.0.34","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.5","typescript-eslint":"^8.61.1","eslint-plugin-promise":"^7.3.0","@typescript-eslint/parser":"^8.61.1","@typescript-eslint/eslint-plugin":"^8.61.1","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/av-crypto_1.2.2_1782197405209_0.15596828603784685","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@assemblyvoting/av-crypto","version":"1.3.0","license":"MIT","description":"The JavaScript based cryptographic library of Assembly Voting","main":"dist/lib/av_crypto.js","types":"dist/lib/av_crypto.d.ts","scripts":{"test":"mocha --require ts-node/register/transpile-only --require source-map-support/register --recursive --extension ts ./test/*.test.ts ./test/**/*.test.ts","build":"tsc","coverage":"tsc && nyc --reporter=json-summary --reporter=text yarn test","docs":"typedoc","lint":"eslint lib/ test/"},"author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"publishConfig":{"access":"public"},"dependencies":{"@noble/hashes":"^1.8.0","sjcl-with-all":"^1.0.8"},"devDependencies":{"@eslint/eslintrc":"^3.3.5","@eslint/js":"^10.0.1","@istanbuljs/nyc-config-typescript":"^1.0.2","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/node":"^24.13.2","@types/sjcl":"^1.0.34","@typescript-eslint/eslint-plugin":"^8.61.1","@typescript-eslint/parser":"^8.61.1","chai":"^6.2.2","eslint":"^10.5.0","eslint-plugin-promise":"^7.3.0","mocha":"^11.7.6","nyc":"^18.0.0","ts-node":"^10.9.2","typedoc":"^0.28.19","typescript":"^5.9.3","typescript-eslint":"^8.61.1"},"resolutions":{"**/cross-spawn":"^7.0.5","**/flatted":"^3.4.2","**/picomatch":"^4.0.4","**/@babel/core":"^7.29.6","mocha/serialize-javascript":"^7.0.5","mocha/diff":"^8.0.3","nyc/@istanbuljs/load-nyc-config/js-yaml":"^4.2.0","nyc/istanbul-lib-processinfo/uuid":"^11.1.1"},"_id":"@assemblyvoting/av-crypto@1.3.0","_integrity":"sha512-rpC2oXxx1oCwSeZSGGqqZSZe9+tES6OcJb9dlwvkuLJwP8nuUtCLxIorTJOkj0Yre6w4tIPRi6CiIZZO9FGrgA==","_resolved":"/home/circleci/project/assemblyvoting-av-crypto-v1.3.0.tgz","_from":"file:assemblyvoting-av-crypto-v1.3.0.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-rpC2oXxx1oCwSeZSGGqqZSZe9+tES6OcJb9dlwvkuLJwP8nuUtCLxIorTJOkj0Yre6w4tIPRi6CiIZZO9FGrgA==","shasum":"c8dd52bcabd599a363ff01985e901a37e568b545","tarball":"https://registry.npmjs.org/@assemblyvoting/av-crypto/-/av-crypto-1.3.0.tgz","fileCount":67,"unpackedSize":113756,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpiORRSY2HuEVRAlsQj0zjjImgvpDUMQy4hjo+FCpougIhAM+NVg4LRjOOlb4wtmIimVJEgl4d01nwjVhVkn1PoYt5"}]},"_npmUser":{"name":"av_service_account","email":"devops@assemblyvoting.com"},"directories":{},"maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/av-crypto_1.3.0_1782734552348_0.2089390312567172"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-04T12:15:40.822Z","modified":"2026-06-29T12:02:32.655Z","1.0.0":"2025-08-04T12:15:41.162Z","1.0.1":"2025-08-04T12:44:16.863Z","1.0.2":"2025-08-05T12:49:03.636Z","1.1.0":"2025-08-07T13:38:30.895Z","1.2.0-rc.1":"2025-08-12T11:20:47.260Z","1.2.0-rc.2":"2025-08-21T07:45:12.177Z","1.2.0-rc.3":"2025-08-21T09:23:47.140Z","1.1.1":"2026-03-04T09:37:57.485Z","1.1.2-beta.1":"2026-06-22T10:38:20.306Z","1.2.1":"2026-06-22T11:26:18.608Z","1.2.2":"2026-06-23T06:50:05.337Z","1.3.0":"2026-06-29T12:02:32.485Z"},"author":{"name":"Stefan Patachi","email":"stefan.patachi@lumiglobal.com"},"license":"MIT","description":"The JavaScript based cryptographic library of Assembly Voting","maintainers":[{"name":"av-martin","email":"martin@assemblyvoting.com"},{"name":"av-lasse","email":"lasse.kristensen@assemblyvoting.com"},{"name":"av-alexander","email":"alexander@assemblyvoting.com"},{"name":"madschris","email":"madc@assemblyvoting.com"},{"name":"hamad-shah","email":"hamad.shah@assemblyvoting.com"},{"name":"av-alexis","email":"alexis.toledo@assemblyvoting.com"},{"name":"av-stefan","email":"stefan@assemblyvoting.com"},{"name":"av_service_account","email":"devops@assemblyvoting.com"},{"name":"av-rasmus","email":"rasmus.gormsboel@assemblyvoting.com"}],"readme":"# Assembly Voting JavaScript Crypto\n\n![Code coverage](https://raw.githubusercontent.com/aion-dk/js-crypto/main/.github/coverage_badge.svg)\n\nThis is the main cryptographic library used in Assembly Voting's JavaScript applications.\n\n## Installing\n\nInstall directly from Github into your Javascript project.\n\n```\nnpm install @assemblyvoting/av-crypto\n```\n\n## Usage\n\nThis library exposes a number of high level flows, which can be used to \"encrypt a vote\", \"verify a signature\", \"decrypt\na vote\", etc. These are all exposed in an instance of `AVCrypto`, which can be constructed providing an elliptic curve\nname. Currently supported curves are `secp256k1`, `secp256r1`, `secp384r1` and `secp521r1`. Example:\n```\nimport { AVCrypto } from \"@assemblyvoting/av-crypto\"\n\ncrypto = new AVCrypto(\"secp256k1\")\nprivate_key = \"c5ff9a9bf89ff96b03a1af5ac04e46ded73ecfe19ea104c6ad9e0f7c42e0584e\"\ncrypto.sign(\"hello\", private_key)\n# => \"<32 byte hex>,<32 byte hex>\"\n```\n\n## Testing\n\nTo run tests:\n\n```\nyarn run test\n````\n\nTo generate HTML documentation for external usage:\n\n```\nyarn run docs\n```\n\n## Publishing\nPublishing it done automatically by the pipeline. Check the pipeline to see if the publish was successful.\nRemember to update the `package.json` version.\n","readmeFilename":"README.md"}