![]() |
xilsecure
Vitis Drivers API Documentation
|
| Used to parse HSS public key fields | |
| < The structure below matches the more private structures of binary_curve and prime_curve in the SDK | |
| Structure for input parameters for AES Encryption and Decryption of single block of data | |
| This structure contains parameters to configure DMA for AES | |
| Structure for input parameters for Initialisation of AES Encryption and Decryption | |
| Structure for input parameters for AES Encryption and Decryption | |
| Structure for input parameters for ECDH | |
| Ecc private key generation parameters | |
| Structure for input parameters Hash and Length for Elliptic Sign generation | |
| Structure for pointers of public key curve points | |
| Structure for addresses of public key curve points | |
| Structure for pointers of signature components | |
| Structure for addresses of signature components | |
| Structure for input parameters for Ellitic Sign generation | |
| Structure for input parameters for Ellitic Sign Verification | |
| Structure for Hash Algorithm Info | |
| AES Key metadata for Key wrap unwrap | |
| Input and output parameters for Key wrap | |
| Digest for message to be authenticated, along with checksum | |
| Temporary buffer, used to send prefix fields to calculate digest for data to be authenticate | |
| Used to parse HSS Signature list | |
| Temporary buffer, used in LMS OTS signature verification, used in hash chain to arrive at values which will be concatenated and hashed to get public value | |
| LMS OTS Public key structure | |
| Partial LMS OTS Signature structure | |
| Structure used when validating LMS OTS, once hash chain is completed, result needs to be stored so that they can be further concatenated and hashed to get OTS public key, this provides a way to access members and fill data in a structured way | |
| Structure for maintaining parameters for each LMS Type | |
| Used to store data which is repeatedly sent to SHA engine, during LMS root value calculation | |
| LMS Public key structure to access root value | |
| Structure has input and output parameters used for MGF | |
| Structure to store the partition header details | |
| The RSA driver instance data structure | |
| Structure for input parameters for RSA Encryption and Decryption | |
| Input parameters pointers for RSA | |
| Input and output parameters for RSA Optimal Asymmetric Encryption Padding scheme | |
| Addresses of Input parameters of RSA | |
| Structure for input parameters for RSA Sign verification |