|
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 |
1.8.2