mbedtls_psa_cipher_encrypt() is only used within mbedTLS.
 
Symbols
loading...
Files
loading...
SummarySyntaxArgumentsRelatedReferencesCall TreeData Use

Return value

#PSA_SUCCESS \emptydescription #PSA_ERROR_NOT_SUPPORTED \emptydescription #PSA_ERROR_INSUFFICIENT_MEMORY \emptydescription #PSA_ERROR_CORRUPTION_DETECTED \emptydescription #PSA_ERROR_BUFFER_TOO_SMALL The size of the \p output buffer is too small. #PSA_ERROR_INVALID_ARGUMENT The size \p iv_length is not acceptable for the chosen algorithm, or the chosen algorithm does not use an IV. The total input size passed to this operation is not valid for this particular algorithm. For example, the algorithm is a based on block cipher and requires a whole number of blocks, but the total input size is not a multiple of the block size. #PSA_ERROR_INVALID_PADDING This is a decryption operation for an algorithm that includes padding, and the ciphertext does not contain valid padding.

Notes

The signature of this function is that of a PSA driver cipher_encrypt entry point. This function behaves as a cipher_encrypt entry point as defined in the PSA driver interface specification for transparent drivers.

References