api.rst 725 B

12345678910111213141516171819202122232425
  1. Programming Interface
  2. =====================
  3. Please note that the kernel crypto API contains the AEAD givcrypt API
  4. (crypto_aead_giv\* and aead_givcrypt\* function calls in
  5. include/crypto/aead.h). This API is obsolete and will be removed in the
  6. future. To obtain the functionality of an AEAD cipher with internal IV
  7. generation, use the IV generator as a regular cipher. For example,
  8. rfc4106(gcm(aes)) is the AEAD cipher with external IV generation and
  9. seqniv(rfc4106(gcm(aes))) implies that the kernel crypto API generates
  10. the IV. Different IV generators are available.
  11. .. class:: toc-title
  12. Table of contents
  13. .. toctree::
  14. :maxdepth: 2
  15. api-skcipher
  16. api-aead
  17. api-digest
  18. api-rng
  19. api-akcipher
  20. api-kpp