Skip to main content

Module tweak

Module tweak 

Source
Expand description

Traits used to define functionality of tweakable block ciphers.

Structs§

ZeroTweak
Wrapper around tweakable block cipher which implements the common block cipher traits using zero tweak.

Traits§

TweakBlockCipherDecBackend
Trait implemented by block cipher mode decryption backends.
TweakBlockCipherDecClosure
Trait for TweakBlockCipherDecBackend users.
TweakBlockCipherDecrypt
Decrypt-only functionality for tweakable block ciphers.
TweakBlockCipherEncBackend
Trait implemented by block cipher mode encryption backends.
TweakBlockCipherEncClosure
Trait for TweakBlockCipherEncBackend users.
TweakBlockCipherEncrypt
Encrypt-only functionality for tweakable block ciphers.
TweakSizeUser
Trait which contains tweak size used by the tweak cipher traits.

Type Aliases§

Tweak
Tweak used by a TweakSizeUser implementor.