xilasu
Vitis Drivers API Documentation
XAsu_RsaOaepPaddingParams Struct Reference

This structure contains RSA OAEP padding params info. More...

Data Fields

XAsu_RsaParams XAsu_RsaOpComp
 Contains client components. More...
 
u64 OptionalLabelAddr
 RSA optional label address for OAEP padding. More...
 
u32 OptionalLabelSize
 RSA optional label size for OAEP padding. More...
 
u8 ShaType
 Hash family type (XASU_SHA2_TYPE / XASU_SHA3_TYPE) More...
 
u8 ShaMode
 
   SHA Mode, where XASU_SHA_MODE_SHAKE256 is valid only for SHA3 Type

(XASU_SHA_MODE_SHA256 / XASU_SHA_MODE_SHA384 / XASU_SHA_MODE_SHA512 / XASU_SHA_MODE_SHAKE256) More...

 
u8 Reserved
 Reserved. More...
 
u8 Reserved1
 Reserved. More...
 

Detailed Description

This structure contains RSA OAEP padding params info.

Field Documentation

u64 XAsu_RsaOaepPaddingParams::OptionalLabelAddr

RSA optional label address for OAEP padding.

Referenced by XAsu_RsaOaepDec(), and XAsu_RsaOaepEnc().

u32 XAsu_RsaOaepPaddingParams::OptionalLabelSize

RSA optional label size for OAEP padding.

u8 XAsu_RsaOaepPaddingParams::Reserved

Reserved.

u8 XAsu_RsaOaepPaddingParams::Reserved1

Reserved.

u8 XAsu_RsaOaepPaddingParams::ShaMode

   SHA Mode, where XASU_SHA_MODE_SHAKE256 is valid only for SHA3 Type

(XASU_SHA_MODE_SHA256 / XASU_SHA_MODE_SHA384 / XASU_SHA_MODE_SHA512 / XASU_SHA_MODE_SHAKE256)

Referenced by XAsu_RsaOaepDec(), and XAsu_RsaOaepEnc().

u8 XAsu_RsaOaepPaddingParams::ShaType

Hash family type (XASU_SHA2_TYPE / XASU_SHA3_TYPE)

Referenced by XAsu_RsaOaepDec(), and XAsu_RsaOaepEnc().

XAsu_RsaParams XAsu_RsaOaepPaddingParams::XAsu_RsaOpComp

Contains client components.

Referenced by XAsu_RsaOaepDec(), and XAsu_RsaOaepEnc().