index.js 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * Audited & minimal JS implementation of hash functions, MACs and KDFs. Check out individual modules.
  3. * @module
  4. * @example
  5. ```js
  6. import {
  7. sha256, sha384, sha512, sha224, sha512_224, sha512_256
  8. } from '@noble/hashes/sha2';
  9. import {
  10. sha3_224, sha3_256, sha3_384, sha3_512,
  11. keccak_224, keccak_256, keccak_384, keccak_512,
  12. shake128, shake256
  13. } from '@noble/hashes/sha3';
  14. import {
  15. cshake128, cshake256,
  16. turboshake128, turboshake256,
  17. kmac128, kmac256,
  18. tuplehash256, parallelhash256,
  19. k12, m14, keccakprg
  20. } from '@noble/hashes/sha3-addons';
  21. import { blake3 } from '@noble/hashes/blake3';
  22. import { blake2b, blake2s } from '@noble/hashes/blake2';
  23. import { hmac } from '@noble/hashes/hmac';
  24. import { hkdf } from '@noble/hashes/hkdf';
  25. import { pbkdf2, pbkdf2Async } from '@noble/hashes/pbkdf2';
  26. import { scrypt, scryptAsync } from '@noble/hashes/scrypt';
  27. import { md5, ripemd160, sha1 } from '@noble/hashes/legacy';
  28. import * as utils from '@noble/hashes/utils';
  29. ```
  30. */
  31. throw new Error('root module cannot be imported: import submodules instead. Check out README');
  32. export {};
  33. //# sourceMappingURL=index.js.map