Chapter 5. Programming Interface

Table of Contents

Block Cipher Context Data Structures
Block Cipher Algorithm Definitions
Asynchronous Block Cipher API
Asynchronous Cipher Request Handle
Authenticated Encryption With Associated Data (AEAD) Cipher API
Asynchronous AEAD Request Handle
Synchronous Block Cipher API
Single Block Cipher API
Synchronous Message Digest API
Message Digest Algorithm Definitions
Asynchronous Message Digest API
Asynchronous Hash Request Handle
Synchronous Message Digest API
Crypto API Random Number API

Block Cipher Context Data Structures

struct aead_request — AEAD request

These data structures define the operating context for each block cipher type.