Expand description

Common cryptographic traits.

Structs

The error type returned when key and/or IV used in the KeyInit, KeyIvInit, and InnerIvInit slice-based methods had an invalid length.

Traits

Trait which stores algorithm name constant, used in Debug implementations.

Types which process data in blocks.

Types which can be initialized from another type (usually block ciphers).

Types which can be initialized from another type and additional initialization vector/nonce.

Types which use another type for initialization.

Types which use initialization vector (nonce) for initialization.

Types which can be initialized from key.

Types which can be initialized from key and initialization vector (nonce).

Types which use key for initialization.

Types which return data with the given size.

Resettable types.

Type Definitions

Block on which BlockSizeUser implementors operate.

Initialization vector (nonce) used by IvSizeUser implementors.

Key used by KeySizeUser implementors.

Output array of OutputSizeUser implementors.