Sha2BlockHasherVmConfig

Trait Sha2BlockHasherVmConfig 

Source
pub trait Sha2BlockHasherVmConfig: Sha2BlockHasherSubairConfig {
    const BLOCK_HASHER_ROUND_WIDTH: usize;
    const BLOCK_HASHER_DIGEST_WIDTH: usize;
    const BLOCK_HASHER_WIDTH: usize;
}

Required Associated Constants§

Source

const BLOCK_HASHER_ROUND_WIDTH: usize

Width of the Sha2VmRoundCols

Source

const BLOCK_HASHER_DIGEST_WIDTH: usize

Width of the Sha2DigestCols

Source

const BLOCK_HASHER_WIDTH: usize

Width of the Sha2BlockHasherCols

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Sha2BlockHasherVmConfig for Sha256Config

Source§

impl Sha2BlockHasherVmConfig for Sha384Config

Source§

impl Sha2BlockHasherVmConfig for Sha512Config

Implementors§