CXI
Loading...
Searching...
No Matches
Modules | Macros
Collaboration diagram for Padding Modes:

Modules

 Domain Generation Parameter
 

Macros

#define CXI_MECH_PAD_NONE   0x00000000
 Don't apply padding.
 
#define CXI_MECH_PAD_PKCS5   0x00001000
 Apply padding according to PKCS#5.
 
#define CXI_MECH_PAD_RANDOM   0x00002000
 Apply random padding.
 
#define CXI_MECH_PAD_ISO7816   0x00003000
 Apply padding according to ISO7816.
 
#define CXI_MECH_PAD_PKCS1   0x00004000
 Apply padding according to PKCS#1_v1.5.
 
#define CXI_MECH_PAD_OAEP   0x00005000
 Apply padding according to PKCS#1_v2.1 RSAES-OAEP.
 
#define CXI_MECH_PAD_PSS   0x00006000
 Apply padding according to PKCS#1_v2.1 RSASSA-PSS.
 
#define CXI_MECH_PAD_X9_31   0x00007000
 Apply padding according to ANSI X9.31.
 
#define CXI_MECH_PAD_ZERO   0x00008000
 Pad with zeros up to block length.
 
#define CXI_MECH_PAD_KWP   0x00009000
 Pad for key wrap NIST SP800-38F (AES)
 
#define CXI_MECH_PAD_NONE   0x00000000
 Don't apply padding.
 
#define CXI_MECH_PAD_PKCS5   0x00001000
 Apply padding according to PKCS#5.
 
#define CXI_MECH_PAD_RANDOM   0x00002000
 Apply random padding.
 
#define CXI_MECH_PAD_ISO7816   0x00003000
 Apply padding according to ISO7816.
 
#define CXI_MECH_PAD_PKCS1   0x00004000
 Apply padding according to PKCS#1_v1.5.
 
#define CXI_MECH_PAD_OAEP   0x00005000
 Apply padding according to PKCS#1_v2.1 RSAES-OAEP.
 
#define CXI_MECH_PAD_PSS   0x00006000
 Apply padding according to PKCS#1_v2.1 RSASSA-PSS.
 
#define CXI_MECH_PAD_X9_31   0x00007000
 Apply padding according to ANSI X9.31.
 
#define CXI_MECH_PAD_ZERO   0x00008000
 Pad with zeros up to block length.
 
#define CXI_MECH_PAD_KWP   0x00009000
 Pad for key wrap NIST SP800-38F (AES)
 

Detailed Description