Crate crypto_mac [] [src]

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

Structs

InvalidKeyLength

Error type for signaling invalid key length for MAC initialization

MacError

Error type for signaling failed MAC verification

MacResult

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

Traits

Mac

The Mac trait defines methods for a Message Authentication algorithm.