cryptlib
3.4.1
|
#include <capabil.h>
Public Member Functions | |
BUFFER_FIXED (objectSize) const void *object | |
BUFFER (CRYPT_MAX_HASHSIZE, keyIDsize) BYTE keyID[CRYPT_MAX_HASHSIZE+8] | |
BUFFER_OPT_FIXED (issuerAndSerialNumberSize) const void *issuerAndSerialNumber | |
BUFFER_OPT_FIXED (payloadSize) const void *payload | |
Public Attributes | |
const CAPABILITY_INFO * | info |
struct CL * | next |
CONTENT_TYPE | type |
CRYPT_ATTRIBUTE_TYPE | envInfo |
CRYPT_FORMAT_TYPE | formatType |
int | flags |
struct CL * | prev |
int | objectSize |
int | keyIDsize |
int | issuerAndSerialNumberSize |
int | payloadSize |
union { | |
CONTENT_ENCR_INFO contentEncrInfo | |
CONTENT_SIG_INFO contentSigInfo | |
CONTENT_AUTHENC_INFO contentAuthEncInfo | |
} | contentInfo |
CL::BUFFER | ( | CRYPT_MAX_HASHSIZE | , |
keyIDsize | |||
) |
CL::BUFFER_FIXED | ( | objectSize | ) | const |
CL::BUFFER_OPT_FIXED | ( | issuerAndSerialNumberSize | ) | const |
CL::BUFFER_OPT_FIXED | ( | payloadSize | ) | const |
CONTENT_AUTHENC_INFO CL::contentAuthEncInfo |
Definition at line 254 of file envelope.h.
CONTENT_ENCR_INFO CL::contentEncrInfo |
Definition at line 252 of file envelope.h.
union { ... } CL::contentInfo |
CONTENT_SIG_INFO CL::contentSigInfo |
Definition at line 253 of file envelope.h.
CRYPT_ATTRIBUTE_TYPE CL::envInfo |
Definition at line 229 of file envelope.h.
int CL::flags |
Definition at line 231 of file envelope.h.
CRYPT_FORMAT_TYPE CL::formatType |
Definition at line 230 of file envelope.h.
const CAPABILITY_INFO* CL::info |
int CL::issuerAndSerialNumberSize |
Definition at line 247 of file envelope.h.
int CL::keyIDsize |
Definition at line 244 of file envelope.h.
int CL::objectSize |
Definition at line 238 of file envelope.h.
int CL::payloadSize |
Definition at line 250 of file envelope.h.
struct CL* CL::prev |
Definition at line 232 of file envelope.h.
CONTENT_TYPE CL::type |
Definition at line 228 of file envelope.h.