xref: /linux/Documentation/crypto/libcrypto-auth-encryption.rst (revision d47db9bf50d28647689e6743ee93c45cb755ffc3)
12a87486bSEric Biggers.. SPDX-License-Identifier: GPL-2.0-or-later
22a87486bSEric Biggers
32a87486bSEric BiggersAuthenticated encryption
42a87486bSEric Biggers========================
52a87486bSEric Biggers
62a87486bSEric BiggersThese APIs provide support for authenticated encryption and decryption.
72a87486bSEric Biggers
8*6a1f9969SEric BiggersAES-CCM
9*6a1f9969SEric Biggers-------
10*6a1f9969SEric Biggers
11*6a1f9969SEric BiggersThis API provides support for AES in the CCM mode of operation.
12*6a1f9969SEric Biggers
13*6a1f9969SEric Biggers.. kernel-doc:: include/crypto/aes-ccm.h
14*6a1f9969SEric Biggers
152a87486bSEric BiggersAES-GCM
162a87486bSEric Biggers-------
172a87486bSEric Biggers
182a87486bSEric BiggersThis API provides support for AES in the GCM mode of operation.
192a87486bSEric Biggers
202a87486bSEric Biggers.. kernel-doc:: include/crypto/aes-gcm.h
21