cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Public Member Functions | Public Attributes | List of all members
CL Struct Reference

#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_INFOinfo
 
struct CLnext
 
CONTENT_TYPE type
 
CRYPT_ATTRIBUTE_TYPE envInfo
 
CRYPT_FORMAT_TYPE formatType
 
int flags
 
struct CLprev
 
int objectSize
 
int keyIDsize
 
int issuerAndSerialNumberSize
 
int payloadSize
 
union {
   CONTENT_ENCR_INFO   contentEncrInfo
 
   CONTENT_SIG_INFO   contentSigInfo
 
   CONTENT_AUTHENC_INFO   contentAuthEncInfo
 
contentInfo
 

Detailed Description

Definition at line 160 of file capabil.h.

Member Function Documentation

CL::BUFFER ( CRYPT_MAX_HASHSIZE  ,
keyIDsize   
)
CL::BUFFER_FIXED ( objectSize  ) const
CL::BUFFER_OPT_FIXED ( issuerAndSerialNumberSize  ) const
CL::BUFFER_OPT_FIXED ( payloadSize  ) const

Member Data Documentation

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.

Definition at line 161 of file capabil.h.

int CL::issuerAndSerialNumberSize

Definition at line 247 of file envelope.h.

int CL::keyIDsize

Definition at line 244 of file envelope.h.

struct CL * CL::next

Definition at line 162 of file capabil.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.


The documentation for this struct was generated from the following files: