CSSM_DATA

The CSSM_DATA structure is used to associate a length, in bytes, with an arbitrary block of contiguous memory. This memory must be allocated and freed using the memory management routines provided by the calling application via OCSF. DL modules use this structure to hold persistent security-related objects.

typedef struct cssm_data {
    uint32 Length;
    uint8* Data;
} CSSM_DATA, *CSSM_DATA_PTR

Definitions:

Length
Length of the data buffer in bytes.
Data
Points to the start of an arbitrary length data buffer