cryptlib
3.4.1
|
#include <context.h>
Public Member Functions | |
BUFFER (CRYPT_MAX_TEXTSIZE, labelSize) char label[CRYPT_MAX_TEXTSIZE+8] | |
CHECK_RETVAL_FNPTR | STDC_NONNULL_ARG ((1)) int(*loadKeyFunction)(INOUT struct CI *contextInfoPtr |
CHECK_RETVAL_FNPTR | IN_BUFFER_OPT (keyLength) const void *key |
CHECK_RETVAL_FNPTR | IN_LENGTH_SHORT_MIN (MIN_KEYSIZE) const int keyLength) |
CHECK_RETVAL_FNPTR | STDC_NONNULL_ARG ((1)) int(*generateKeyFunction)(INOUT struct CI *contextInfoPtr) |
CHECK_RETVAL_FNPTR | STDC_NONNULL_ARG ((1, 2)) int(*encryptFunction)(INOUT struct CI *contextInfoPtr |
CHECK_RETVAL_FNPTR | INOUT_BUFFER_FIXED (length) BYTE *buffer |
CHECK_RETVAL_FNPTR | STDC_NONNULL_ARG ((1, 2)) int(*decryptFunction)(INOUT struct CI *contextInfoPtr |
CHECK_RETVAL_FNPTR | INOUT_BUFFER_FIXED (length) BYTE *buffer |
Public Attributes | |
CONTEXT_TYPE | type |
const CAPABILITY_INFO * | capabilityInfo |
int | flags |
union { | |
CONV_INFO * convInfo | |
HASH_INFO * hashInfo | |
MAC_INFO * macInfo | |
GENERIC_INFO * genericInfo | |
} | keyingInfo |
int | labelSize |
CHECK_RETVAL_FNPTR IN_LENGTH_Z int | length |
CRYPT_ATTRIBUTE_TYPE | errorLocus |
CRYPT_ERRTYPE_TYPE | errorType |
CRYPT_HANDLE | objectHandle |
CRYPT_USER | ownerHandle |
CI::BUFFER | ( | CRYPT_MAX_TEXTSIZE | , |
labelSize | |||
) |
CHECK_RETVAL_FNPTR CI::IN_BUFFER_OPT | ( | keyLength | ) | const |
CHECK_RETVAL_FNPTR CI::IN_LENGTH_SHORT_MIN | ( | MIN_KEYSIZE | ) | const |
CHECK_RETVAL_FNPTR CI::INOUT_BUFFER_FIXED | ( | length | ) |
CHECK_RETVAL_FNPTR CI::INOUT_BUFFER_FIXED | ( | length | ) |
CHECK_RETVAL_FNPTR CI::STDC_NONNULL_ARG | ( | (1) | ) |
CHECK_RETVAL_FNPTR CI::STDC_NONNULL_ARG | ( | (1) | ) |
CHECK_RETVAL_FNPTR CI::STDC_NONNULL_ARG | ( | (1, 2) | ) |
CHECK_RETVAL_FNPTR CI::STDC_NONNULL_ARG | ( | (1, 2) | ) |
const CAPABILITY_INFO* CI::capabilityInfo |
CRYPT_ATTRIBUTE_TYPE CI::errorLocus |
CRYPT_ERRTYPE_TYPE CI::errorType |
GENERIC_INFO* CI::genericInfo |
union { ... } CI::keyingInfo |
CHECK_RETVAL_FNPTR IN_LENGTH_Z int CI::length |
CRYPT_HANDLE CI::objectHandle |
CRYPT_USER CI::ownerHandle |
CONTEXT_TYPE CI::type |