{"_id":"@walletconnect/crypto","_rev":"36-2ffba6d9b8ca128dd224a8b8541292b4","name":"@walletconnect/crypto","dist-tags":{"beta":"1.0.0-beta.1","canary":"1.0.3-canary-bnl-1","latest":"1.1.0"},"versions":{"1.0.0-beta.1":{"name":"@walletconnect/crypto","version":"1.0.0-beta.1","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"MIT","_id":"@walletconnect/crypto@1.0.0-beta.1","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/walletconnect/walletconnect-utils","bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"dist":{"shasum":"c2ccf494699f66d27ed3635ca9931b89c3e6b394","tarball":"https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.0-beta.1.tgz","fileCount":213,"integrity":"sha512-v8Otl6OhSPuEUpdvyZ7jPWAYY1y2M98Qcnbre9+C3+llY8kDrlhpE/pgfEwaY5xZbz8PwwydVP9VT76cSVfJjg==","signatures":[{"sig":"MEYCIQCzMQhvXWH55/dlXCeGozcRX5F9aN+rW88J/rUllZoI6QIhAImlsX0sDi9GRGGST+WI8MxbXJ7wmolwQuVtsGGfoeTF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/o8oCRA9TVsSAnZWagAAF8cQAIT9R1/ZXgZvIKrW6MwJ\nJEqPefiLA2PLnzQizoJiGKER66TZ8uwe81KgBPiYmUNvo2kN3k0Mh/DQI1Na\nQI7h02foCSCD/hEWPGT/TNVq5WEIim3Z2bhtl61JsnuBylniz79uCRT9mexb\n8gjL5DLOyif9ymXo63xPfQO/fN1lLaAI1O+0jIascXLZ6YIp2+camk08HTwa\nqpcHckJtVGNiYKcWXzhui/rD8kNJle+unFBRmss1ZUvxA3D0TdnoQ3s9tAd7\n2UDLMIpXHAjLzkEzM3MvVM3ah4CS20eZwN6QDlct0RT4YHDI0GApbqW249aG\nQIcCunupk+3q2AvVpZSgJXpRmyyXsAetgs5dLy84IhsJ3wBBN+Bhm61toDcd\nEv40+DRYF2y7RtJZ1Vdzmd8ElGZkxc41W8ZEGnIxZBeLEPGDFYG6xd87ez67\nU34aEW8S7sGg1Nv6rQ5/+c9gSWsnt6DEcFobjX0Z6Aw3kkDXeKX57a7NinPr\nxoeS9vLj+B1z4JnjYVUPY9CWYwyRfhKRgPlggQd0sO0BL4WTAa4qLG9fezvK\n9YZ5o4Zd1AKXCcutetDzQLDb1Yk5ARH4QJ73EctbHksZDSfuMAMsbwqOkE5o\nkL3nYIa4oixbyCt31QYAT5i/6AuLsiAm4faMNxFdQciLXevCeexYGY75608w\nyiJE\r\n=Jj4W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/node/index.js","husky":{"hooks":{"pre-commit":"run-s lint"}},"types":"./dist/cjs/node/index.d.ts","unpkg":"dist/umd/index.min.js","module":"dist/esm/node/index.js","browser":"dist/esm/browser/index.js","scripts":{"lint":"eslint -c '../../.eslintrc' --fix './src/**/*.ts'","test":"env TS_NODE_PROJECT=\"tsconfig.cjs.json\" mocha --exit -r ts-node/register -r jsdom-global/register ./test/**/*.test.ts","build":"run-s clean build:cjs build:esm build:umd ","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"_npmVersion":"7.9.0","description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","directories":{},"_nodeVersion":"16.2.0","dependencies":{"aes-js":"^3.1.2","hash.js":"^1.1.7","@walletconnect/encoding":"^1.0.0-beta.1","@walletconnect/environment":"^1.0.0-beta.1","@walletconnect/randombytes":"^1.0.0-beta.1"},"react-native":"dist/cjs/node/index.js","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.0","jsdom":"^16.6.0","mocha":"^8.1.3","tslib":"^1.10.0","webpack":"^4.41.6","typescript":"^3.7.5","@types/chai":"^4.2.14","@types/jest":"^26.0.15","@types/node":"^14.14.7","webpack-cli":"^3.3.11","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2","@types/aes-js":"^3.1.1","@types/randombytes":"^2.0.0","@peculiar/webcrypto":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.0-beta.1_1627295528128_0.34935443780299535","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@walletconnect/crypto","version":"1.0.0","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"MIT","_id":"@walletconnect/crypto@1.0.0","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/walletconnect/walletconnect-utils","bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"dist":{"shasum":"45e75571b1bd9cce0580e648c4bcff569dc6cea5","tarball":"https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.0.tgz","fileCount":213,"integrity":"sha512-G2eQ7xD8q+8fDEtdULlLtGinmuqDTcG5oZ5xGaKkEqDEaHA56B1UV99GvISXbSHGCkFhPFWAokBK05AGQgzZeg==","signatures":[{"sig":"MEQCIAnBb91UhpdPUJBhgUR2mNJ53Iuob5CHVrwnq1XVrWB0AiBEpa3BkJsEo6Q/Og7QWslr1vwy2uau659lz6/PQFNUbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZPaCRA9TVsSAnZWagAAiGAQAKKfcZIHx3zhio7RBX++\ntBPZXYF11vN2jO5kyssjNRGMBbVDXpCLe4o/w8hDYaPlOFfe7lx5nQ6pxlgE\nyu50LbcSPW2aW9gwd90p5TEpsdY+nY1bSCcAhv63QErRBb5PhSvDiz+KMTlb\nN73yj31Sb5RFNzORJDyFI7oyKtmiP1tjcgQvdqIuGiidTFpAZtoQkAbVEa8W\n4R2mhgVvMMeJJll6upcdOeSLlm+p49ySHmVBzv6C/CtTQb5TOsHga4ps/Cn7\n2P718XP7oj/3cxzlANbZeb/DXJrL5EGAiTKcMv56VcCxqlvgVXfPgcDxiGJa\nNWHdVkcCU4HtiNZ/LIo+MRN/lO29uRS+P7Jf3siVYHmrh5DsB0HI5VvK1j3t\nszaOqOoan9YfFXEBdW2MONuOiMrbu2cASDn1VGJb5mOmjRNkpyheUMB1tobp\nZqVMhblTyNkcBtpqbf7C/V+FrUuCx6KCW8kqSwOHP5NgLob4Z1Xklox968/q\nMTcOyrRsalr+u3RE71p+aPaiGAlHc5RpGXHtmfLAGaSSA1OV4AALNLWSN3pD\nfICDuQqRIS0SFLGtOuEs3gpadKVzkXtZEZxrufYMi48uGw/hFqmNBeRPbVH/\no1q04OgVl3Mkb6vIRU/u6071Gb7UvaQDnhSGgARrFNxc8JI2Kpbus5KVVeNR\nTiEO\r\n=Uk3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/node/index.js","husky":{"hooks":{"pre-commit":"run-s lint"}},"types":"./dist/cjs/node/index.d.ts","unpkg":"dist/umd/index.min.js","module":"dist/esm/node/index.js","browser":"dist/esm/browser/index.js","scripts":{"lint":"eslint -c '../../.eslintrc' --fix './src/**/*.ts'","test":"env TS_NODE_PROJECT=\"tsconfig.cjs.json\" mocha --exit -r ts-node/register -r jsdom-global/register ./test/**/*.test.ts","build":"run-s clean build:cjs build:esm build:umd ","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"_npmVersion":"7.9.0","description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","directories":{},"_nodeVersion":"16.2.0","dependencies":{"aes-js":"^3.1.2","hash.js":"^1.1.7","@walletconnect/encoding":"^1.0.0","@walletconnect/environment":"^1.0.0","@walletconnect/randombytes":"^1.0.0"},"react-native":"dist/cjs/node/index.js","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.0","jsdom":"^16.6.0","mocha":"^8.1.3","tslib":"^1.10.0","webpack":"^4.41.6","typescript":"^3.7.5","@types/chai":"^4.2.14","@types/jest":"^26.0.15","@types/node":"^14.14.7","webpack-cli":"^3.3.11","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2","@types/aes-js":"^3.1.1","@types/randombytes":"^2.0.0","@peculiar/webcrypto":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.0_1627493338051_0.5144984397408259","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@walletconnect/crypto","version":"1.0.1","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"MIT","_id":"@walletconnect/crypto@1.0.1","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/walletconnect/walletconnect-utils","bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"dist":{"shasum":"d4c1b1cd5dd1be88fe9a82dfc54cadbbb3f9d325","tarball":"https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.1.tgz","fileCount":213,"integrity":"sha512-IgUReNrycIFxkGgq8YT9HsosCkhutakWD9Q411PR0aJfxpEa/VKJeaLRtoz6DvJpztWStwhIHnAbBoOVR72a6g==","signatures":[{"sig":"MEYCIQC9s6335QIkfSZ2+98wDPJeuGgSh1m3FfVpIiXVxgYgNAIhAO7+ARno06S4mh4/g/LAElZHdrWEf6KkTkm+SvFqmtsK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtDeCRA9TVsSAnZWagAA5EsP/19Z+PX83swhY1oZ7zT6\ns3SrICR6XZfJFxcLKfB8J9XTv/wNbAZ32f/5A6Vdie/cIGqNkcx4KzQ1/N82\nnC0+02H3/MdJRWCO0wCQ5bTViI5ASUkjvNQIt4h9nMF/oNRZk75rJ6rM00SP\ntDb+XcG/ibHl31iJ95mhiOgHFFAJm4bpkPmV2e0UEWejb530+P6tMXl1Y27G\n1DfHWi+Jmlhf0ZY0ESs2OgxFyCyDyf2mJ5nnzLvbQFAhh7CUXx+W2vT5JVbN\nHCJR+VAhLcFzcHSmr62Z7jLdQaJaT1tNmV6Blc1F9C5hILe64yDWXMYcJnJE\nfoDcseEp76jkUdO1XO0SIwLmvZ2Ph6ymT3UZRU5td8jsdSnesRsmzGY2OOUl\nuWnTJsYNBF7VqfSrDb/m/5VKuBNpwrh0ooY2WofHtX+/4hXeRauqzbHKuhjf\nL8Bgs7ZgF6R/DNO7GFewQzbGNYdxt3gICfVAq/5FjYQ6ArM0qEHn8+h8qu7W\n9VAWetX17uDmO0MDtNQl3vNsDceA3FyATa3NQlzxeOfRgHCgP4X/Xjim4efk\n++KYkXGYwncU5ly1uOf9KKJ1+T2Q5K+BLRLUx5pYRqH+7xplaOEwl297sETH\n/MUjxQCpVC2y/gPzHOVvcuvqBinaDwZ2dgygUiK2zC2jm7lFzDrQnL5xJqbB\nM7tA\r\n=//v6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/node/index.js","husky":{"hooks":{"pre-commit":"run-s lint"}},"types":"./dist/cjs/node/index.d.ts","unpkg":"dist/umd/index.min.js","browser":"dist/esm/browser/index.js","scripts":{"lint":"eslint -c '../../.eslintrc' --fix './src/**/*.ts'","test":"env TS_NODE_PROJECT=\"tsconfig.cjs.json\" mocha --exit -r ts-node/register -r jsdom-global/register ./test/**/*.test.ts","build":"run-s clean build:cjs build:esm build:umd ","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"_npmVersion":"7.9.0","description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","directories":{},"_nodeVersion":"16.2.0","dependencies":{"aes-js":"^3.1.2","hash.js":"^1.1.7","@walletconnect/encoding":"^1.0.0","@walletconnect/environment":"^1.0.0","@walletconnect/randombytes":"^1.0.1"},"react-native":"dist/cjs/node/index.js","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.0","jsdom":"^16.6.0","mocha":"^8.1.3","tslib":"^1.10.0","webpack":"^4.41.6","typescript":"^3.7.5","@types/chai":"^4.2.14","@types/jest":"^26.0.15","@types/node":"^14.14.7","webpack-cli":"^3.3.11","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2","@types/aes-js":"^3.1.1","@types/randombytes":"^2.0.0","@peculiar/webcrypto":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.1_1627574494729_0.6868897481028124","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@walletconnect/crypto","version":"1.0.2","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"author":{"name":"WalletConnect","email":"walletconnect.org"},"license":"MIT","_id":"@walletconnect/crypto@1.0.2","maintainers":[{"name":"sbc64","email":"sbc64@pm.me"},{"name":"iljadoesdev","email":"ilja@walletconnect.com"},{"name":"bkrem","email":"ben.kremer@hotmail.co.uk"},{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/walletconnect/walletconnect-utils","bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"dist":{"shasum":"3fcc2b2cde6f529a19eadd883dc555cd0e861992","tarball":"https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.2.tgz","fileCount":213,"integrity":"sha512-+OlNtwieUqVcOpFTvLBvH+9J9pntEqH5evpINHfVxff1XIgwV55PpbdvkHu6r9Ib4WQDOFiD8OeeXs1vHw7xKQ==","signatures":[{"sig":"MEUCIFsM2/5+91Ls4Q9HEMPfQHS6gz6XYpO8zCRhb2NPrU+rAiEAkt4mvaBsiXyn3rIJAs2Kw+TkZih0BlCTyF0vmzdbrBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL1fuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeZw//YdfzdwfkzAKii6vyuiumIebbgsYDmgqd1g2GtQYgs4n+GKMy\r\n8fYcSaNiWLiuPswofFx1oe2Zlwq4gjEhDNL+Z0LR5gWPWtoYa8vyOqz4HG+N\r\nnzlm6ITplbg0HWDOpn8OEjFwaNw4eibxF5xX/9c9MQy6OqFKFM2rG12hZOgs\r\nfn03tvQb7VVieALEVNKD9YhB/rj1eROB3VPc/GLEV4e/aQXj8bx0BPvvEbuc\r\n74DpQEfrRICiUivP7hnltlP4t9bTfhmMD+4z2b4kZuIDCFn2VSNvuq91mJvy\r\n3Nfq5RiUakbqq9SNRUjHBOAOQeEt1B7yvsHK7GrTs44lI49U9XXOvHe3oZHA\r\n/f1l8vxxKmTGJ2ZWjQhkIRyw3x1qldpH7RzPe3bhKj4T0fSUvXZsJ9LpX9+B\r\nPbLl/u0WXaHhicci3oSDes1LmRpHzGrpk8svdwmqD0hbp9rEBG3L3bJUZNH8\r\nr8+zHBLRdppYjSEaTkRmAKgaH2APlvuZmCyHn8AoNb2riSxkzG/HB7rGSgoz\r\n6ComXHJ1RcwZ+1FlJv1z1rROc/VYYF6WeNi0NhwDBU9GssPNaTbmH5GvOtIU\r\nRNf+YZsyWVN0rq74JCqYMiqQcE6L+7oBH1ZZZ7Q7Yk0+v17rMGlOMDQjsfaD\r\nCKOCSfJeGQlrZyXblcF3Lsko0WMh9zU5xCQ=\r\n=BA+B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/node/index.js","husky":{"hooks":{"pre-commit":"run-s lint"}},"types":"./dist/cjs/node/index.d.ts","unpkg":"dist/umd/index.min.js","browser":"dist/esm/browser/index.js","gitHead":"54ab47cd3b27b28247c2cdf7c0731bc9de0afc84","scripts":{"lint":"eslint -c '../../.eslintrc' --fix './src/**/*.ts'","test":"env TS_NODE_PROJECT=\"tsconfig.cjs.json\" mocha --exit -r ts-node/register -r jsdom-global/register ./test/**/*.test.ts","build":"run-s clean build:cjs build:esm build:umd ","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"webpack"},"_npmUser":{"name":"pedrouid","email":"pedrogomes94@gmail.com"},"prettier":{"semi":true,"printWidth":80,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"_npmVersion":"8.1.2","description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","directories":{},"_nodeVersion":"16.13.0","dependencies":{"aes-js":"^3.1.2","hash.js":"^1.1.7","@walletconnect/encoding":"^1.0.1","@walletconnect/environment":"^1.0.0","@walletconnect/randombytes":"^1.0.2"},"react-native":"dist/cjs/node/index.js","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.0","jsdom":"^16.6.0","mocha":"^8.1.3","tslib":"^1.10.0","webpack":"^4.41.6","typescript":"^3.7.5","@types/chai":"^4.2.14","@types/jest":"^26.0.15","@types/node":"^14.14.7","webpack-cli":"^3.3.11","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2","@types/aes-js":"^3.1.1","@types/randombytes":"^2.0.0","@peculiar/webcrypto":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.2_1647269870227_0.7351996423835463","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@walletconnect/crypto","version":"1.0.3","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"author":{"name":"WalletConnect, Inc.","email":"walletconnect.com"},"license":"MIT","_id":"@walletconnect/crypto@1.0.3","maintainers":[{"name":"crypblizz","email":"tom.terado@gmail.com"},{"name":"devceline","email":"celinesarafa@gmail.com"},{"name":"gancho_walletconnect","email":"gancho@walletconnect.com"},{"name":"sbc64","email":"sbc64@pm.me"},{"name":"iljadoesdev","email":"ilja@walletconnect.com"},{"name":"bkrem","email":"ben.kremer@hotmail.co.uk"},{"name":"pedrouid","email":"pedrogomes94@gmail.com"}],"homepage":"https://github.com/walletconnect/walletconnect-utils","bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"dist":{"shasum":"7b8dd4d7e2884fe3543c7c07aea425eef5ef9dd4","tarball":"https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.3.tgz","fileCount":214,"integrity":"sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==","signatures":[{"sig":"MEQCIHU4/ubx206ie4jn8IsAg4qTjJKeUcuwv2kfTORe/+IjAiBoyInqMLIGlp/vQzjYnF+XrUFSzIoWebpA9P2JQT7YWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgJiBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq64Q//ZdbMVv9fL/49rlusc4kjQT+CcaVP450djVSfeWxguUjvovid\r\nWNN7TS1//MrTQlqeO2rrgQLzkkMNJ/Y+/tAfNBpqgUmU2jutrJBsVPnADytn\r\nTB3FzcSyAqTFmmKNBFHUDkhQPFJIguI7chEMPLzAUaDzQSv47xnlura5Jybe\r\n+0WlzQzeRSHAbOgyKNRSVvWTQHzdk8gF0xrs9ZGm4X5pmvUFu6xlPZE2EO51\r\npjvZqCdTiH+0BO0RKeoUwrFTz9gebGbhVfb1SYKr2fnXgM20I5FR7EBZPknU\r\n9csJ7IPEZuLG70sB1vEErafTlQ3vDpG993KH2WUf+5fT9OF6OKGC7K3cnH4E\r\newf/BBcv7+adL3X/c93Pt9GfARcZXDXcRZR9SxsXi3OOBuzGP8BZx5JdHrLV\r\nglKMWhK8mpNjeGxUtBNpD0iDa/kwZaWnP+YF0QdpqAfajFsQkUhMJ6+opdsz\r\nq/dz7UaBQU8hReU9oGmXresNjFiiTKDjRzJMXwxtzsYDMaT9uy3kPDd+JH43\r\nTTX9S5B89E1ioMC5qcWo2CH3eegsnZ0Qhay3nkw7V9U2DeWAdmtBZD1bSOMY\r\nNfe+LxgWAIMs2WVbBLusX5aA944faB8hnei01FMoNFK1lqsAott4hYFDnbvr\r\nCsQZ1Mq5cqiRZMCUq68YwRdHrvZG4o5L6jQ=\r\n=3w1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/node/index.js","husky":{"hooks":{"pre-commit":"run-s lint"}},"types":"./dist/cjs/node/index.d.ts","unpkg":"dist/umd/index.min.js","browser":"dist/esm/browser/index.js","gitHead":"81bc9b0859b6875d35697177ec21e2d01457403b","scripts":{"lint":"eslint -c '../../.eslintrc' --fix './src/**/*.ts'","test":"env TS_NODE_PROJECT=\"tsconfig.cjs.json\" mocha --exit -r ts-node/register -r jsdom-global/register ./test/**/*.test.ts","build":"run-s clean build:cjs build:esm build:umd ","clean":"rm -rf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"webpack"},"_npmUser":{"name":"bkrem","email":"ben.kremer@hotmail.co.uk"},"prettier":{"semi":true,"printWidth":80,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"_npmVersion":"8.19.1","description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","directories":{},"_nodeVersion":"16.17.0","dependencies":{"tslib":"1.14.1","aes-js":"^3.1.2","hash.js":"^1.1.7","@walletconnect/encoding":"^1.0.2","@walletconnect/environment":"^1.0.1","@walletconnect/randombytes":"^1.0.3"},"react-native":"dist/cjs/node/index.js","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.3.0","jsdom":"^16.6.0","mocha":"^8.1.3","webpack":"^4.41.6","typescript":"^3.7.5","@types/chai":"^4.2.14","@types/jest":"^26.0.15","@types/node":"^14.14.7","webpack-cli":"^3.3.11","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2","@types/aes-js":"^3.1.1","@types/randombytes":"^2.0.0","@peculiar/webcrypto":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.3_1669372033258_0.7327266701616164","host":"s3://npm-registry-packages"}},"1.0.3-canary-bnl-1":{"name":"@walletconnect/crypto","version":"1.0.3-canary-bnl-1","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"author":{"name":"WalletConnect, Inc.","email":"walletconnect.com"},"license":"MIT","_id":"@walletconnect/crypto@1.0.3-canary-bnl-1","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"},{"name":"magiziz","email":"magomed@reown.com"},{"name":"bkrem","email":"ben.kremer@hotmail.co.uk"},{"name":"nachosan","email":"ignacio.santise@gmail.com"},{"name":"devceline","email":"celinesarafa@gmail.com"},{"name":"gancho_walletconnect","email":"gancho@walletconnect.com"},{"name":"cyberdrk","email":"alexanderderekrein@gmail.com"},{"name":"zoruka","email":"zo.fmendes@gmail.com"},{"name":"lukaisailovic","email":"lukaisailovic@gmail.com"},{"name":"enesozturk","email":"enesozturk.d@gmail.com"},{"name":"chris13524","email":"chris@smith.xyz"},{"name":"huxwell","email":"huxwell.fsociety@gmail.com"}],"homepage":"https://github.com/walletconnect/walletconnect-utils","bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"dist":{"shasum":"b004332d9edf80b66e8ff52aa19bf419a7a34c9f","tarball":"https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.3-canary-bnl-1.tgz","fileCount":214,"integrity":"sha512-Xpzgbhgf0Vnr6f5ExaqDRu/bgy323pWQP9yu6RsgU3SlQiqbm3iQeGHCW5CgGbh+ConVyz0WF8A6N/TMIKfRhg==","signatures":[{"sig":"MEUCIDn1t0Z2eORaLbc1unp6eK9rbk8Vpzc9uejz9xJOJahUAiEA+E4+VzVKOrRWZeHqzmhml1zl4kHJw/KPnowKd8lrD0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244433},"main":"dist/cjs/node/index.js","types":"./dist/cjs/node/index.d.ts","unpkg":"dist/umd/index.min.js","browser":"dist/esm/browser/index.js","gitHead":"63e5f88443b2433d8ceaf6f2c5d919a6ee56b08f","scripts":{"lint":"eslint -c '../../.eslintrc' --fix './src/**/*.ts'","test":"env TS_NODE_PROJECT=\"tsconfig.cjs.json\" mocha --exit -r ts-node/register -r jsdom-global/register ./test/**/*.test.ts","build":"run-s clean build:cjs build:esm build:umd ","clean":"rm -rf dist","format":"prettier --config ../../.prettierrc --write {src,test}/**/*.ts","prettier":"prettier --config ../../.prettierrc --check {src,test}/**/*.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"webpack","prepublishOnly":"npm run test && npm run build","npm-publish:canary":"npm publish --access public --tag canary","npm-publish:latest":"npm publish --access public --tag latest"},"_npmUser":{"name":"gancho_walletconnect","email":"gancho@walletconnect.com"},"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"1.14.1","@noble/hashes":"1.7.0","@noble/ciphers":"1.2.0","@walletconnect/encoding":"^1.0.2","@walletconnect/environment":"^1.0.1","@walletconnect/randombytes":"^1.0.3"},"react-native":"dist/cjs/node/index.js","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","jsdom":"^16.6.0","mocha":"^8.1.3","webpack":"^4.41.6","@types/chai":"^4.2.14","@types/jest":"^26.0.15","@types/node":"^14.14.7","webpack-cli":"^3.3.11","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2","@types/aes-js":"^3.1.1","@types/randombytes":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.0.3-canary-bnl-1_1736252392958_0.2455009734518503","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@walletconnect/crypto","version":"1.1.0","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"author":{"name":"WalletConnect, Inc.","email":"walletconnect.com"},"license":"MIT","_id":"@walletconnect/crypto@1.1.0","maintainers":[{"name":"pedrouid","email":"pedrogomes94@gmail.com"},{"name":"magiziz","email":"magomed@reown.com"},{"name":"bkrem","email":"ben.kremer@hotmail.co.uk"},{"name":"nachosan","email":"ignacio.santise@gmail.com"},{"name":"devceline","email":"celinesarafa@gmail.com"},{"name":"gancho_walletconnect","email":"gancho@walletconnect.com"},{"name":"cyberdrk","email":"alexanderderekrein@gmail.com"},{"name":"zoruka","email":"zo.fmendes@gmail.com"},{"name":"lukaisailovic","email":"lukaisailovic@gmail.com"},{"name":"enesozturk","email":"enesozturk.d@gmail.com"},{"name":"chris13524","email":"chris@smith.xyz"},{"name":"huxwell","email":"huxwell.fsociety@gmail.com"}],"homepage":"https://github.com/walletconnect/walletconnect-utils","bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"dist":{"shasum":"a05850a128953a549f803fe2ab5a9045a284b9bb","tarball":"https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.1.0.tgz","fileCount":214,"integrity":"sha512-yZO8BBTQt7BcaemjDgwN56OmSv0OO4QjIpvtfj5OxZfL6IQZQWHOhwC6pJg+BmZPbDlJlWFqFuCZRtiPwRmsoA==","signatures":[{"sig":"MEUCIAQIYdcJnP86pZHZ53TomOF3ZTC+NYka+auYvFU6yux4AiEA/R3rok/wK1O/9ojH02soxU4hQoRTuonyODM1TqxfSDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244496},"main":"dist/cjs/node/index.js","types":"./dist/cjs/node/index.d.ts","unpkg":"dist/umd/index.min.js","browser":"dist/esm/browser/index.js","gitHead":"2c41c4eacd61df73c8c0e2c4ecd9c0bc6165dff4","scripts":{"lint":"eslint -c '../../.eslintrc' --fix './src/**/*.ts'","test":"env TS_NODE_PROJECT=\"tsconfig.cjs.json\" mocha --exit -r ts-node/register -r jsdom-global/register ./test/**/*.test.ts","build":"run-s clean build:cjs build:esm build:umd ","clean":"rm -rf dist","format":"prettier --config ../../.prettierrc --write {src,test}/**/*.ts","prettier":"prettier --config ../../.prettierrc --check {src,test}/**/*.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"webpack","prepublishOnly":"npm run test && npm run build","npm-publish:canary":"npm publish --access public --tag canary","npm-publish:latest":"npm publish --access public --tag latest"},"_npmUser":{"name":"gancho_walletconnect","email":"gancho@walletconnect.com"},"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"1.14.1","@noble/hashes":"1.7.0","@noble/ciphers":"1.2.0","@walletconnect/encoding":"^1.0.2","@walletconnect/environment":"^1.0.1","@walletconnect/randombytes":"^1.0.3"},"react-native":"dist/cjs/node/index.js","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdom":"^16.6.0","mocha":"^8.1.3","webpack":"^4.41.6","@types/chai":"^4.2.14","@types/jest":"^26.0.15","@types/node":"^14.14.7","webpack-cli":"^3.3.11","@types/mocha":"^8.2.0","jsdom-global":"^3.0.2","@types/aes-js":"^3.1.1","@types/randombytes":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crypto_1.1.0_1737710627257_0.114135022141999","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2021-07-26T10:32:08.053Z","modified":"2026-04-10T15:04:44.153Z","1.0.0-beta.1":"2021-07-26T10:32:08.251Z","1.0.0":"2021-07-28T17:28:58.398Z","1.0.1":"2021-07-29T16:01:34.946Z","1.0.2":"2022-03-14T14:57:50.435Z","1.0.3":"2022-11-25T10:27:13.447Z","1.0.3-canary-bnl-1":"2025-01-07T12:19:53.143Z","1.1.0":"2025-01-24T09:23:47.469Z"},"bugs":{"url":"https://github.com/walletconnect/walletconnect-utils/issues"},"author":{"name":"WalletConnect, Inc.","email":"walletconnect.com"},"license":"MIT","homepage":"https://github.com/walletconnect/walletconnect-utils","keywords":["crypto","cryptography","isomorphic","aes","hmac","sha2"],"repository":{"url":"git+https://github.com/walletconnect/walletconnect-utils.git","type":"git"},"description":"Isomorphic Cryptography Library for AES, HMAC and SHA2","maintainers":[{"email":"alexanderderekrein@gmail.com","name":"cyberdrk"},{"email":"npm-org@reown.com","name":"reown-npm-org"}],"readme":"# iso-crypto [![npm version](https://badge.fury.io/js/%40pedrouid%2Fiso-crypto.svg)](https://badge.fury.io/js/%40pedrouid%2Fiso-crypto)\n\nIsomorphic Cryptography Library for AES, HMAC and SHA2\n\n## Description\n\nThis library supports AES, HMAC and SHA2 methods through native NodeJS and Browser APIs when available and fallbacks to vanilla javascript are already provided.\n\n## Usage\n\n### RandomBytes\n\n```typescript\nimport * as isoCrypto from \"iso-crypto\";\n\nconst length = 32;\nconst key = isoCrypto.randomBytes(length);\n\n// key.length === length\n```\n\n### AES\n\n```typescript\nimport * as isoCrypto from \"iso-crypto\";\nimport * as encoding from \"@walletconnect/encoding\";\n\nconst key = isoCrypto.randomBytes(32);\nconst iv = isoCrypto.randomBytes(16);\n\nconst str = \"test message to encrypt\";\nconst msg = encoding.utf8ToArray(str);\n\nconst ciphertext = await isoCrypto.aesCbcEncrypt(iv, key, msg);\n\nconst decrypted = await isoCrypto.aesCbcDecrypt(iv, key, ciphertext);\n\n// decrypted === str\n```\n\n### HMAC\n\n```typescript\nimport * as isoCrypto from \"iso-crypto\";\nimport * as encoding from \"@walletconnect/encoding\";\n\nconst key = isoCrypto.randomBytes(32);\nconst iv = isoCrypto.randomBytes(16);\n\nconst macKey = encoding.concatArrays(iv, key);\nconst dataToMac = encoding.concatArrays(iv, key, msg);\n\nconst mac = await isoCrypto.hmacSha256Sign(macKey, dataToMac);\n\nconst result = await isoCrypto.hmacSha256Verify(macKey, dataToMac, mac);\n\n// result will return true if match\n```\n\n### SHA2\n\n```typescript\nimport * as isoCrypto from \"iso-crypto\";\nimport * as encoding from \"@walletconnect/encoding\";\n\n// SHA256\nconst str = \"test message to hash\";\nconst msg = encoding.utf8ToArray(str);\nconst hash = await isoCrypto.sha256(str);\n\n// SHA512\nconst str = \"test message to hash\";\nconst msg = encoding.utf8ToArray(str);\nconst hash = await isoCrypto.sha512(str);\n```\n\n## React-Native Support\n\nThis library is intended for use in a Browser or NodeJS environment, however it is possible to use in a React-Native environment if NodeJS modules are polyfilled with `react-native-crypto`, read more [here](https://github.com/tradle/react-native-crypto).\n\n## License\n\n[MIT License](LICENSE.md)\n","readmeFilename":"README.md"}