![]() |
xilsecure
Vitis Drivers API Documentation
|
This example tests the Xilsecure elliptic Server APIs NOTE: By default this example is created with data in LITTLE endian format, If user changes the XilSecure BSP xsecure_elliptic_endianness configuration to BIG endian, data buffers shall be created in BIG endian format.
Also, this configuration is valid only over Server BSP, client side has no impact. This example is supported for Versal device. Irrespective of endianness, outputs will result in Big Endian format. Maximum supported Hash length for each curve is same as the curve size.
MODIFICATION HISTORY:
Ver Who Date Changes
----- ---- ---------- -------------------------------------------------------
1.0 kal 04/21/21 Initial release
4.5 kal 04/21/21 Updated file version to sync with library version
5.0 dc 09/04/22 Initialized TRNG for Versal Net
5.2 yog 06/07/23 Added support for P-256 Curve
yog 07/28/23 Added support to handle endianness
yog 08/07/23 Removed trng initialisation
am 08/18/23 Updated Hash size to 48bytes for P521 curve
5.4 mb 04/13/24 Added support for P-192 Curve
mb 04/13/24 Added support for P-224 Curve
vss 01/08/25 Updated comments related to deprecated server mode of versalnet