logo
Expand description

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

Re-exports

pub use generic_array;

Modules

Type aliases for many constants.

Macros

Implements std::io::Write trait for implementer of Mac

Structs

Error type for signaling invalid key length for MAC initialization

Error type for signaling failed MAC verification

Output is a thin wrapper around bytes array which provides a safe Eq implementation that runs in a fixed time.

Traits

The Mac trait defines methods for a Message Authentication algorithm.

Instantiate a Mac algorithm.

Type Definitions

Key for an algorithm that implements NewMac.