xilasu
Vitis Drivers API Documentation
Data Structures
Here are the data structures with brief descriptions:
oCAsu_AesParamsThis structure is common for both client and handler, which contains AES input and output parameters information
oCEcdsaCrvInfo< The structure below matches the more private structures of binary_curve and prime_curve in the SDK
oCXAsu_AesKeyObjectThis structure contains AES key object information
oCXAsu_ChannelMemoryThis struture is the channel's memory
oCXAsu_ChannelQueueThis structure is the channel's queue which is of 8 buffers
oCXAsu_ChannelQueueBufThis structure is the channel's queue buffer
oCXAsu_ClientParamsThis structure contains client parameters information
oCXAsu_CommChannelThis structure contains information of each communication channel
oCXAsu_CommChannelInfoThis structure contains information of all communication channels
oCXAsu_EccKeyParamsThis structure contains ECC params info for public key generation
oCXAsu_EccParamsThis structure contains ECC params info
oCXAsu_EciesParamsThis structure contains ECIES params info
oCXAsu_HmacParamsThis structure contains HMAC params info
oCXAsu_KdfParamsThis structure contains KDF params info
oCXAsu_KeyWrapParamsThis structure contains Key wrap unwrap params info
oCXAsu_ReqBufThis structure is the request buffer
oCXAsu_RespBufThis structure is the response buffer
oCXAsu_RsaCrtKeyCompThis structure contains RSA private key CRT parameters info
oCXAsu_RsaOaepPaddingParamsThis structure contains RSA OAEP padding params info
oCXAsu_RsaPaddingParamsThis structure contains RSA PSS padding params info
oCXAsu_RsaParamsThis structure contains RSA params info
oCXAsu_RsaPubKeyCompThis structure contains RSA public key parameters info
oCXAsu_RsaPvtKeyCompThis structure contains RSA private key parameters info
oCXAsu_RsaRModNThis structure contains RSA exponent values (R mod N,R square mod N)
oCXAsu_RsaRRModNThis structure contains RSA exponent value (R square mod N)
\CXAsu_ShaOperationCmdThis structure contains SHA params info