xilsecure
Vitis Drivers API Documentation
xsecure_elliptic_ipihandler.c File Reference

Overview

This file contains the Xilsecure elliptic IPI handlers implementation.

MODIFICATION HISTORY:
Ver   Who  Date        Changes


1.0 kal 03/23/2021 Initial release 4.6 gm 07/16/2021 Added support for 64-bit address rb 08/11/2021 Fix compilation warnings 4.7 kpt 03/18/2022 Replaced XPlmi_Dmaxfr with XPlmi_MemCpy64 5.0 kpt 07/24/2022 Moved XSecure_EllipticExecuteKat in to xsecure_kat_plat_ipihandler.c 5.1 yog 05/03/2023 Fixed MISRA C violation of Rule 10.3 5.2 yog 06/07/2023 Added support for P-256 Curve yog 08/07/2023 Removed trng init call in XSecure_EllipticIpiHandler API since trng is being initialised in server API's am 08/17/2023 Replaced curve size check with XSecure_EllipticGetCrvSize() call ng 02/12/2024 optimised u8 vars to u32 for size reduction 5.3 kpt 03/22/2024 Fix MISRA C violation of Rule 10.3 kpt 03/22/2024 Fixed Branch past initialization ss 04/05/2024 Fixed doxygen warnings 5.4 yog 04/29/2024 Fixed doxygen warnings.

 

Functions

int XSecure_EllipticIpiHandler (XPlmi_Cmd *Cmd)
 This function calls respective IPI handler based on the API_ID. More...