Lines Matching full:for

19  *       entry point as defined in the PSA driver interface specification for
22 * \param[in] attributes The attributes of the key to use for the
29 * be appropriate for the selected algorithm.
38 * \param[out] ciphertext Output buffer for the authenticated and
40 * part of this output. For algorithms where the
46 * must be appropriate for the selected algorithm
81 * entry point as defined in the PSA driver interface specification for
84 * \param[in] attributes The attributes of the key to use for the
91 * be appropriate for the selected algorithm.
99 * encrypted. For algorithms where the encrypted
105 * \param[out] plaintext Output buffer for the decrypted data.
107 * must be appropriate for the selected algorithm
139 /** Set the key for a multipart authenticated encryption operation.
144 * specification for transparent drivers.
153 * been initialized as per the documentation for
156 * \param[in] attributes The attributes of the key to use for the
173 * Failed to allocate memory for key material
182 /** Set the key for a multipart authenticated decryption operation.
187 * specification for transparent drivers.
196 * been initialized as per the documentation for
199 * \param[in] attributes The attributes of the key to use for the
216 * Failed to allocate memory for key material
225 /** Set the nonce for an authenticated encryption or decryption operation.
229 * defined in the PSA driver interface specification for transparent
232 * This function sets the nonce for the authenticated
248 * The size of \p nonce is not acceptable for the chosen algorithm.
258 /** Declare the lengths of the message and additional data for AEAD.
262 * as defined in the PSA driver interface specification for transparent
266 * or mbedtls_psa_aead_update() if the algorithm for the operation requires it.
273 * - For #PSA_ALG_CCM, calling this function is required.
274 * - For the other AEAD algorithms defined in this specification, calling
288 * At least one of the lengths is not acceptable for the chosen
303 * entry point as defined in the PSA driver interface specification for
340 * point as defined in the PSA driver interface specification for
367 * This must be appropriate for the selected
403 * point as defined in the PSA driver interface specification for
426 * This must be appropriate for the selected
441 * This must be appropriate for the selected
476 * point as defined in the PSA driver interface specification for
479 * Aborting an operation frees all associated resources except for the
481 * can be reused for another operation by the PSA core by it calling