| 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 | |
| api-kpp |