Trait ring::digest::sha2::Sha2

source ·
trait Sha2:
    Word
    + BitXor<Output = Self>
    + Shr<usize, Output = Self> {
    const BIG_SIGMA_0: (u32, u32, u32);
    const BIG_SIGMA_1: (u32, u32, u32);
    const SMALL_SIGMA_0: (u32, u32, usize);
    const SMALL_SIGMA_1: (u32, u32, usize);
    const K: &'static [Self];
}
Expand description

A SHA-2 input word.

Required Associated Constants§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Sha2 for Wrapping<u32>

source§

const BIG_SIGMA_0: (u32, u32, u32) = _

source§

const BIG_SIGMA_1: (u32, u32, u32) = _

source§

const SMALL_SIGMA_0: (u32, u32, usize) = _

source§

const SMALL_SIGMA_1: (u32, u32, usize) = _

source§

const K: &'static [Self] = _

source§

impl Sha2 for Wrapping<u64>

source§

const BIG_SIGMA_0: (u32, u32, u32) = _

source§

const BIG_SIGMA_1: (u32, u32, u32) = _

source§

const SMALL_SIGMA_0: (u32, u32, usize) = _

source§

const SMALL_SIGMA_1: (u32, u32, usize) = _

source§

const K: &'static [Self] = _

Implementors§