Crate crypto_mac

Source
Expand description

This crate provides trait for Message Authentication Code (MAC) algorithms.

Re-exports§

pub use cipher;
pub use generic_array;

Modules§

consts
devdev
Development-related functionality

Macros§

benchdev
Define benchmark
new_testdev
Define test

Structs§

InvalidKeyLength
Error type for signaling invalid key length for MAC initialization
MacError
Error type for signaling failed MAC verification
Output
Output is a thin wrapper around bytes array which provides a safe Eq implementation that runs in a fixed time.

Traits§

FromBlockCiphercipher
Trait for MAC functions which can be created from block cipher.
Mac
The Mac trait defines methods for a Message Authentication algorithm.
NewMac
Instantiate a Mac algorithm.

Type Aliases§

Key
Key for an algorithm that implements NewMac.