xilsecure
Vitis Drivers API Documentation
XSecure_RsaOaepParam Struct Reference

Input and output parameters for RSA Optimal Asymmetric Encryption Padding scheme. More...

Data Fields

u64 InputDataAddr
 Input data address. More...
 
u64 OutputDataAddr
 Output data address. More...
 
u64 OptionalLabelAddr
 Optional label address. More...
 
u32 InputDataSize
 Input data size. More...
 
u32 OutputDataSize
 Output data size. More...
 
u32 OptionalLabelSize
 Optional label size. More...
 
void * ShaInstancePtr
 SHA instance for MGF. More...
 
XSecure_ShaMode ShaType
 SHA type for MGF. More...
 

Detailed Description

Input and output parameters for RSA Optimal Asymmetric Encryption Padding scheme.

Field Documentation

u64 XSecure_RsaOaepParam::InputDataAddr

Input data address.

Referenced by XSecure_KeyUnwrap(), XSecure_RsaOaepDecrypt(), and XSecure_RsaPwct().

u32 XSecure_RsaOaepParam::InputDataSize

Input data size.

Referenced by XSecure_RsaPwct().

u64 XSecure_RsaOaepParam::OptionalLabelAddr

Optional label address.

u32 XSecure_RsaOaepParam::OptionalLabelSize

Optional label size.

u64 XSecure_RsaOaepParam::OutputDataAddr

Output data address.

Referenced by XSecure_KeyUnwrap(), XSecure_RsaOaepEncrypt(), and XSecure_RsaPwct().

u32 XSecure_RsaOaepParam::OutputDataSize

Output data size.

Referenced by XSecure_KeyUnwrap(), and XSecure_RsaPwct().

void* XSecure_RsaOaepParam::ShaInstancePtr

SHA instance for MGF.

Referenced by XSecure_KeyUnwrap(), and XSecure_RsaPwct().

XSecure_ShaMode XSecure_RsaOaepParam::ShaType

SHA type for MGF.

Referenced by XSecure_KeyUnwrap(), and XSecure_RsaPwct().