11.12.3.4.251. Function sss_se05x_cipher_one_go_v2¶
Defined in File fsl_sss_se05x_apis.h
11.12.3.4.251.1. Function Documentation¶
-
sss_status_t
sss_se05x_cipher_one_go_v2
(sss_se05x_symmetric_t *context, uint8_t *iv, size_t ivLen, const uint8_t *srcData, const size_t srcLen, uint8_t *destData, size_t *pDataLen)¶ Symmetric cipher in one blocking function call. The function blocks current thread until the operation completes or an error occurs.
- Return
Status of the operation
- Parameters
context
: Pointer to symmetric crypto context.iv
: Buffer containing the symmetric operation Initialization Vector. When using internal IV algorithms (only encrypt) for SE051, iv buffer will be filled with genereted Initialization Vector.ivLen
: Length of the Initialization Vector in bytes.srcData
: Buffer containing the input data (block aligned).srcLen
: Length of buffer srcData.destData
: Buffer containing the output data.pDataLen
: Pointer to Size of buffer destData in bytes.
- Return Value
kStatus_SSS_Success
: The operation has completed successfully.kStatus_SSS_Fail
: The operation has failed.