[][src]Module merlin::strobe

Minimal implementation of (parts of) Strobe.

Structs

AlignedKeccakState

This is a wrapper around 200-byte buffer that's always 8-byte aligned to make pointers to it safely convertible to pointers to [u64; 25] (since u64 words must be 8-byte aligned)

Strobe128

A Strobe context for the 128-bit security level.

Constants

FLAG_A
FLAG_C
FLAG_I
FLAG_K
FLAG_M
FLAG_T
STROBE_R

Strobe R value; security level 128 is hardcoded

_DERIVE_Drop_FOR_AlignedKeccakState
_DERIVE_zeroize_Zeroize_FOR_AlignedKeccakState
_DERIVE_zeroize_Zeroize_FOR_Strobe128

Functions

transmute_state