25 lines
714 B
ReStructuredText
25 lines
714 B
ReStructuredText
|
Programming Interface
|
||
|
=====================
|
||
|
|
||
|
Please note that the kernel crypto API contains the AEAD givcrypt API
|
||
|
(crypto_aead_giv\* and aead_givcrypt\* function calls in
|
||
|
include/crypto/aead.h). This API is obsolete and will be removed in the
|
||
|
future. To obtain the functionality of an AEAD cipher with internal IV
|
||
|
generation, use the IV generator as a regular cipher. For example,
|
||
|
rfc4106(gcm(aes)) is the AEAD cipher with external IV generation and
|
||
|
seqniv(rfc4106(gcm(aes))) implies that the kernel crypto API generates
|
||
|
the IV. Different IV generators are available.
|
||
|
|
||
|
.. class:: toc-title
|
||
|
|
||
|
Table of contents
|
||
|
|
||
|
.. toctree::
|
||
|
:maxdepth: 2
|
||
|
|
||
|
api-skcipher
|
||
|
api-aead
|
||
|
api-digest
|
||
|
api-rng
|
||
|
api-akcipher
|