[][src]Crate bacteria

Strobe protocol framework. The Strobe framework is simple and extensible. It is suitable for use as a hash, authenticated cipher, pseudorandom generator, and as the symmetric component of a network protocol engine. The cryptography of an operation depends primarily on that operation’s data flow. Can be used as symmetric encryption, hashing and MAC algorithm.

Structs

Strobe128

A Strobe context for the 128-bit security level.

Transcript

A transcript of a public-coin argument.

TranscriptRng

An RNG providing synthetic randomness to the prover.

TranscriptRngBuilder

Constructs a TranscriptRng by rekeying the Transcript with prover secrets and an external RNG.

Constants

BACTERIA_PROTOCOL_LABEL

Domain separation label to initialize the STROBE context.