Docs.rs
  • libcrux-sha3-0.0.3
    • libcrux-sha3 0.0.3
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • franziskuskiefer
    • github:cryspen:crates
    • Dependencies
      • libcrux-intrinsics ^0.0.3 normal
      • libcrux-platform ^0.0.2 normal
      • cavp ^0.0.2 dev
      • criterion ^0.6.0 dev
      • hex ^0.4.3 dev
      • pretty_env_logger ^0.5.0 dev
      • rand ^0.9 dev
      • hax-lib ^0.3.1 normal
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

libcrux_sha30.0.3

Crate Items

  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • avx2::x4::incremental::KeccakState
  • portable::KeccakState
  • portable::incremental::Shake128Xof
  • portable::incremental::Shake256Xof

Enums

  • Algorithm

Traits

  • portable::incremental::Xof

Functions

  • avx2::x4::incremental::init
  • avx2::x4::incremental::shake128_absorb_final
  • avx2::x4::incremental::shake128_squeeze_first_five_blocks
  • avx2::x4::incremental::shake128_squeeze_first_three_blocks
  • avx2::x4::incremental::shake128_squeeze_next_block
  • avx2::x4::incremental::shake256_absorb_final
  • avx2::x4::incremental::shake256_squeeze_first_block
  • avx2::x4::incremental::shake256_squeeze_next_block
  • avx2::x4::shake256
  • digest_size
  • hash
  • portable::incremental::shake128_absorb_final
  • portable::incremental::shake128_init
  • portable::incremental::shake128_squeeze_first_five_blocks
  • portable::incremental::shake128_squeeze_first_three_blocks
  • portable::incremental::shake128_squeeze_next_block
  • portable::incremental::shake256_absorb_final
  • portable::incremental::shake256_init
  • portable::incremental::shake256_squeeze_first_block
  • portable::incremental::shake256_squeeze_next_block
  • portable::sha224
  • portable::sha256
  • portable::sha384
  • portable::sha512
  • portable::shake128
  • portable::shake256
  • sha224
  • sha224_ema
  • sha256
  • sha256_ema
  • sha384
  • sha384_ema
  • sha512
  • sha512_ema
  • shake128
  • shake128_ema
  • shake256
  • shake256_ema

Type Aliases

  • Sha3_224Digest
  • Sha3_256Digest
  • Sha3_384Digest
  • Sha3_512Digest