xref: /linux/Documentation/crypto/api-aead.rst (revision 9095bf25ea08135a5b74875dd0e3eeaddc4218a0)
13b72c814SStephan MuellerAuthenticated Encryption With Associated Data (AEAD) Algorithm Definitions
23b72c814SStephan Mueller--------------------------------------------------------------------------
33b72c814SStephan Mueller
43b72c814SStephan Mueller.. kernel-doc:: include/crypto/aead.h
53b72c814SStephan Mueller   :doc: Authenticated Encryption With Associated Data (AEAD) Cipher API
63b72c814SStephan Mueller
73b72c814SStephan Mueller.. kernel-doc:: include/crypto/aead.h
8*3fa71d0fSStephan Mueller   :functions: aead_request aead_alg
93b72c814SStephan Mueller
103b72c814SStephan MuellerAuthenticated Encryption With Associated Data (AEAD) Cipher API
113b72c814SStephan Mueller---------------------------------------------------------------
123b72c814SStephan Mueller
133b72c814SStephan Mueller.. kernel-doc:: include/crypto/aead.h
14*3fa71d0fSStephan Mueller   :functions: crypto_alloc_aead crypto_free_aead crypto_aead_ivsize crypto_aead_authsize crypto_aead_blocksize crypto_aead_setkey crypto_aead_setauthsize crypto_aead_encrypt crypto_aead_decrypt
153b72c814SStephan Mueller
163b72c814SStephan MuellerAsynchronous AEAD Request Handle
173b72c814SStephan Mueller--------------------------------
183b72c814SStephan Mueller
193b72c814SStephan Mueller.. kernel-doc:: include/crypto/aead.h
203b72c814SStephan Mueller   :doc: Asynchronous AEAD Request Handle
213b72c814SStephan Mueller
223b72c814SStephan Mueller.. kernel-doc:: include/crypto/aead.h
23*3fa71d0fSStephan Mueller   :functions: crypto_aead_reqsize aead_request_set_tfm aead_request_alloc aead_request_free aead_request_set_callback aead_request_set_crypt aead_request_set_ad
24