Download UM0586 User manual - STMicroelectronics
Transcript
UM0586 5.2.6 ARC4 algorithm ARC4_Decrypt_Finish function Table 69 describes ARC4_Decrypt_Finish function. Table 69. ARC4_Decrypt_Finish Function name ARC4_Decrypt_Finish Note: Prototype int32_t ARC4_Decrypt_Finish ( ARC4ctx_stt * P_pARC4ctx, uint8_t * P_pOutputBuffer, int32_t * P_pOutputSize ) Behavior ARC4 Finalization Parameter – [in,out] *P_pARC4ctx: ARC4, already initialized, context – [out] *P_pOutputBuffer: Output buffer – [out] *P_pOutputSize: Pointer to integer that will contain the size of written output data, expressed in bytes Return value – ARC4_SUCCESS: Operation Successful – ARC4_ERR_BAD_PARAMETER: At least one parameter is a NULL pointer This function won't write output data, thus it can be skipped. It is kept for API compatibility. DocID14989 Rev 4 73/131