{"_id":"@axiasolar/wasm-crypto","_rev":"2-8129fe9456049c2a77f8783f4a05f244","name":"@axiasolar/wasm-crypto","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@axiasolar/wasm-crypto","version":"1.0.0","type":"module","author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"main":"index.js","sideEffects":["./detectPackage.js","./detectPackage.cjs"],"engines":{"node":">=14.0.0"},"dependencies":{"@babel/runtime":"^7.15.4","@axiasolar/wasm-crypto-asmjs":"1.0.0","@axiasolar/wasm-crypto-wasm":"1.0.0"},"devDependencies":{"@axiasolar/util":"1.0.0","@axiasolar/x-randomvalues":"1.0.0"},"peerDependencies":{"@axiasolar/util":"*","@axiasolar/x-randomvalues":"*"},"description":"Wrapper around crypto hashing functions","_id":"@axiasolar/wasm-crypto@1.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-YTtr73wtSgfW0XChKV9QuVqh9TKrYK7Hrdn6h6WJe8e/tFE+GZM0WMCwDIPJAZPECF96Ef4mHlpGrytaXk26Eg==","shasum":"7227235b2a92a8f91bcc7766fd937e222525d8dc","tarball":"https://registry.npmjs.org/@axiasolar/wasm-crypto/-/wasm-crypto-1.0.0.tgz","fileCount":31,"unpackedSize":96633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh12OdCRA9TVsSAnZWagAAQ6kP/1ablNmqZVgtdAv8jrTW\nZAskBc7ef3RW1MPRekrtXk5uiT8t4hbKnz4C+duOco+acpTEet29sHw0Sl1k\no+2kM/z38K5QuBybRjVNJmykF11I3NnzWIoxRpIyDNkLkDRPtqkq0eVNpbzO\nTdSIeqx3hrJZpzy9hbkrUsL+73cz29qUrhvZRzhcN9yJ8cIPq/aIB0pcRRpi\nOqf/dBj8CSRRlyKiB68rSXM9ESjxwpHtDpSjM4c8RITpYGsocXZrhglAnvVb\n6gRDkOMJ3xRwlyAJX6fZz/isCdPS4PEAxHh1ySeBVPmYYn+yz9T/CIftTqbU\neK1upBHnXfUOiD50knOCNzLPvwj7Zf9DVEjPbg3Jp3HEimVWFrzQT5c14Ljl\nGa20Oj6IbgnTBpm8D+s23US2HZdBUYOUP4BdDqsMVEqcE/9F+59mcQ0MqkgU\nGVrTGBlFlmNMRlbkB9OVwBIpHDuMDtvL9wCGvu29gTouzVmic/d4RF2KGySF\n81qnpRB6st/KRjnH/4Focf3/qC2FJrp+3c+rdRvoCleXnSxrKsKccUU9Pnv2\nlGMdP9OJ1M507trTUzJBdPSyZ/RefuHcoKNM29ByI7KuhxLsgeRzsnSXYejc\ndD2ONKRJLuBUKxCql5kga4x24h0ENYgc1Gy+WmwmuTqMmNPtm+k4hLLcOpJq\nT7+l\r\n=UMXT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/IRSPqEWtTT9foVuqMyqbB2h5wgOHez6/2SuoZB1OmAIgGQIQTMBAodQjzREBxILxZWA/0EU7S2adtkier44X9So="}]},"_npmUser":{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},"directories":{},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},{"name":"abhishek-zeeve","email":"abhishek.rana@zeeve.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasm-crypto_1.0.0_1632021726224_0.5499573611380977"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-19T03:22:06.153Z","1.0.0":"2021-09-19T03:22:06.412Z","modified":"2022-04-04T17:11:22.497Z"},"maintainers":[{"name":"sankar-boro-zeeve","email":"sankar.boro@zeeve.io"},{"name":"abhishek-zeeve","email":"abhishek.rana@zeeve.io"}],"description":"Wrapper around crypto hashing functions","author":{"name":"Sankar boro","email":"sankar.boro@zeeve.io"},"readme":"# @axiasolar/wasm-crypto\n\nWrapper around crypto hashing functions\n\n## Usage\n\nInstall the package (also requires `@axiasolar/util` for `TextEncoder` polyfills - not included here as a dependency to keep the tree lean)\n\n`yarn add @axiasolar/wasm-crypto @axiasolar/util`\n\nUse it -\n\n```js\nconst { u8aToHex } = require('@axiasolar/util');\nconst { bip39Generate, bip39ToSeed, waitReady } = require('@axiasolar/wasm-crypto');\n\nasync function main () {\n  // first wait until the WASM has been loaded (async init)\n  await waitReady();\n\n  // generate phrase\n  const phrase = bip39Generate(12);\n\n  // get ed25519 seed from phrase\n  const seed = bip39ToSeed(phrase, '');\n\n  // display\n  console.log('phrase:', phrase);\n  console.log('seed:', u8aToHex(seed));\n}\n```\n","readmeFilename":"README.md"}