{"_id":"@chainx-v2/wasm-crypto","_rev":"1-1b9040b65d634375488553a7538aec26","name":"@chainx-v2/wasm-crypto","dist-tags":{"beta":"0.1.0-beta.8","latest":"0.1.0-beta.8"},"versions":{"0.1.0-beta.8":{"name":"@chainx-v2/wasm-crypto","version":"0.1.0-beta.8","author":{"name":"Jaco Greeff","email":"jacogr@gmail.com"},"react-native":{"./wasm_asm_stub.js":"./wasm_asm.js"},"main":"index.js","types":"index.d.ts","devDependencies":{"@chainx-v2/util":"^0.0.3-beta.21","@polkadot/dev":"^0.55.23","override-require":"^1.1.1"},"peerDependencies":{"@chainx-v2/util":"*"},"description":"Wrapper around crypto hashing functions","_id":"@chainx-v2/wasm-crypto@0.1.0-beta.8","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tNRigA2YODjF4s7KVREfC98wBAHK0PRT9YKcXVT9Ww6A3Pm95RZ/E8FjU4bu5muwlSQns41ws7gba/VRXbon0w==","shasum":"115e1609c3f9a722fe2b71f1997fd62ed80b313e","tarball":"https://registry.npmjs.org/@chainx-v2/wasm-crypto/-/wasm-crypto-0.1.0-beta.8.tgz","fileCount":13,"unpackedSize":4109865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGBcPCRA9TVsSAnZWagAARIUP/1OSBW7+Etq04DDj9OKe\nP2oQYtG00uAk0DMZPV0+WALVoqCWlr8EMNbIwUrN9d4YswOY8he2NSyEj0nT\nzMz6TpiF+kSnPX3IBqd8hZgXlyLKDXtCIa/dx3r9Ps/rKiYHOwqDJp3h6ZJD\niJuKQb0W49kF1f+cQTNzMj5AE3xVV4yefh6Avwj7vh2xUrjPIzldoONWszL1\nf6CqbhRV35oi9rC8k+TTM9MA+XmtNFIjcsrAomcjyQarwXEbNS2eIpOwKh4p\nzOgIuBgpkEJLcqg6wVul39WQ+mXUDf+Qk1jHNSHckXBDU7cuFjc0/3j/vOFO\n2tPSTpCk8rsoUu+oiLwxdnyxnSDxo+JH4qJqyNy88v98vdzdV95HB57zvvLB\nfW7hXwjyXcwOckMAoWgtWr3b+YjKhlZzj3egsuuxwsKzUIfybPQpfmo3QDsM\nvcriOJn0UPvVJ4oUBCwtcJcFQclVj3oAVBNOqOWqvooycJPd22AmiUgtSfLR\nmhYWCv9EWTfL7I8Sa+hxp6bRq2yrCOrZU+LFuj90/nZ81OdlMuZZdEwkn3qu\nuom24qIpj7z+fmvEmWHQrHvzjI4XToFetXSBfWkf3sy18SEccQtuqfAy+ShO\nsDa4XisojCz2ce1jHZtA1kkBsX8OgPiLNsfdT6xB6HvuZHvxKVAhBwBIFA2U\n9L2B\r\n=Pkrd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDriNlsC4+0fO+iIvBS4hXN+SflRP6jGgZb22h1X0paLAIhAOVzPKRH67nb1AsYa/Ua9H/rkLzRfu89xasOe/Y2ppKx"}]},"maintainers":[{"name":"qinghuanlyke","email":"1245816264@qq.com"},{"name":"wliyongfeng","email":"wliyongfeng@gmail.com"}],"_npmUser":{"name":"qinghuanlyke","email":"1245816264@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wasm-crypto_0.1.0-beta.8_1595414286663_0.7631528623280626"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-22T10:38:06.395Z","0.1.0-beta.8":"2020-07-22T10:38:06.862Z","modified":"2022-04-04T22:27:44.689Z"},"maintainers":[{"name":"qinghuanlyke","email":"1245816264@qq.com"},{"name":"wliyongfeng","email":"wliyongfeng@gmail.com"}],"description":"Wrapper around crypto hashing functions","author":{"name":"Jaco Greeff","email":"jacogr@gmail.com"},"readme":"# @chainx-v2/wasm-crypto\n\nWrapper around crypto hashing functions\n\n## Usage\n\nInstall the package (also requires `@chainx-v2/util` for `TextEncoder` polyfills - not included here as a dependency to keep the tree lean)\n\n`yarn add @chainx-v2/wasm-crypto @chainx-v2/util`\n\nUse it -\n\n```js\nconst { u8aToHex } = require('@chainx-v2/util');\nconst { bio39Generate, bip39ToSeed, waitReady } = require('@chainx-v2/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"}