3b72c814a8
With the conversion of the kernel crypto API DocBook to Sphinx, the monolithic document is broken up into individual documents. The documentation is unchanged with the exception of a slight reordering to keep the individual document parts self-contained. Signed-off-by: Stephan Mueller <smueller@chronox.de> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
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
|