Lines Matching full:function

17  * \note The signature of this function is that of a PSA driver
18 * aead_encrypt entry point. This function behaves as an aead_encrypt
79 * \note The signature of this function is that of a PSA driver
80 * aead_decrypt entry point. This function behaves as an aead_decrypt
141 * \note The signature of this function is that of a PSA driver
142 * aead_encrypt_setup entry point. This function behaves as an
184 * \note The signature of this function is that of a PSA driver
185 * aead_decrypt_setup entry point. This function behaves as an
227 * \note The signature of this function is that of a PSA driver aead_set_nonce
228 * entry point. This function behaves as an aead_set_nonce entry point as
232 * This function sets the nonce for the authenticated
236 * mbedtls_psa_aead_decrypt_setup() before calling this function.
238 * If this function returns an error status, the PSA core will call
260 * \note The signature of this function is that of a PSA driver aead_set_lengths
261 * entry point. This function behaves as an aead_set_lengths entry point
265 * The PSA core calls this function before calling mbedtls_psa_aead_update_ad()
267 * If the algorithm does not require it, calling this function is optional, but
268 * if this function is called then the implementation must enforce the lengths.
270 * The PSA core may call this function before or after setting the nonce with
273 * - For #PSA_ALG_CCM, calling this function is required.
275 * this function is not required.
277 * If this function returns an error status, the PSA core calls
301 * \note The signature of this function is that of a PSA driver
302 * aead_update_ad entry point. This function behaves as an aead_update_ad
308 * The PSA core can call this function multiple times to pass successive
309 * fragments of the additional data. It will not call this function after
312 * Before calling this function, the PSA core will:
317 * If this function returns an error status, the PSA core will call
338 * \note The signature of this function is that of a PSA driver
339 * aead_update entry point. This function behaves as an aead_update entry
343 * Before calling this function, the PSA core will:
345 * mbedtls_psa_aead_decrypt_setup(). The choice of setup function
346 * determines whether this function encrypts or decrypts its input.
350 * If this function returns an error status, the PSA core will call
353 * This function does not require the input to be aligned to any
401 * \note The signature of this function is that of a PSA driver
402 * aead_finish entry point. This function behaves as an aead_finish entry
409 * This function finishes the authentication of the additional data
414 * This function has two output buffers:
419 * Whether or not this function returns successfully, the PSA core subsequently
474 * \note The signature of this function is that of a PSA driver
475 * aead_abort entry point. This function behaves as an aead_abort entry
484 * The PSA core may call this function any time after the operation object has