Crate bacteria[−][src]
Expand description
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.
Modules
sponge | Keccak sponge function. |
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 |
Constants
BACTERIA_PROTOCOL_LABEL | Domain separation label to initialize the STROBE context. |