{"_id":"@theqrl/dilithium5","_rev":"30-3a200a330437d3dc47b104dcc145b752","name":"@theqrl/dilithium5","dist-tags":{"latest":"1.2.5"},"versions":{"0.0.1":{"name":"@theqrl/dilithium5","version":"0.0.1","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"d668447814f963badd1478d033bb8162f653c438","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.1.tgz","fileCount":12,"integrity":"sha512-n68HwySgU/gCJ8gDjQhBdBAujRCKz4NpfXN3XpHpiClHy39ueJfSoxnxWd1ppqPaUfbq0M8ND0Sw5i+jFAgEdw==","signatures":[{"sig":"MEUCIFDbfsdt/07lpNLxPslsfZEEdBgmUJa3tQ3F40O4WR9HAiEAoqdg7NK0tt5aCM628F1i8F7OschqvZMcDeO48QU3DEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/nbGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrReg/7B2CPykeNJVBFCL32Cbp7YWI6mkx/LlUNtOTZ0KSFYkAqN/e3\r\nvLdU0t8mDN3yUMYCVkJu1POdA30WOxEsv8SZFXOEO5PJcxZIdU3BhaFGiPKU\r\nIRCzz2J2uZC63UAPF7VDLhINSp5df+1XMb5sNG68O3ZAkej8DUqmjbSt82Wt\r\n0l4ROlJieoZdiy84MgNv2zpkvCyTkumUVKEA6zynbyr978o7U7yD8ED3+tee\r\ntjzWv/LKOQPRavHXcCvqnrRDcEjlfipkOKM3mXQylNpVEsXKjskhdcxMgHFe\r\naI782n3jIgcqA/WthsrAj2rY5zx9DGv5Wd7+/zdE2pvhJuNKTWbUF/gmQCmJ\r\nWpDgqFb+oqPoe59IUQ1cQ4SlASLYAlahi5ORXUa2KVVfyAhKxQn40lt9Vhk0\r\nyukrrSU1Vu9XDOBQiz1qaU2K9qvkcccGSeIpssmBylgNY7ufojsiPm2EqIUw\r\nG6joIHqsAqqAfXZEUwkhNvIJ2GfcIx42jymvM+d1tS0GkSWfsv1n1WlEZD+C\r\n87g9HvRF6LZ59qoq3/muvqF9ECdWOmHWR5Txd0o913RbtTqWJYqJRnntyw76\r\n/nTg3b3a+KBOqMJgVA687Qy3tnN01Y4OuYGRjJUKfgW7BDjH1VhwzCl0VVS8\r\ni3ayFYZExAVfsxO0T/Uoej2VKmGRNuosk2c=\r\n=uOZJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/sign.js","type":"module","gitHead":"efe6426e1008867905018c5a94d3b1f502bdeee0","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","esm":"^3.2.25","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.1_1677620933921_0.6518833499733092","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@theqrl/dilithium5","version":"0.0.2","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"feee96cd271514809d6f8719c11c4cbbc243d7ab","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.2.tgz","fileCount":13,"integrity":"sha512-iWMf5m6AG/qShN39cKCBNDTtvCMJcLSnalO9sMYCZJZCOVsbx+T867z3avBpNb0P6sck+H+xV490IV6rXO6n2Q==","signatures":[{"sig":"MEYCIQDoy/g1VdKJG55fltL5GAWmAtAbVJnIMMcs+kZuYrVgjAIhAIUi2o23AaeVNS3Dj7fDRe3Tqs26bdvLOKQ3eANXOLkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/nqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZIw/9Go+bQsixxqS1JyOYANguIkfMB3GhZtlm5/Q0bRE0J9IEpq34\r\n8TPoqilddxHNQH6NLpEmszPwd4xosFOSaEuJd/iWNq0WW8eArufNIOUhddAI\r\nNCDm92iCF8zA4PGLGP0BEw1jEIkIfrl1YS08XIz/hCMB9AFEywU4tCu70VxR\r\nnoQbp8+Qcd2BgY8SG3AtDi4BpYQx6nS+MYwTZ5ZUmN/VQVNri/c/1eMyq4RP\r\nUSXVBK3MyjiRdnXQSI4pM3rM9rxGFVc4u2SHKgTB1dW5z/dgcuOqvU6HIYM+\r\ne6QV3is7/Rlba8rOYZ/vx2IUcEuMUcH51mV8ETuSGw8J9hHp00jIW3WgvjSL\r\nPMn66CXiJLNWxRRRyBUZGtJALDYmcyJuqPOkKWuBSMij7VLISmp0LNKymrD0\r\negEWPERYE1XUa9jD2d/SgZ8E+DPXaRVlhJaX+gHL0J+gtecTUS/yfH9EaYC+\r\n1rBm/ghDLFubzznhttyB6WlViQdWqkjTJNyM3cIdsjb97BF7RbYhS41/qg6I\r\nWWK7ZtQg1yO1y/KhzWuZMF15DQ6Vv529Ip30pcDJLHMz3v0ObpXwokPIr2zg\r\nPyhP4hh/pEPLjTw7/e6GCxXtDu1SWQEfBziN6UfgCKO4da4td3xCVk3wivIA\r\nrQo79TyFclMQ+Sj2NyO42Y93tT7XqP7zf6E=\r\n=t49z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","gitHead":"efe6426e1008867905018c5a94d3b1f502bdeee0","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","esm":"^3.2.25","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.2_1677621891850_0.09326794854333831","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@theqrl/dilithium5","version":"0.0.3","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.3","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"151794668dd77a1e45f4d503f4e03382f110ee5c","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.3.tgz","fileCount":13,"integrity":"sha512-rVA/tWMbAT2kN8VmsfVZtYjLmiVjXqE17tb3XXTIbeY4ZoFQg0N1Bu2EDUdUoeAW21y+wF9vQdUQtlaP4nAaiA==","signatures":[{"sig":"MEUCIQCi/Rm/D5eJMzK9AH//pjrGRHZzltwKCU09Jq2gFHU6LgIgJmyV0VCye01x0UaF6S7YAfoAtjqaLhTtNtM+nRJaxrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOa5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZCA/9G9aQ8miC6Ekzme8OXsF22J71Qw7JDxptuv9S5I5mMzzruKW6\r\ny1tzwF6j9r9pL397I0z6AKceoTTIET0U9sVrSC6LWaj6LT2tKIiXgTuNgDxT\r\nczuDN6dVffxaxQBuFQgMI5pEcqEk4TqjzznMdasQE+aAZ0328qQuVlg34CuE\r\nEDikS0S+OEGDnumvltaXh0p0Q4OO2a2FPC/le6soffG4zk8WedBhq2pxo0L8\r\nWiEGglaQDsD51V8xmomkCp7e8ny3QOPt+hJBfSjq4Lq9puZ7f4C6zLy0F0cX\r\nkZBR5/JVkrxUDf4a/SRmTfMw8oCANdTs7qniKyLitqPr/yGL9wilt936oED7\r\nDFHWCflF2LCMufeVAU9it026pNCsZrn9s5Z93GI9Z+ZZ/zg0KhPDY3raWXM9\r\nluvbWH+ymCgIwKX9zspC77pjFLcDM6Dljoe/ekuxhthMUqi1mZCdk/eSOfpo\r\n1ABFbrv8NzpJAnp0z0IINrN2KUsAyq8p5pBFbhVNCZ2npXtYIC52AmO91sPQ\r\nPA3iumy94z+RM4OxNa2U4XTH3nGIK2tgzuTEsqiybiE0Tqd9LO4yArpBvRiR\r\nLATIZjnWRS4IMjmZZPJsAuPCfZkISj4uwtTYv/+a83EoCf4NNUXD6MxKlhQJ\r\nPcd2QO+RhaPkBeebUG9cu2eYIg+heGhEsj0=\r\n=GlQ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","gitHead":"8edc0d5964b7db6807a1a46f664ef6e910cb5c03","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","esm":"^3.2.25","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.3_1677780665320_0.4964717612982248","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@theqrl/dilithium5","version":"0.0.4","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.4","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"3c808e228dba826a6cf17362040c58b2df88941d","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.4.tgz","fileCount":13,"integrity":"sha512-JzLXLC/N4i2CTiyB/Bl+OBdk1gNvVealTQUhilhUP6FHr8uT9fHmmJWSynJjZh8w6mfpAt+GZiotR9++unLwGA==","signatures":[{"sig":"MEUCIEpaqpCkGNf/F6JknSz5++YUmPqETk992X5yFqrIVOcYAiEAiDeOHkLQP5n4gx79rWA4rgwU+jqH8za8ZqqFqdk6F1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAdRGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqdBAAou15OYRTapiEJenlhClZ/eMhQZ8/x3rZAmOlHyk+dGtZ0BnE\r\nc5FsVyFvEVs4lLev8JSBR2gsY6iVOz1KDu2xE0zbixSbxCL06ahAujm+rH2F\r\nVpBEGxVBiXd+wc3MHKWilKJl9jBZFeDTTXaGxhDocietzsbNwuvUt4sF+OED\r\nx6gxSIFoQ3OTudsPq3gxh2JNJxlDRw++Ka2UFViQRxiD65SeOxVpjModct9o\r\nEGh445vJetGNZ3D+vXjB3RId6ZoIyxNGegb1VEGAkQ8SlZumLeIjfHM+iLE2\r\nuFEXm/YcZolmujiOFeqqSRcVYKSyItDzA1U2pcVwUTWoft6vuJmgLOy6hNYc\r\nN1nj75xQr5xPstoZ3q+8hpbS+cYxIwYOyuPL1PwOMJTvFQP5fLmhyzO/8qxg\r\nFicS2YIV7/7S2TSRKGwjTLhtp3cUIOXQbwQ1WW4mtMjhvNWJQgnQgXa6MZEi\r\nskRhDu2UYeY3Ew3YsomZJ4XWJ+VWeiqbS7kgJcunDbni/AQVQb4V/owciViL\r\nMPxIMmUM50W+nCsQEuzvWNVE4DCGmWFQuerosvoru4lpDywkG7i3m2JX5vvI\r\nAoEfCDcUJcnQN0j4R9G2QWnv9j+zpWhJ5jpixm+TTRPip8pqYnVFyERFvnf/\r\nVqSviqwI6sp4pbTgN3wqz7azHl0DF7509YI=\r\n=82vW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","gitHead":"c0938bd669ab4cd1a69a8c8739352bdd887d5b8c","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","esm":"^3.2.25","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.4_1677841478027_0.03829472571932846","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@theqrl/dilithium5","version":"0.0.5","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.5","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"dbca7e90815d6d52def0de2c684e12ddb7ee8bee","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.5.tgz","fileCount":13,"integrity":"sha512-1lTNmwphmRNLUqZrvshxDru+OvNAkdzBecBMvbuZ44xb6UaDyGH50gz9I08SRdbGOPeABgMtSROL/Y8OakW3dQ==","signatures":[{"sig":"MEUCIFuDaTTerXnwY+uNl8OLA9ZGCm7B7moqF4/dJdCa6MyiAiEA/XIhQXtBs+G3exLTuvnD7PAYNjr9V04ro2kkLWK0BiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAdVaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPYw//Vkrku9GNIec4PjnoLXZvYuwdwhzXwV5pOvZT/INFq9gNBh/n\r\nZbJp9MMmSNAXRs98VKZwZhkuhlHiUaQDxVVteoxKPvyWAq7rDmnbHoFW6wJb\r\n3j3JPFNFlwDqK5cFAYba9bjqecOQdU4eqdbSCa0J5x2SJugqFWiB8KOYifwy\r\nu2YTnAT/DzWLEWB3BZwJYPy1Ir4QK0glCU8hPIE8peesIHKJ7dnZuVGsTUhf\r\nyHRzZsnZLMpmM/fezOjBc6plDEQ4vRJhAlO/GEWr4p84c2hroCbI+/mHrD7+\r\no1ITBixcUTesfc04aRvaHt0jZ4QiWNT9+92pl1UhQUBLkRV6Sv+lGBXTCLAt\r\nPs5WFTJPAn9BmgaVGaPyRiK5d9WiawMWOM5ODUsyOtppgLEaxZEF6blIQSH2\r\nD/7JAUkgQ37qmYeSwYJ+nd2kJXK4IKSJvJrJTJOURxoP+8mCRSZZC/djT9Jb\r\nKP0CZTAo/SEIaLqDu6zRbhfD7Uzk602MBymsRrLPWr4ViUpObv3bRsoAjAht\r\nXDBl8Btr8EKsnRYMw8LKSlH7ANkQjRo3YSq30xmG97LdiumEAggVgnn58h8O\r\nJIzsT46iJEi9fypBxDKqHmH42gKMmSqeLxtkafpst7rHweq14eCoIEQlRjdG\r\nmLdKc0RyQOLwBMSjG8tiLGXGSqsDeqHMcNE=\r\n=+Sly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","gitHead":"bef000982c1aad01007d745bc3702fab91e6d7c0","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","esm":"^3.2.25","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.5_1677841753826_0.12654171343387155","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@theqrl/dilithium5","version":"0.0.6","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.6","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"dcfd70ad72b8e7f9623939ffe4a57bcd6a3d6c9e","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.6.tgz","fileCount":13,"integrity":"sha512-1E5FUU4TiUEwcDN8Eoc+9BVFU7CdcZAcAFkugW/oCDpOkHN7ZdpAll5FUk8MS8kCw3D4K7lRyBax1TuGeXdrmw==","signatures":[{"sig":"MEUCIQCgjZGBct03BZHzsHOp3QgGcCj3rL59FO5Lb+M0Gx1tHwIgWgSrqGKc0oKnDF2jZ1EQ/HLHO9AWH424e1nHuAcVQic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCgbfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoekg/8CW0bkNYwxeGVYIMkQAwyjlzQtdmv2mxhNEaSzDLyAZWvCmXj\r\nDFkNWgfnpGi5TZ2SB6jAlfdAZCXfkZdK8v6lgOF3u/2MixNOv+/vlUdwW6an\r\nPD69moXfkWouQ+sDfVB9Ezv3xlsU5fJTVsil1+pW2cwkraM/GfjohIVev1cr\r\nS73X8fDwp23L3fEr+JJ+AY4q87pujhNkYVhtbipfYnKimDgAHS/+rI7qv8Qs\r\nJHiOyYVzCWnSMhCX5YhquxzzKqNcxQazDzgEV1Ddzj8PDH2wmELgs/NRwW5d\r\n1MxkqT+Db9HagMrsNxoxBpgCvt+wS+Z4F3qWvvNShDQqSBajh+0z4zvxfwKp\r\nGN/UwbphmWaoWIthVSpogPsJjg3gT3YASXP4nm51l6Sqc79OFU0Y/PG3DBfY\r\n+eSGlaWp96reE+EEfA0Plx/PmOwGFhnFlTV6q3W0uxdmTWysAv2KCrWHWfm4\r\nUCZr2Qsvc688bQ2c0otypwC5BqZL0upFJFjfNwRybffFLa/NWaKI/FbvCnAn\r\nxkQaTWeU7zR3HnT3ammUtT81OtOwolcAQ6WyLuO8rgEzNzw/vMSQTgfGUi65\r\nP1XxwbxbyYd/nRBcstJYldleSsMTiFHBOnvtcfUKk3us68ZEItBU5SN6beDB\r\nd0GIE7ISE1VGAGYCr/nFWx7zI4mtmy1lOfE=\r\n=tdoe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","gitHead":"c33a89b4a7484bc0237ddc0c8d3995fff079dee2","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","esm":"^3.2.25","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.6_1678378719459_0.8387178449699999","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@theqrl/dilithium5","version":"0.0.7","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.7","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"3cee627a14364055cfe8044ba4538e6c1f58786f","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.7.tgz","fileCount":13,"integrity":"sha512-7q59oTyXkm8RUpKE5w61DPwB4sVY3H3EQLr2PmmHtLYRuwUamlFKYmNSBGY0IiP1cXM1/nrN94VT/uaEAUJW9Q==","signatures":[{"sig":"MEYCIQCqAQfrdDVRHncJJhO89AP8ei3Q1QUfIs94FB0n/9tCfAIhALg9qdsIjeyf7Hv78sd+3fah/g9brd5kjzM1UsAG8chQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJDkEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYZw/+LAkKQy16ftMODURzmHcIiYBUZeJkRj2fxNPJ6JVbVFu2aAWZ\r\ntz93sgORUQ8EgZFs+wm3vzb/dXJqfkH0h1bewoStWIHvd51/yOqp5Iqxo2rW\r\n9VxHuF2sHH0b6EaEoMOhzYRDyAnBopx+e38QyCa8+fwi5OKypFG8cIpFeztV\r\nSefv7t8P7sZljjdWzP6B2geRWq/41RVjjo87sg/pjtOM6uiBbPU40fm1SV/9\r\nveXfTCylUQV2OunkeweyJ5n2afq2whgtsREhuM9N/QGE5opweSteaSM7EIu9\r\nWo922bUUfojcZeqBSzvae/Gz0Nc9AzolIrOiC5DDe353Wx6YrtvhIKzyuAkX\r\niXB8EvRRizLRxj52OjLviC3OLFzb9CZq8WE7xq/xnvKb4LLMfYG2GK8jGnbd\r\ny4wZn7KDEV805DVvIf4aNFFCYQT7CNnseByMwGm1olbx+nD5A4UyFc3QP2X9\r\nepoHt3wnVre1H6O/8w/EmH8I1/sHY8aU4kHq82iAPQUrrxO0QCMITjEMh4hH\r\nYkxJ9oEsxFxqxKifnu7oO9GubjKz8fcdcHBhr/4+Kdh1jpb7v36GiWnedFzG\r\ntWUhFf3mEzKtvTsFGjvqG2sjwqrEVIDrgtqPie5mfDZ8dJBjTnFula7IiJo/\r\ns6pTKh15tEhD11cleSTatEJL19EOeJAXMuc=\r\n=1hjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"854a9ffb663e194bd16964cfc74f54dd50d2e850","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","esm":"^3.2.25","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.7_1680095492105_0.8983339081135597","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@theqrl/dilithium5","version":"0.0.8","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.8","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"ef1cab49133941e475b25eba87f53bbe6e854bb8","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.8.tgz","fileCount":13,"integrity":"sha512-2IEOHNppKtKD3KGkwSON/h+kO3Jho7LmObPr15Z4hf3WwPRrcTPXoYOH/tn5gn8dEh+d/7Bi0/8yAvbGZXZbaQ==","signatures":[{"sig":"MEQCIH7F5kcB+40RBvZJeGr24Aultk1l5enz96niItJVmgm3AiB1z0/3gPMt4Zii1AgRjRzlXqPXX6WZvdtUfQLG4oQuiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJDp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxhBAAiDCWp8n7bFb3+4QOJh3CBZUTaFgyjbNeY1AlqVp2r+1Yix+/\r\nmTlZyk9dh+MCXJWPlbmGZJWRYFfwmDcOaQ307lLQs4fTvMItcoHcOJHBnkqY\r\nj8velCt2kI6F/Nj4ytS8ansp0tVRKqzG5FyqbOF0wgf4JJG3Ds4Av1V/yU+L\r\nrzjmEvnTlUtKA7uh8+TvIPd9R7qABDELPGoD6/WwhXc08c81OTvm8n+h6oHv\r\nbzhs+FF8E8OlIHVY7bMOF00NWskdcNB06KYpne3ysV7h0cfYznLP0cag+24o\r\nOPWvTYyP/E6VOBF3o4OcJ0uboyuq4FOkeLUBayV8il6NZGPWKvlp0d7T309b\r\nJ8rp/WVc9Hnf1FZi2bq307CKc8DQmcm6/Cm8xSKrKhWwdtDhzSMaxQ781yf+\r\nvN9J97jbL9BSGN8PalyacGDQ6HhAvpgehwoREreFQqI/l2IuEUBP+//6nMhJ\r\naZ1xyCA9OdvoWggRbYbYw6z5Qa5F/Rn9L5/DzO1Rs9QjhGtYiR+UtCMFAc8R\r\nFHLGUXuhOw0HRrwCNR+V8x4lJ3hvaw9ddMzeLyLPXou+I9RWl4aZw3jjJgEx\r\n7sfIaKs96zREroEpPsRN61xhsm/CsAmpy+5z69Raqklj/qYg939V6hh4m5qS\r\nyY7molbOLcMVHexmlveBDU39UgEFHSs2F8Y=\r\n=qHJJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"854a9ffb663e194bd16964cfc74f54dd50d2e850","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.8_1680095865445_0.6271888021748804","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@theqrl/dilithium5","version":"0.0.9","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.0.9","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"f4b80654faf0f345fabc6420991c40063673baa9","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.0.9.tgz","fileCount":13,"integrity":"sha512-GZAGr+XBLEcqNKnAMEDSJ7eubJv9Lbv9wfqZ1ELNo2ZFdaeqgeZDN7DxhT23bIyQ1/HWFssbJKHGJMaxFRYZRg==","signatures":[{"sig":"MEUCIQCcXj+U/TkyAMDsfbLkO/9lcy9h2L0ipuil4vkiIEknGwIgP96+isam2WUG1PrKMyKfb2OYmVa2ti89s2y8TTNZvGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJDuOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryGQ/+NMpq3F/CNsuLHXAAT9jdHipd4u6oYSQhuoXS1R4YL9grizZ+\r\nL9BMmywP5YKDowd0GlF4oZ7SohWVREaRXp6psCRnhSsLjKtJwaTXFwR9KiC0\r\n71Fe31tubXRbQDF3DVRWiUolobwGOAsDrqK0IIssCCGXHo4EtLbC+MpZRADQ\r\nuhMV5D1OC+XiF0TuEEJ5gFagClZZufW3ECzCHDELel/K4FHs1bXPNpsRQoV4\r\n1rqAp5fP0969smovOX8ekdaLK5Jz0IsBrAvjCNSzm0YjwCcGzYebvgxQvko7\r\nu0UGG0WOi3OjFmctReIuhcoZYKrPo/EGKatrApYKmYKRLKhZYKhyVswpjKFR\r\nCrjS4sb1sxDFLHuGBjkIFaV7wKWd7isyLCOksGdlqoPQchHdoiR2BYH/ePxE\r\nKC1S8vmAh+usvCCpU0rxLXIiC1DcFvpVGGK3xggY9yDgfgrIow28gT8rMzPT\r\nE/gyJHUAOsw8xh6HIggHkinU6HAMNUkVudqgb5NlCIFbB/6OlwTEjzqvPtXD\r\npxxOPrLs0eIVtxJn+Tt6gwXsfYN/k30zMDJFYHetfHN+sEPl2Ywfb/ufazrq\r\nd6pKhxIDWd+QF9VCcQvxT8UBMuFcTXkD15sb3WVvY95URfwyCw/RMY+tN1z4\r\nNPgpjwkfUfMOrt1cL2wgLHNWb4RZjK2avoI=\r\n=uRfx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"854a9ffb663e194bd16964cfc74f54dd50d2e850","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.5.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.12.0","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.33.0","codecov":"^3.8.3","prettier":"^2.8.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.0.9_1680096142055_0.03318959713993008","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@theqrl/dilithium5","version":"0.1.0","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.1.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"dcdde727a4309e139c8d4cfd83e51995c4dc66eb","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.1.0.tgz","fileCount":5,"integrity":"sha512-ZsFIhBXNI+PS5WFVHv41qgQELC+aX1XAoiBqqc9GxGnSMh0cwe77Ht6TAAVeRBbVtaeRNWRd/QQlwxwLQuu35A==","signatures":[{"sig":"MEYCIQDLp8IvJ4K+WpTIVgf6A16UXMObD2xxEYuk0Gtxe94u2wIhAOqJLhFXwhzZZ9w3v6MewmWLbHhnFlQqALc2sQXUj1HD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105293},"main":"src/index.js","type":"module","exports":{".":{"import":"./dist/dilithium5.esm.js","require":"./dist/dilithium5.cjs.js"}},"gitHead":"fe13f6445a930e5dd36dd5478d0c455dc60909d8","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","build":"rollup src/index.js --file ./dist/dilithium5.cjs.js --format cjs && rollup src/index.js --file ./dist/dilithium5.esm.js --format esm","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.8.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.18.2","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.0","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.9.5","codecov":"^3.8.3","prettier":"^3.2.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.1.0_1705600473671_0.937585762352434","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@theqrl/dilithium5","version":"0.1.1","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.1.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"1355ea890ee1a80ed37aafd0531ed07a66da15b9","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.1.1.tgz","fileCount":7,"integrity":"sha512-lrckM75BrkuCYCYaqesD7q9hTWOonhNd7xMqF08mwpdj3nB+duisY3tyEjkkGbr+OBfryqUoRrL/0LBfQNAujg==","signatures":[{"sig":"MEYCIQDOWmFkO3z5cKHEiW1y0piypiCb6Qp1z18qYgF6ZydyGAIhAKutEd9TRz37IhcAlWXn3vnByqKIwDkcaxaT19maZXgK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104947},"main":"src/index.js","type":"module","exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"6114ab482c95794908f9a8f7b65febc72d2869c4","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.8.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.18.2","dependencies":{"sha3":"^2.1.4","randombytes":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.0","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.9.5","codecov":"^3.8.3","prettier":"^3.2.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.1.1_1705601437832_0.7667738097224506","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@theqrl/dilithium5","version":"0.2.0","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@0.2.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"3873c8d743ded09db7a16d3ff82744a15a263f2e","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-0.2.0.tgz","fileCount":8,"integrity":"sha512-uS03txMF95LMy49SwLdOb15NWvA16ngjpRNiN3FnzLlHGTmyPgL7ePHsrGpm1FhYDVqz8lwKGVnNKMy5O+ZNDQ==","signatures":[{"sig":"MEUCICQ9TztXmvDZr9qS+cfIqlwGNUhtdQ9ag7Q9tl6AK1k9AiEA4SoqM49DWdxnCm5cKzlx7Cs+avg9ONz6pEI4fIK9ino=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94154},"main":"src/index.js","type":"module","types":"src/index.d.ts","exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"fbe0d2c20d71b3136955241deec0004861d29840","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"9.8.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"18.18.2","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.0","mocha":"^10.2.0","eslint":"^8.56.0","rollup":"^4.9.5","codecov":"^3.8.3","prettier":"^3.2.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_0.2.0_1768055324851_0.5963126018498677","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@theqrl/dilithium5","version":"1.0.3","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.0.3","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"f63236a5d85bc3756a2d092b27787dc84976f134","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.0.3.tgz","fileCount":8,"integrity":"sha512-GEeTa1XN9IdJhlSYvBfSY2YWp4HY4vHgWulCHyw0zvo57VxRg0iiNCPxAahtiGQO5IVj5gQXzm+sy8RB8KN9qw==","signatures":[{"sig":"MEUCIQDFSbDeiP2oYGGKk3hdkHWEdWewUJur5MVh0Eyioy95SgIgc2JWTTGW8PhKhjvdSwph72jhM31fPThkwv24ltOYOAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99257},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"19fa7ad6ab97bc55304575c0d11ea645660a20fe","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^5.2.1","mocha":"^10.8.2","eslint":"^8.57.1","rollup":"^4.55.1","prettier":"^3.7.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.0.3_1768077397791_0.16926518540330893","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@theqrl/dilithium5","version":"1.0.4","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.0.4","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"56dfa01bed1f1496737449fb43727d7461a43dfd","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.0.4.tgz","fileCount":8,"integrity":"sha512-ujjVJ3mICeuz9eXh7IgPV6Q3L81+ai1irAFc/owM2gQJ1udWdQa9G07N319dcM6Tc9Gj0fTJYTkhlfNa1sLqJQ==","signatures":[{"sig":"MEYCIQDn/2UEvjB8FUdgfwcDaGE0vDt9bfjExCuKfddrB5vZ+wIhAJzQpEum1rd4ffMbgcY98Wh2v7in04EnGx6/u1jKSaTP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99315},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"c46c575ed908f5ef33adfa14bb7c536bd247db42","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^9.39.2","rollup":"^4.55.1","globals":"^16.2.0","prettier":"^3.7.4","@eslint/js":"^9.39.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.0.4_1768145179064_0.6883480156974116","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@theqrl/dilithium5","version":"1.0.5","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.0.5","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"b696e1c9664fea46ef9d8b00e0c4b8128f8b0ea9","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.0.5.tgz","fileCount":8,"integrity":"sha512-RFyiWMbims5zL7egi5BWV4SrCArf0ae6bjZGqUeGfyQvdCLXo3emzTI0vpNhazZBzpSmi78sFEdTUhDEttaIAg==","signatures":[{"sig":"MEUCIAG/8JY6OMjGdb8MzM+vv8bonRyxHqjVCZYdh6dII+7eAiEAq3ypr7lskDOY23z1rZQ2FsB49N0E0+wp/cxFmvutapQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101336},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"1d3c7a3ad075d9f09aa20af6cc6141117b7de3fa","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"randombytes":"^2.1.0","@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^9.39.2","rollup":"^4.55.1","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.0.5_1768167597975_0.3985462963772892","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@theqrl/dilithium5","version":"1.0.6","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.0.6","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"4854cd830867df582ca74d2f443ef657812f1c0e","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.0.6.tgz","fileCount":8,"integrity":"sha512-gwgTpAvGjTSzzlNv+dnUTns4yMvy62AoFHCkqabaQmW9RBEhiBWefIiDm4pwlAnJIiSIKdywEoA5Xv7M8npUdQ==","signatures":[{"sig":"MEYCIQCXwbz3SW3yMFPrai28D6VJgL1BkwIjpvXoKfwwes48hwIhAPsSlFrsy2jcQ56DJW7AhUN6tRWzhbIKycnvYLbSXAKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107829},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=18.20.0"},"exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"aaeaec45ef3edf866c2e34175d4c2caa683dc3e4","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^9.39.2","rollup":"^4.55.1","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.0.6_1768666605131_0.628343752737708","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@theqrl/dilithium5","version":"1.0.7","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.0.7","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"2923c77f2dc03b00e9859e304702a1bbfea0a5d2","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.0.7.tgz","fileCount":8,"integrity":"sha512-6JgPnlF0rEAuOFQO+KFbLgyWJqgg5ba8nfpJjYiotQc58ATA4hf7RcZpkZcczPSXbFB1PxCfp+A43t0jLElfvg==","signatures":[{"sig":"MEQCICUJkbTvKa/03P5RcpX7/NaAU+ACY0lgyU5EuNtM+pjMAiB26XP+V4spSVcblyRKOt+0q6IR4Lrbl6n7B3BuwU56ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107830},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=18.20.0"},"exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"ecf676210ebdf8f48b291912f686eecc90ddab66","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^9.39.2","rollup":"^4.55.1","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.0.7_1768728357126_0.37684306538171075","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@theqrl/dilithium5","version":"1.0.8","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.0.8","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"62d032907eb346b3c971a8104b07d66e3700d155","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.0.8.tgz","fileCount":8,"integrity":"sha512-na1MC/uo2uXEWhr94f0sLzYegOYJIgcqRTec/gXWe2gGkGVeOPvl/rtpaWdZgJBTdxZRMdvYDNC+A9RvvjkOgQ==","signatures":[{"sig":"MEQCIFLuRzU98xUvfes2byGgSa4QBO7oaBVV79C3U8MwA+SFAiA2L0OO82CHtU+2QKLXrKJ/KTMRUpRzD1mbTD3aDOx0JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107829},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=18.20.0"},"exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"87276d008284c7052d01669c225b7b525dfddae6","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.21.1","dependencies":{"@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^9.39.2","rollup":"^4.55.1","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.0.8_1768734916351_0.3645414132518847","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@theqrl/dilithium5","version":"1.0.9","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.0.9","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"39b658f4269beeb2fb300f325a76e500fe821da6","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.0.9.tgz","fileCount":8,"integrity":"sha512-UKIzZGpuetf8oVuBNKJfa7tT/A8mPjrNRsheu4U7zTUOknHB2fhTZmm2h1MU7USMx4iPNXosnzvhsKGzPIEdnQ==","signatures":[{"sig":"MEUCIQC3+LtT2hHhTormobOlHKTNrZ6ySEcaigJ5NHeY5+mvzQIgELrJMe0xoklh9MQasXG6ZbH6UvQ3wkIEuMC28qICxjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107580},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=18.20.0"},"exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"d8214ae209c94b5ee6f8f800494edbc131acced6","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^9.39.2","rollup":"^4.57.1","globals":"^17.2.0","prettier":"^3.8.1","@eslint/js":"^9.39.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.0.9_1770044185062_0.08516483742814862","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@theqrl/dilithium5","version":"1.1.0","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.1.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"bb22ae1ff82dff1eeee568901a30d54f0ffb5bcb","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.1.0.tgz","fileCount":8,"integrity":"sha512-6oYT80yMhQKVQgJGEqnURpVubr5umPhiT8QJJXTz3rYtEUlu9qy4GvTweRKMKkjsZAsm3Y/y3QRVgdREi0a99A==","signatures":[{"sig":"MEYCIQDbwcAG932UsQY8lnHPggEUq0smTo2HHdaf1JoTJIWo1wIhAPabKv36sJJ/W0wzFEf7aRdOUFx3jTYTQEwis/DnCsNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107580},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"bc412469f560cc34b52b656fe113a289c9f2f93e","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup src/index.js --file ./dist/cjs/dilithium5.js --format cjs && rollup src/index.js --file ./dist/mjs/dilithium5.js --format esm && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.0.0","rollup":"^4.57.1","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.1.0_1770725046902_0.31915214794671454","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@theqrl/dilithium5","version":"1.1.1","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.1.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"dist":{"shasum":"ebfff8814e3130ed0578c61e7ad8f50442ae055c","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.1.1.tgz","fileCount":8,"integrity":"sha512-P1wEpLJQJHbwlLa+fGkW1Du7XC6bchPqlA0rvB1LzxVUNRzeC0G9omvkhdA/A2TfG8sRcN6oANQeROLlEZ8d5A==","signatures":[{"sig":"MEUCIBWp3yu5PJnp2xexddJiiOQhslT5WR1RN9ZMsfOdYSwrAiEAjx6eXvbOhmEtVqV3vNiPp+sfWOGJVWR2/scTorj8/o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121010},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"2cf03edebb5b6e6c56d278321794119fb3bb4c95","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"@noble/hashes":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.0.0","rollup":"^4.57.1","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.15.0","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.1.1_1770738960968_0.1955773243986767","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@theqrl/dilithium5","version":"1.1.2","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.1.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"c8":{"all":true,"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"include":["src/**"]},"dist":{"shasum":"dd5ec53cccd5811d039b47da9d7c2a6967c9b9a3","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.1.2.tgz","fileCount":8,"integrity":"sha512-WPJDuIfzHAY0eSaSY8SI3avdKWFWOVFeZqI2tsSsO0ztyrr2aC7NAbTAdNNXqpr5IvUS4duULYfp5J4qIHUEvw==","signatures":[{"sig":"MEYCIQCe5CI2/stGHb8lrmdufX9rssARO8QZpCgrREWEm0lyegIhAL1Y3gUzV2x27Dmd6WHgjjDJtAv5IbTvEkuao0wVq/Hg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125513},"main":"dist/cjs/dilithium5.js","type":"module","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":"./dist/mjs/dilithium5.js","require":"./dist/cjs/dilithium5.js"}},"gitHead":"86ec7e68f88a38cf81e1bcc444be8a58829d8f3a","scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"jplomas","email":"jp@theqrl.org"},"overrides":{"diff":"8.0.3","minimatch":"10.2.4"},"repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"10.9.4","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.22.1","dependencies":{"@noble/hashes":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","tar":"7.5.11","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","minimatch":"10.2.4","@eslint/js":"10.0.1","serialize-javascript":"7.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.1.2_1774350212047_0.26004874425286917","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@theqrl/dilithium5","version":"1.1.5","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.1.5","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"c8":{"all":true,"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"include":["src/**"]},"dist":{"shasum":"61791f0553823610b88d16547637b0c503a477c6","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.1.5.tgz","fileCount":10,"integrity":"sha512-vmgd7hnUB2xGugRduEcekMTBYvky7O/nbDEjkTaLi6r2L0o4nuQSxAs3sAugBgQB3/JE6X/toLk8SnrpAEPwNA==","signatures":[{"sig":"MEUCIQDE6Re5LCXRiqGMu1nq936F7B/FXyqMIEryBTIkTIbrQwIgSgLG8zd5IAzhPT38K7W5q07lzBrywo+lIL3tAzzI8LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151788},"main":"dist/cjs/dilithium5.js","type":"module","_from":"file:dist/tarballs/theqrl-dilithium5-1.1.5.tgz","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./dist/mjs/dilithium5.d.mts","default":"./dist/mjs/dilithium5.js"},"require":{"types":"./dist/cjs/dilithium5.d.cts","default":"./dist/cjs/dilithium5.js"}}},"scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fe76f9b-549d-44cf-8bb1-98df50b61e75"}},"_resolved":"/home/runner/work/qrypto.js/qrypto.js/dist/tarballs/theqrl-dilithium5-1.1.5.tgz","overrides":{"diff":"8.0.3","minimatch":"10.2.4"},"_integrity":"sha512-vmgd7hnUB2xGugRduEcekMTBYvky7O/nbDEjkTaLi6r2L0o4nuQSxAs3sAugBgQB3/JE6X/toLk8SnrpAEPwNA==","repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"11.14.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","tar":"7.5.11","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","minimatch":"10.2.4","@eslint/js":"10.0.1","serialize-javascript":"7.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.1.5_1778358308375_0.2780559784467491","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@theqrl/dilithium5","version":"1.2.0","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.2.0","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"c8":{"all":true,"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"include":["src/**"]},"dist":{"shasum":"8b49e0a1dad3b631993eeb1f35504e338701e355","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.2.0.tgz","fileCount":10,"integrity":"sha512-G+fccS3wxfVBd3OPVqDjmp3OAHy9C1sIP0mwdQKKJnSdUsTVFg1ETC5jZ2gjGULhamHKcSD9m2BHmSmo1J4MCg==","signatures":[{"sig":"MEQCIBelt4H7C86STliGZsK5qWN1ehHf0pJdiwCVjBVxc3koAiAwS4w3ApBnbScHHgVLMbGFsOEa7lqhqMy7WV2MabOJHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164522},"main":"dist/cjs/dilithium5.js","type":"module","_from":"file:dist/tarballs/theqrl-dilithium5-1.2.0.tgz","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./dist/mjs/dilithium5.d.mts","default":"./dist/mjs/dilithium5.js"},"require":{"types":"./dist/cjs/dilithium5.d.cts","default":"./dist/cjs/dilithium5.js"}}},"scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fe76f9b-549d-44cf-8bb1-98df50b61e75"}},"_resolved":"/home/runner/work/qrypto.js/qrypto.js/dist/tarballs/theqrl-dilithium5-1.2.0.tgz","overrides":{"diff":"8.0.3","minimatch":"10.2.4"},"_integrity":"sha512-G+fccS3wxfVBd3OPVqDjmp3OAHy9C1sIP0mwdQKKJnSdUsTVFg1ETC5jZ2gjGULhamHKcSD9m2BHmSmo1J4MCg==","repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"11.14.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","tar":"7.5.11","chai":"6.2.2","mocha":"11.7.5","eslint":"10.0.3","rollup":"4.59.0","globals":"17.4.0","prettier":"3.8.1","minimatch":"10.2.4","@eslint/js":"10.0.1","serialize-javascript":"7.0.4","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.2.0_1779216740745_0.0866532472361734","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@theqrl/dilithium5","version":"1.2.1","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.2.1","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"c8":{"all":true,"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"include":["src/**"]},"dist":{"shasum":"25c5a2bd6ceabf3d916ca92e6744cc1f6a2afee7","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.2.1.tgz","fileCount":10,"integrity":"sha512-CiZpd7cWKgPkkCoFNkYdbbIay9z9cvZxfSkgn68L5TmMbnFk+FCt1X2BKGBPfqg4arFcpvcr6nl9lghcUNH6KQ==","signatures":[{"sig":"MEYCIQDyRB9jmfmwARYXDo8g4i6NyAJduHiZCsHUPqCVEykXfwIhANGnWz7bHfQtlL1BGA4l9SMDMoFWeDwfzRXXRcpZ8EHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174056},"main":"dist/cjs/dilithium5.js","type":"module","_from":"file:dist/tarballs/theqrl-dilithium5-1.2.1.tgz","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./dist/mjs/dilithium5.d.mts","default":"./dist/mjs/dilithium5.js"},"require":{"types":"./dist/cjs/dilithium5.d.cts","default":"./dist/cjs/dilithium5.js"}}},"scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fe76f9b-549d-44cf-8bb1-98df50b61e75"}},"_resolved":"/home/runner/work/qrypto.js/qrypto.js/dist/tarballs/theqrl-dilithium5-1.2.1.tgz","overrides":{"diff":"8.0.3","minimatch":"10.2.5"},"_integrity":"sha512-CiZpd7cWKgPkkCoFNkYdbbIay9z9cvZxfSkgn68L5TmMbnFk+FCt1X2BKGBPfqg4arFcpvcr6nl9lghcUNH6KQ==","repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"11.14.1","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","tar":"7.5.14","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","minimatch":"10.2.5","@eslint/js":"10.0.1","serialize-javascript":"7.0.5","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.2.1_1779281123894_0.4582554100100342","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@theqrl/dilithium5","version":"1.2.2","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.2.2","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"c8":{"all":true,"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"include":["src/**"]},"dist":{"shasum":"5046010c112c9f8bddeab9a5cbf12e6a68ec93fd","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.2.2.tgz","fileCount":10,"integrity":"sha512-8+wewxxQEhvGf+h79x1kTYYw0VB+uqPu2eQvXXZfz/oRIpHZU09DvHM6/T6ALsBIpnRolwwhIqCVt7VrRpuglw==","signatures":[{"sig":"MEQCIEZyF4LeFaVzAui0rIcW+j2kKZ0n+bzoDgsfwcb3UnqKAiBoM5csADRUuyD5gX90zlmxNkVEaqTkJVdb8HIavrkDww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228440},"main":"dist/cjs/dilithium5.js","type":"module","_from":"file:dist/tarballs/theqrl-dilithium5-1.2.2.tgz","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./dist/mjs/dilithium5.d.mts","default":"./dist/mjs/dilithium5.js"},"require":{"types":"./dist/cjs/dilithium5.d.cts","default":"./dist/cjs/dilithium5.js"}}},"scripts":{"lint":"eslint --fix 'src/**/*.js' 'test/**/*.js'","test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","lint-check":"eslint 'src/**/*.js' 'test/**/*.js'","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fe76f9b-549d-44cf-8bb1-98df50b61e75"}},"_resolved":"/home/runner/work/qrypto.js/qrypto.js/dist/tarballs/theqrl-dilithium5-1.2.2.tgz","overrides":{"diff":"8.0.3","minimatch":"10.2.5"},"_integrity":"sha512-8+wewxxQEhvGf+h79x1kTYYw0VB+uqPu2eQvXXZfz/oRIpHZU09DvHM6/T6ALsBIpnRolwwhIqCVt7VrRpuglw==","repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"11.17.0","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","tar":"7.5.15","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","minimatch":"10.2.5","@eslint/js":"10.0.1","serialize-javascript":"7.0.5","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.2.2_1781245318946_0.4998418293404625","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@theqrl/dilithium5","version":"1.2.3","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.2.3","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"c8":{"all":true,"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"include":["src/**"]},"dist":{"shasum":"6bbcc824394f9741a0ffd81d610a89b1fe3ed9bc","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.2.3.tgz","fileCount":10,"integrity":"sha512-BOksr4LsUVVF2ruEtDdsU/DAW0t1ZOnYpAaUKEMGPs4wXwdPQvh97Z2MlMd3cmTPJrQNm1B78krYjjifu9PAUw==","signatures":[{"sig":"MEYCIQDF87L3+u9/4uwZeAj7E5emnJX/E6Zs4gR1ZfCAeFvb9QIhAJXt/lNVGcL0bRtQ11Sbn5E5wpiPHFknnsOxHdt7LCKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229556},"main":"dist/cjs/dilithium5.js","type":"module","_from":"file:dist/tarballs/theqrl-dilithium5-1.2.3.tgz","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./dist/mjs/dilithium5.d.mts","default":"./dist/mjs/dilithium5.js"},"require":{"types":"./dist/cjs/dilithium5.d.cts","default":"./dist/cjs/dilithium5.js"}}},"scripts":{"test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fe76f9b-549d-44cf-8bb1-98df50b61e75"}},"_resolved":"/home/runner/work/qrypto.js/qrypto.js/dist/tarballs/theqrl-dilithium5-1.2.3.tgz","overrides":{"diff":"8.0.3","minimatch":"10.2.5"},"_integrity":"sha512-BOksr4LsUVVF2ruEtDdsU/DAW0t1ZOnYpAaUKEMGPs4wXwdPQvh97Z2MlMd3cmTPJrQNm1B78krYjjifu9PAUw==","repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"11.17.0","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"22.14.0","dependencies":{"@noble/hashes":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","tar":"7.5.15","chai":"6.2.2","mocha":"11.7.5","eslint":"10.3.0","rollup":"4.60.3","globals":"17.6.0","prettier":"3.8.3","minimatch":"10.2.5","@eslint/js":"10.0.1","serialize-javascript":"7.0.5","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-prettier":"5.5.5","@rollup/plugin-node-resolve":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.2.3_1781364856572_0.7600831853847076","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@theqrl/dilithium5","version":"1.2.4","keywords":["dilithium","post-quantum","cryptography"],"author":{"url":"https://theqrl.org","name":"QRL contributors","email":"info@theqrl.org"},"license":"MIT","_id":"@theqrl/dilithium5@1.2.4","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"homepage":"https://github.com/theQRL/qrypto.js#readme","bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"c8":{"all":true,"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"include":["src/**"]},"dist":{"shasum":"1c5b58c08aa136407781fc447b70a21adef03441","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.2.4.tgz","fileCount":10,"integrity":"sha512-29XI5s7fWdhET8f4uzCkwiGLJAZTHFz/lrRO7SNTsAGgzUWvO4wJQJrz2hOI/GBNjdckyd77dee34pmG0VKG4A==","signatures":[{"sig":"MEYCIQD0PFeo9cdOxLwnmrb1/LJ/NG/xbzw1ifmFo9rcteCv/wIhALy5JNf8SHFgQW/Hgl0KpZ2ewQMXTNV+APCC36yITD2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233354},"main":"dist/cjs/dilithium5.js","type":"module","_from":"file:dist/tarballs/theqrl-dilithium5-1.2.4.tgz","types":"src/index.d.ts","module":"dist/mjs/dilithium5.js","engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./dist/mjs/dilithium5.d.mts","default":"./dist/mjs/dilithium5.js"},"require":{"types":"./dist/cjs/dilithium5.d.cts","default":"./dist/cjs/dilithium5.js"}}},"scripts":{"test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","build":"rollup -c && ./fixup","coverage":"c8 npm run test","test:browser":"playwright test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fe76f9b-549d-44cf-8bb1-98df50b61e75"}},"_resolved":"/home/runner/work/qrypto.js/qrypto.js/dist/tarballs/theqrl-dilithium5-1.2.4.tgz","_integrity":"sha512-29XI5s7fWdhET8f4uzCkwiGLJAZTHFz/lrRO7SNTsAGgzUWvO4wJQJrz2hOI/GBNjdckyd77dee34pmG0VKG4A==","repository":{"url":"git+https://github.com/theQRL/qrypto.js.git","type":"git"},"_npmVersion":"11.19.0","description":"Dilithium-5 cryptography","directories":{"lib":"src","test":"test"},"_nodeVersion":"26.7.0","dependencies":{"@noble/hashes":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"12.0.0","tar":"7.5.22","chai":"6.2.2","mocha":"11.8.0","eslint":"10.9.0","rollup":"4.62.5","globals":"17.11.0","prettier":"3.9.6","minimatch":"10.2.6","@eslint/js":"10.0.1","serialize-javascript":"7.1.0","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-prettier":"5.5.6","@rollup/plugin-node-resolve":"16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dilithium5_1.2.4_1787516884719_0.2627414668951189","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@theqrl/dilithium5","version":"1.2.5","description":"Dilithium-5 cryptography","keywords":["dilithium","post-quantum","cryptography"],"author":{"name":"QRL contributors","email":"info@theqrl.org","url":"https://theqrl.org"},"homepage":"https://github.com/theQRL/qrypto.js#readme","license":"MIT","main":"dist/cjs/dilithium5.js","module":"dist/mjs/dilithium5.js","types":"src/index.d.ts","directories":{"lib":"src","test":"test"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/theQRL/qrypto.js.git"},"scripts":{"test":"../../node_modules/mocha/bin/mocha.js --require ../../scripts/node-test-setup.cjs --timeout 10000","test:browser":"playwright test","build":"rollup -c && ./fixup","coverage":"c8 npm run test","report-coverage":"c8 --reporter=text-lcov npm run test > coverage.lcov"},"bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"exports":{".":{"import":{"types":"./dist/mjs/dilithium5.d.mts","default":"./dist/mjs/dilithium5.js"},"require":{"types":"./dist/cjs/dilithium5.d.cts","default":"./dist/cjs/dilithium5.js"}}},"type":"module","engines":{"node":">=20.19.0"},"devDependencies":{"@eslint/js":"10.0.1","@rollup/plugin-node-resolve":"16.0.3","c8":"12.0.0","chai":"6.2.2","eslint":"10.9.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-prettier":"5.5.6","globals":"17.11.0","minimatch":"10.2.6","mocha":"11.8.0","prettier":"3.9.6","rollup":"4.63.1","serialize-javascript":"7.1.1","tar":"7.5.22"},"dependencies":{"@noble/hashes":"2.4.0"},"c8":{"include":["src/**"],"exclude":["**/dist/**","**/test/**","**/browser-tests/**","**/*.d.ts"],"all":true},"_id":"@theqrl/dilithium5@1.2.5","_integrity":"sha512-oGBl/PPe8WDkOd/P0Y6uIVrikpXlrqI62zsObMUUwkfjTXmd70EGLsV1zumgTm9QRkP2Y6hTr/R1OcCr6JKNcw==","_resolved":"/home/runner/work/qrypto.js/qrypto.js/dist/tarballs/theqrl-dilithium5-1.2.5.tgz","_from":"file:dist/tarballs/theqrl-dilithium5-1.2.5.tgz","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-oGBl/PPe8WDkOd/P0Y6uIVrikpXlrqI62zsObMUUwkfjTXmd70EGLsV1zumgTm9QRkP2Y6hTr/R1OcCr6JKNcw==","shasum":"b700d36f64450e3880cc97a2c6c39a61e97252ed","tarball":"https://registry.npmjs.org/@theqrl/dilithium5/-/dilithium5-1.2.5.tgz","fileCount":10,"unpackedSize":234088,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@theqrl%2fdilithium5@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC8tZBs237sXhlM2Ea3BU57kkWvvGKm5isP6uS8x/1zOgIgXBBGTdDhZbDdjfdDWkjc+tOYAyrJODWU9xjzbu5b3RI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fe76f9b-549d-44cf-8bb1-98df50b61e75"}},"maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dilithium5_1.2.5_1788711742093_0.7056341488510502"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-28T21:48:53.874Z","modified":"2026-09-06T16:22:22.563Z","0.0.1":"2023-02-28T21:48:54.147Z","0.0.2":"2023-02-28T22:04:52.078Z","0.0.3":"2023-03-02T18:11:05.506Z","0.0.4":"2023-03-03T11:04:38.247Z","0.0.5":"2023-03-03T11:09:13.983Z","0.0.6":"2023-03-09T16:18:39.594Z","0.0.7":"2023-03-29T13:11:32.364Z","0.0.8":"2023-03-29T13:17:45.639Z","0.0.9":"2023-03-29T13:22:22.211Z","0.1.0":"2024-01-18T17:54:33.827Z","0.1.1":"2024-01-18T18:10:38.023Z","0.2.0":"2026-01-10T14:28:45.013Z","1.0.3":"2026-01-10T20:36:37.931Z","1.0.4":"2026-01-11T15:26:19.209Z","1.0.5":"2026-01-11T21:39:58.132Z","1.0.6":"2026-01-17T16:16:45.288Z","1.0.7":"2026-01-18T09:25:57.265Z","1.0.8":"2026-01-18T11:15:16.499Z","1.0.9":"2026-02-02T14:56:25.205Z","1.1.0":"2026-02-10T12:04:07.041Z","1.1.1":"2026-02-10T15:56:01.110Z","1.1.2":"2026-03-24T11:03:32.190Z","1.1.5":"2026-05-09T20:25:08.512Z","1.2.0":"2026-05-19T18:52:20.901Z","1.2.1":"2026-05-20T12:45:24.045Z","1.2.2":"2026-06-12T06:21:59.090Z","1.2.3":"2026-06-13T15:34:16.740Z","1.2.4":"2026-08-23T20:28:04.859Z","1.2.5":"2026-09-06T16:22:22.269Z"},"bugs":{"url":"https://github.com/theQRL/qrypto.js/issues"},"author":{"name":"QRL contributors","email":"info@theqrl.org","url":"https://theqrl.org"},"license":"MIT","homepage":"https://github.com/theQRL/qrypto.js#readme","keywords":["dilithium","post-quantum","cryptography"],"repository":{"type":"git","url":"git+https://github.com/theQRL/qrypto.js.git"},"description":"Dilithium-5 cryptography","maintainers":[{"name":"jplomas","email":"jp@theqrl.org"},{"name":"cyyber","email":"kaushal.forex@gmail.com"}],"readme":"# @theqrl/dilithium5\n\nPost-quantum digital signatures using CRYSTALS-Dilithium Round 3.\n\nThis package implements the Dilithium5 signature scheme at NIST security level 5 (AES-256 equivalent). It's designed for compatibility with [go-qrllib](https://github.com/theQRL/go-qrllib) and existing QRL infrastructure.\n\n## Installation\n\n```bash\nnpm install @theqrl/dilithium5\n```\n\n## Quick Start\n\n```javascript\nimport {\n  cryptoSignKeypair,\n  cryptoSign,\n  cryptoSignOpen,\n  CryptoPublicKeyBytes,\n  CryptoSecretKeyBytes,\n} from '@theqrl/dilithium5';\n\n// Generate keypair\nconst pk = new Uint8Array(CryptoPublicKeyBytes);  // 2592 bytes\nconst sk = new Uint8Array(CryptoSecretKeyBytes);  // 4896 bytes\ncryptoSignKeypair(null, pk, sk);  // null = random seed\n\n// Sign a message. The randomized flag is required — there is no default;\n// hedged (`true`) is the recommended mode. Pass `false` only when\n// deterministic signatures are themselves a protocol requirement\n// (e.g. KAT vector reproduction); for that case use\n// `cryptoSignDeterministic`.\nconst message = new TextEncoder().encode('Hello, quantum world!');\nconst signedMessage = cryptoSign(message, sk, true);  // true = hedged (recommended)\n\n// Verify and extract\nconst extracted = cryptoSignOpen(signedMessage, pk);\nif (extracted === undefined) {\n  throw new Error('Invalid signature');\n}\nconsole.log(new TextDecoder().decode(extracted));  // \"Hello, quantum world!\"\n```\n\n## API\n\n### Constants\n\n| Constant | Value | Description |\n|----------|-------|-------------|\n| `CryptoPublicKeyBytes` | 2592 | Public key size in bytes |\n| `CryptoSecretKeyBytes` | 4896 | Secret key size in bytes |\n| `CryptoBytes` | 4595 | Signature size in bytes |\n| `SeedBytes` | 32 | Seed size for key generation |\n\n### Functions\n\n#### `cryptoSignKeypair(seed, pk, sk)`\n\nGenerate a keypair from a seed.\n\n- `seed`: `Uint8Array(32)`, `null`, or `undefined` for random\n- `pk`: `Uint8Array(2592)` - output buffer for public key\n- `sk`: `Uint8Array(4896)` - output buffer for secret key\n- Returns: The seed used (useful when `seed` is `null`)\n\n#### `cryptoSign(message, sk, randomized)`\n\nSign a message (combined mode: returns signature || message).\n\n- `message`: `Uint8Array` or `string` - message bytes; if `string`, it must be hex only (optional `0x`, even length). Plain-text strings are not accepted.\n- `sk`: `Uint8Array(4896)` - secret key\n- `randomized`: `boolean` - `true` for hedged signing, `false` for deterministic\n- Returns: `Uint8Array` containing signature + message\n\n#### `cryptoSignOpen(signedMessage, pk)`\n\nVerify and extract message from signed message.\n\n- `signedMessage`: `Uint8Array` - output from `cryptoSign()`\n- `pk`: `Uint8Array(2592)` - public key\n- Returns: Original message if valid, `undefined` if verification fails\n\n#### `cryptoSignSignature(sig, message, sk, randomized)`\n\nCreate a detached signature.\n\n- `sig`: `Uint8Array(4595)` - output buffer for signature\n- `message`: `Uint8Array` or `string` - message bytes; if `string`, it must be hex only (optional `0x`, even length). Plain-text strings are not accepted.\n- `sk`: `Uint8Array(4896)` - secret key\n- `randomized`: `boolean` - `true` for hedged, `false` for deterministic\n- Returns: `0` on success\n\n#### `cryptoSignVerify(sig, message, pk)`\n\nVerify a detached signature.\n\n- `sig`: `Uint8Array(4595)` - signature to verify\n- `message`: `Uint8Array` or `string` - original message bytes; if `string`, it must be hex only (optional `0x`, even length). Plain-text strings are not accepted.\n- `pk`: `Uint8Array(2592)` - public key\n- Returns: `true` if valid, `false` otherwise\n\n**Note:** To sign or verify plain text, convert it to bytes (e.g., `new TextEncoder().encode('Hello')`). String inputs are interpreted as hex only.\n\n#### `zeroize(buffer)`\n\nZero out sensitive data (best-effort, see security notes).\n\n- `buffer`: `Uint8Array` - the buffer to zero\n- Throws: `TypeError` if buffer is not a `Uint8Array`\n\n#### `isZero(buffer)`\n\nCheck if buffer is all zeros (constant-time).\n\n- `buffer`: `Uint8Array` - the buffer to check\n- Returns: `true` if all bytes are zero\n- Throws: `TypeError` if buffer is not a `Uint8Array`\n\n## Interoperability with go-qrllib\n\ngo-qrllib pre-hashes seeds with SHAKE256 before key generation. To generate matching keys:\n\n```javascript\nimport { shake256 } from '@noble/hashes/sha3.js';\n\n// go-qrllib: hashedSeed = SHAKE256(rawSeed)[:32]\nconst hashedSeed = shake256(rawSeed, { dkLen: 32 });\n\n// Use hashedSeed (not rawSeed) with this library\ncryptoSignKeypair(hashedSeed, pk, sk);\n```\n\n## Dilithium5 vs ML-DSA-87\n\n| Feature | Dilithium5 | ML-DSA-87 |\n|---------|------------|-----------|\n| Standard | CRYSTALS Round 3 | FIPS 204 |\n| Signature size | 4595 bytes | 4627 bytes |\n| Context parameter | Not supported | Supported |\n| Use case | go-qrllib compatibility | New implementations |\n\nFor new projects, consider using [@theqrl/mldsa87](https://www.npmjs.com/package/@theqrl/mldsa87) which implements the FIPS 204 standard.\n\n## Security\n\nSee [SECURITY.md](../../SECURITY.md) for important information about:\n\n- JavaScript memory security limitations\n- Constant-time verification\n- **Signing timing variability** — signing is not constant-time due to the algorithm's rejection sampling loop; see SECURITY.md for measured impact and deployment mitigations\n- Secure key handling recommendations\n\n## Requirements\n\n- **Node.js**: 20.19+, 22.x, or 24.x (requires `globalThis.crypto.getRandomValues`)\n- **Browsers**: [Web Crypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API) and ES2020 (BigInt) -- Chrome 67+, Firefox 68+, Safari 14+, Edge 79+\n- Full TypeScript definitions included\n\n## License\n\nMIT\n\n## Links\n\n- [Main documentation](../../README.md)\n- [go-qrllib](https://github.com/theQRL/go-qrllib) - Go implementation\n- [CRYSTALS-Dilithium](https://pq-crystals.org/dilithium/) - Original specification\n- [QRL Website](https://theqrl.org)\n","readmeFilename":"README.md"}