|
#define | ORIGINAL_VALUE(x) orig_##x |
|
#define | ORIGINAL_INT(x) const int orig_##x = ( int ) x |
|
#define | ORIGINAL_PTR(x) const BYTE *orig_##x = ( const BYTE * ) x |
|
#define | ORIGINAL_INT_VAR(x, y) const int orig_##x = ( y ) |
|
#define | DECLARE_ORIGINAL_INT(x) int orig_##x |
|
#define | STORE_ORIGINAL_INT(x, y) orig_##x = ( y ) |
|
#define | FORALL(iter, start, end, condition) |
|
#define | EXISTS(iter, start, end, condition) |
|
#define | SUBTYPE_CLASS_MASK 0x70000000L |
|
#define | SUBTYPE_CLASS_A 0x10000000L |
|
#define | SUBTYPE_CLASS_B 0x20000000L |
|
#define | SUBTYPE_CLASS_C 0x40000000L |
|
#define | MK_SUBTYPE_A(value) ( SUBTYPE_CLASS_A | ( 1L << ( value - 1 ) ) ) |
|
#define | MK_SUBTYPE_B(value) ( SUBTYPE_CLASS_B | ( 1L << ( value - 1 ) ) ) |
|
#define | MK_SUBTYPE_C(value) ( SUBTYPE_CLASS_C | ( 1L << ( value - 1 ) ) ) |
|
#define | SUBTYPE_NONE 0x00000000L |
|
#define | SUBTYPE_CTX_CONV MK_SUBTYPE_A( 1 ) |
|
#define | SUBTYPE_CTX_PKC MK_SUBTYPE_A( 2 ) |
|
#define | SUBTYPE_CTX_HASH MK_SUBTYPE_A( 3 ) |
|
#define | SUBTYPE_CTX_MAC MK_SUBTYPE_A( 4 ) |
|
#define | SUBTYPE_CTX_GENERIC MK_SUBTYPE_A( 5 ) |
|
#define | SUBTYPE_CERT_CERT MK_SUBTYPE_A( 6 ) |
|
#define | SUBTYPE_CERT_CERTREQ MK_SUBTYPE_A( 7 ) |
|
#define | SUBTYPE_CERT_REQ_CERT MK_SUBTYPE_A( 8 ) |
|
#define | SUBTYPE_CERT_REQ_REV MK_SUBTYPE_A( 9 ) |
|
#define | SUBTYPE_CERT_CERTCHAIN MK_SUBTYPE_A( 10 ) |
|
#define | SUBTYPE_CERT_ATTRCERT MK_SUBTYPE_A( 11 ) |
|
#define | SUBTYPE_CERT_CRL MK_SUBTYPE_A( 12 ) |
|
#define | SUBTYPE_CERT_CMSATTR MK_SUBTYPE_A( 13 ) |
|
#define | SUBTYPE_CERT_RTCS_REQ MK_SUBTYPE_A( 14 ) |
|
#define | SUBTYPE_CERT_RTCS_RESP MK_SUBTYPE_A( 15 ) |
|
#define | SUBTYPE_CERT_OCSP_REQ MK_SUBTYPE_A( 16 ) |
|
#define | SUBTYPE_CERT_OCSP_RESP MK_SUBTYPE_A( 17 ) |
|
#define | SUBTYPE_CERT_PKIUSER MK_SUBTYPE_A( 18 ) |
|
#define | SUBTYPE_ENV_ENV MK_SUBTYPE_B( 1 ) |
|
#define | SUBTYPE_ENV_ENV_PGP MK_SUBTYPE_B( 2 ) |
|
#define | SUBTYPE_ENV_DEENV MK_SUBTYPE_B( 3 ) |
|
#define | SUBTYPE_KEYSET_FILE MK_SUBTYPE_B( 4 ) |
|
#define | SUBTYPE_KEYSET_FILE_PARTIAL MK_SUBTYPE_B( 5 ) |
|
#define | SUBTYPE_KEYSET_FILE_READONLY MK_SUBTYPE_B( 6 ) |
|
#define | SUBTYPE_KEYSET_DBMS MK_SUBTYPE_B( 7 ) |
|
#define | SUBTYPE_KEYSET_DBMS_STORE MK_SUBTYPE_B( 8 ) |
|
#define | SUBTYPE_KEYSET_HTTP MK_SUBTYPE_B( 9 ) |
|
#define | SUBTYPE_KEYSET_LDAP MK_SUBTYPE_B( 10 ) |
|
#define | SUBTYPE_DEV_SYSTEM MK_SUBTYPE_B( 11 ) |
|
#define | SUBTYPE_DEV_PKCS11 MK_SUBTYPE_B( 12 ) |
|
#define | SUBTYPE_DEV_CRYPTOAPI MK_SUBTYPE_B( 13 ) |
|
#define | SUBTYPE_DEV_HARDWARE MK_SUBTYPE_B( 14 ) |
|
#define | SUBTYPE_SESSION_SSH MK_SUBTYPE_C( 1 ) |
|
#define | SUBTYPE_SESSION_SSH_SVR MK_SUBTYPE_C( 2 ) |
|
#define | SUBTYPE_SESSION_SSL MK_SUBTYPE_C( 3 ) |
|
#define | SUBTYPE_SESSION_SSL_SVR MK_SUBTYPE_C( 4 ) |
|
#define | SUBTYPE_SESSION_RTCS MK_SUBTYPE_C( 5 ) |
|
#define | SUBTYPE_SESSION_RTCS_SVR MK_SUBTYPE_C( 6 ) |
|
#define | SUBTYPE_SESSION_OCSP MK_SUBTYPE_C( 7 ) |
|
#define | SUBTYPE_SESSION_OCSP_SVR MK_SUBTYPE_C( 8 ) |
|
#define | SUBTYPE_SESSION_TSP MK_SUBTYPE_C( 9 ) |
|
#define | SUBTYPE_SESSION_TSP_SVR MK_SUBTYPE_C( 10 ) |
|
#define | SUBTYPE_SESSION_CMP MK_SUBTYPE_C( 11 ) |
|
#define | SUBTYPE_SESSION_CMP_SVR MK_SUBTYPE_C( 12 ) |
|
#define | SUBTYPE_SESSION_SCEP MK_SUBTYPE_C( 13 ) |
|
#define | SUBTYPE_SESSION_SCEP_SVR MK_SUBTYPE_C( 14 ) |
|
#define | SUBTYPE_SESSION_CERT_SVR MK_SUBTYPE_C( 15 ) |
|
#define | SUBTYPE_USER_SO MK_SUBTYPE_C( 16 ) |
|
#define | SUBTYPE_USER_NORMAL MK_SUBTYPE_C( 17 ) |
|
#define | SUBTYPE_USER_CA MK_SUBTYPE_C( 18 ) |
|
#define | MESSAGE_FLAG_INTERNAL 0x100 |
|
#define | MKINTERNAL(message) ( message | MESSAGE_FLAG_INTERNAL ) |
|
#define | MESSAGE_MASK 0xFF |
|
#define | setMessageData(msgDataPtr, dataPtr, dataLength) |
|
#define | MESSAGE_VALUE_TRUE ( ( MESSAGE_CAST ) &messageValueTrue ) |
|
#define | MESSAGE_VALUE_FALSE ( ( MESSAGE_CAST ) &messageValueFalse ) |
|
#define | MESSAGE_VALUE_OK ( ( MESSAGE_CAST ) &messageValueCryptOK ) |
|
#define | MESSAGE_VALUE_ERROR ( ( MESSAGE_CAST ) &messageValueCryptError ) |
|
#define | MESSAGE_VALUE_UNUSED ( ( MESSAGE_CAST ) &messageValueCryptUnused ) |
|
#define | MESSAGE_VALUE_DEFAULT ( ( MESSAGE_CAST ) &messageValueCryptUseDefault ) |
|
#define | MESSAGE_VALUE_CURSORFIRST ( ( MESSAGE_CAST ) &messageValueCursorFirst ) |
|
#define | MESSAGE_VALUE_CURSORNEXT ( ( MESSAGE_CAST ) &messageValueCursorNext ) |
|
#define | MESSAGE_VALUE_CURSORPREVIOUS ( ( MESSAGE_CAST ) &messageValueCursorPrevious ) |
|
#define | MESSAGE_VALUE_CURSORLAST ( ( MESSAGE_CAST ) &messageValueCursorLast ) |
|
#define | isAttribute(attribute) |
|
#define | isInternalAttribute(attribute) |
|
#define | isAttributeMessage(message) |
|
#define | isActionMessage(message) |
|
#define | isMechanismActionMessage(message) |
|
#define | SYSTEM_OBJECT_HANDLE 0 /* Internal system object */ |
|
#define | DEFAULTUSER_OBJECT_HANDLE 1 /* Default user object */ |
|
#define | NO_SYSTEM_OBJECTS 2 /* Total number of system objects */ |
|
#define | MAX_OBJECTS 16384 |
|
#define | ACTION_PERM_NOTAVAIL 0x00 |
|
#define | ACTION_PERM_NONE 0x01 |
|
#define | ACTION_PERM_NONE_EXTERNAL 0x02 |
|
#define | ACTION_PERM_ALL 0x03 |
|
#define | ACTION_PERM_NONE_ALL 0x000 |
|
#define | ACTION_PERM_NONE_EXTERNAL_ALL 0xAAA |
|
#define | ACTION_PERM_ALL_MAX 0xFFF |
|
#define | ACTION_PERM_BASE MESSAGE_CTX_ENCRYPT |
|
#define | ACTION_PERM_MASK 0x03 |
|
#define | ACTION_PERM_BITS 2 |
|
#define | ACTION_PERM_COUNT |
|
#define | ACTION_PERM_LAST ( 1 << ( ( ( ACTION_PERM_COUNT ) * ACTION_PERM_BITS ) + 1 ) ) |
|
#define | ACTION_PERM_SHIFT(action) ( ( ( action ) - ACTION_PERM_BASE ) * ACTION_PERM_BITS ) |
|
#define | MK_ACTION_PERM(action, perm) ( ( perm ) << ACTION_PERM_SHIFT( action ) ) |
|
#define | MK_ACTION_PERM_NONE_EXTERNAL(action) ( ( action ) & ACTION_PERM_NONE_EXTERNAL_ALL ) |
|
#define | ACTION_PERM_FLAG_NONE 0x000 |
|
#define | ACTION_PERM_FLAG_MAX 0xFFF |
|
#define | clearMechanismInfo(mechanismInfo) memset( mechanismInfo, 0, sizeof( *mechanismInfo ) ) |
|
#define | setMechanismWrapInfo(mechanismInfo, wrapped, wrappedLen, key, keyLen, keyCtx, wrapCtx) |
|
#define | setMechanismWrapInfoEx(mechanismInfo, wrapped, wrappedLen, key, keyLen, keyCtx, wrapCtx, auxCtx, auxInf) |
|
#define | setMechanismSignInfo(mechanismInfo, sig, sigLen, hashCtx, hashCtx2, signCtx) |
|
#define | setMechanismDeriveInfo(mechanismInfo, out, outLen, in, inLen, hAlgo, slt, sltLen, iters) |
|
#define | setMechanismKDFInfo(mechanismInfo, keyCtx, masterKeyCtx, hAlgo, slt, sltLen) |
|
#define | setMessageCreateObjectInfo(createObjectInfo, a1) |
|
#define | setMessageCreateObjectIndirectInfo(createObjectInfo, data, dataLen, type) |
|
#define | KEYMGMT_FLAG_NONE 0x0000 /* No flag */ |
|
#define | KEYMGMT_FLAG_CHECK_ONLY 0x0001 /* Perform existence check only */ |
|
#define | KEYMGMT_FLAG_LABEL_ONLY 0x0002 /* Get key label only */ |
|
#define | KEYMGMT_FLAG_UPDATE 0x0004 /* Update existing (allow dups) */ |
|
#define | KEYMGMT_FLAG_DATAONLY_CERT 0x0008 /* Create data-only certs */ |
|
#define | KEYMGMT_FLAG_USAGE_CRYPT 0x0010 /* Prefer encryption key */ |
|
#define | KEYMGMT_FLAG_USAGE_SIGN 0x0020 /* Prefer signature key */ |
|
#define | KEYMGMT_FLAG_GETISSUER 0x0040 /* Get issuing PKI user for cert */ |
|
#define | KEYMGMT_FLAG_INITIALOP 0x0080 /* Initial cert issue operation */ |
|
#define | KEYMGMT_FLAG_MAX 0x00FF /* Maximum possible flag value */ |
|
#define | KEYMGMT_MASK_USAGEOPTIONS |
|
#define | KEYMGMT_MASK_CERTOPTIONS |
|
#define | setMessageKeymgmtInfo(keymgmtInfo, idType, id, idLength, aux, auxLen, keyFlags) |
|
#define | setMessageCertMgmtInfo(certMgmtInfo, mgmtCaKey, mgmtRequest) |
|
#define | initMessageExtInfo(messageExtInfo, objectInfo) |
|
#define | setMessageObjectLocked(messageExtInfo) ( messageExtInfo )->isUnlocked = FALSE |
|
#define | setMessageObjectUnlocked(messageExtInfo) ( messageExtInfo )->isUnlocked = TRUE |
|
#define | isMessageObjectUnlocked(messageExtInfo) ( ( messageExtInfo )->isUnlocked ) |
|
#define | CREATEOBJECT_FLAG_NONE 0x00 /* No create-object flags */ |
|
#define | CREATEOBJECT_FLAG_SECUREMALLOC 0x01 /* Use krnlMemAlloc() to alloc.*/ |
|
#define | CREATEOBJECT_FLAG_DUMMY 0x02 /* Dummy obj.used as placeholder */ |
|
#define | CREATEOBJECT_FLAG_PERSISTENT 0x04 /* Obj.backed by key in device */ |
|
#define | CREATEOBJECT_FLAG_MAX 0x0F /* Maximum possible flag value */ |
|
#define | krnlSendNotifier(handle, message) krnlSendMessage( handle, message, NULL, 0 ) |
|
|
enum | OBJECT_TYPE {
OBJECT_TYPE_NONE,
OBJECT_TYPE_CONTEXT,
OBJECT_TYPE_KEYSET,
OBJECT_TYPE_ENVELOPE,
OBJECT_TYPE_CERTIFICATE,
OBJECT_TYPE_DEVICE,
OBJECT_TYPE_SESSION,
OBJECT_TYPE_USER,
OBJECT_TYPE_LAST
} |
|
enum | MESSAGE_TYPE {
MESSAGE_NONE,
MESSAGE_DESTROY,
MESSAGE_INCREFCOUNT,
MESSAGE_DECREFCOUNT,
MESSAGE_GETDEPENDENT,
MESSAGE_SETDEPENDENT,
MESSAGE_CLONE,
MESSAGE_GETATTRIBUTE,
MESSAGE_GETATTRIBUTE_S,
MESSAGE_SETATTRIBUTE,
MESSAGE_SETATTRIBUTE_S,
MESSAGE_DELETEATTRIBUTE,
MESSAGE_COMPARE,
MESSAGE_CHECK,
MESSAGE_SELFTEST,
MESSAGE_CHANGENOTIFY,
MESSAGE_CTX_ENCRYPT,
MESSAGE_CTX_DECRYPT,
MESSAGE_CTX_SIGN,
MESSAGE_CTX_SIGCHECK,
MESSAGE_CTX_HASH,
MESSAGE_CTX_GENKEY,
MESSAGE_CTX_GENIV,
MESSAGE_CRT_SIGN,
MESSAGE_CRT_SIGCHECK,
MESSAGE_CRT_EXPORT,
MESSAGE_DEV_QUERYCAPABILITY,
MESSAGE_DEV_EXPORT,
MESSAGE_DEV_IMPORT,
MESSAGE_DEV_SIGN,
MESSAGE_DEV_SIGCHECK,
MESSAGE_DEV_DERIVE,
MESSAGE_DEV_KDF,
MESSAGE_DEV_CREATEOBJECT,
MESSAGE_DEV_CREATEOBJECT_INDIRECT,
MESSAGE_ENV_PUSHDATA,
MESSAGE_ENV_POPDATA,
MESSAGE_KEY_GETKEY,
MESSAGE_KEY_SETKEY,
MESSAGE_KEY_DELETEKEY,
MESSAGE_KEY_GETFIRSTCERT,
MESSAGE_KEY_GETNEXTCERT,
MESSAGE_KEY_CERTMGMT,
MESSAGE_USER_USERMGMT,
MESSAGE_USER_TRUSTMGMT,
MESSAGE_LAST,
IMESSAGE_DESTROY = MKINTERNAL( MESSAGE_DESTROY ),
IMESSAGE_INCREFCOUNT = MKINTERNAL( MESSAGE_INCREFCOUNT ),
IMESSAGE_DECREFCOUNT = MKINTERNAL( MESSAGE_DECREFCOUNT ),
IMESSAGE_GETDEPENDENT = MKINTERNAL( MESSAGE_GETDEPENDENT ),
IMESSAGE_SETDEPENDENT = MKINTERNAL( MESSAGE_SETDEPENDENT ),
IMESSAGE_CLONE = MKINTERNAL( MESSAGE_CLONE ),
IMESSAGE_GETATTRIBUTE = MKINTERNAL( MESSAGE_GETATTRIBUTE ),
IMESSAGE_GETATTRIBUTE_S = MKINTERNAL( MESSAGE_GETATTRIBUTE_S ),
IMESSAGE_SETATTRIBUTE = MKINTERNAL( MESSAGE_SETATTRIBUTE ),
IMESSAGE_SETATTRIBUTE_S = MKINTERNAL( MESSAGE_SETATTRIBUTE_S ),
IMESSAGE_DELETEATTRIBUTE = MKINTERNAL( MESSAGE_DELETEATTRIBUTE ),
IMESSAGE_COMPARE = MKINTERNAL( MESSAGE_COMPARE ),
IMESSAGE_CHECK = MKINTERNAL( MESSAGE_CHECK ),
IMESSAGE_SELFTEST = MKINTERNAL( MESSAGE_SELFTEST ),
IMESSAGE_CHANGENOTIFY = MKINTERNAL( MESSAGE_CHANGENOTIFY ),
IMESSAGE_CTX_ENCRYPT = MKINTERNAL( MESSAGE_CTX_ENCRYPT ),
IMESSAGE_CTX_DECRYPT = MKINTERNAL( MESSAGE_CTX_DECRYPT ),
IMESSAGE_CTX_SIGN = MKINTERNAL( MESSAGE_CTX_SIGN ),
IMESSAGE_CTX_SIGCHECK = MKINTERNAL( MESSAGE_CTX_SIGCHECK ),
IMESSAGE_CTX_HASH = MKINTERNAL( MESSAGE_CTX_HASH ),
IMESSAGE_CTX_GENKEY = MKINTERNAL( MESSAGE_CTX_GENKEY ),
IMESSAGE_CTX_GENIV = MKINTERNAL( MESSAGE_CTX_GENIV ),
IMESSAGE_CRT_SIGN = MKINTERNAL( MESSAGE_CRT_SIGN ),
IMESSAGE_CRT_SIGCHECK = MKINTERNAL( MESSAGE_CRT_SIGCHECK ),
IMESSAGE_CRT_EXPORT = MKINTERNAL( MESSAGE_CRT_EXPORT ),
IMESSAGE_DEV_QUERYCAPABILITY = MKINTERNAL( MESSAGE_DEV_QUERYCAPABILITY ),
IMESSAGE_DEV_EXPORT = MKINTERNAL( MESSAGE_DEV_EXPORT ),
IMESSAGE_DEV_IMPORT = MKINTERNAL( MESSAGE_DEV_IMPORT ),
IMESSAGE_DEV_SIGN = MKINTERNAL( MESSAGE_DEV_SIGN ),
IMESSAGE_DEV_SIGCHECK = MKINTERNAL( MESSAGE_DEV_SIGCHECK ),
IMESSAGE_DEV_DERIVE = MKINTERNAL( MESSAGE_DEV_DERIVE ),
IMESSAGE_DEV_KDF = MKINTERNAL( MESSAGE_DEV_KDF ),
IMESSAGE_DEV_CREATEOBJECT = MKINTERNAL( MESSAGE_DEV_CREATEOBJECT ),
IMESSAGE_DEV_CREATEOBJECT_INDIRECT = MKINTERNAL( MESSAGE_DEV_CREATEOBJECT_INDIRECT ),
IMESSAGE_ENV_PUSHDATA = MKINTERNAL( MESSAGE_ENV_PUSHDATA ),
IMESSAGE_ENV_POPDATA = MKINTERNAL( MESSAGE_ENV_POPDATA ),
IMESSAGE_KEY_GETKEY = MKINTERNAL( MESSAGE_KEY_GETKEY ),
IMESSAGE_KEY_SETKEY = MKINTERNAL( MESSAGE_KEY_SETKEY ),
IMESSAGE_KEY_DELETEKEY = MKINTERNAL( MESSAGE_KEY_DELETEKEY ),
IMESSAGE_KEY_GETFIRSTCERT = MKINTERNAL( MESSAGE_KEY_GETFIRSTCERT ),
IMESSAGE_KEY_GETNEXTCERT = MKINTERNAL( MESSAGE_KEY_GETNEXTCERT ),
IMESSAGE_KEY_CERTMGMT = MKINTERNAL( MESSAGE_KEY_CERTMGMT ),
IMESSAGE_USER_USERMGMT = MKINTERNAL( MESSAGE_USER_USERMGMT ),
IMESSAGE_USER_TRUSTMGMT = MKINTERNAL( MESSAGE_USER_TRUSTMGMT ),
IMESSAGE_LAST = MKINTERNAL( MESSAGE_LAST )
} |
|
enum | MESSAGE_COMPARE_TYPE {
MESSAGE_COMPARE_NONE,
MESSAGE_COMPARE_HASH,
MESSAGE_COMPARE_ICV,
MESSAGE_COMPARE_KEYID,
MESSAGE_COMPARE_KEYID_PGP,
MESSAGE_COMPARE_KEYID_OPENPGP,
MESSAGE_COMPARE_SUBJECT,
MESSAGE_COMPARE_ISSUERANDSERIALNUMBER,
MESSAGE_COMPARE_FINGERPRINT_SHA1,
MESSAGE_COMPARE_FINGERPRINT_SHA2,
MESSAGE_COMPARE_FINGERPRINT_SHAng,
MESSAGE_COMPARE_CERTOBJ,
MESSAGE_COMPARE_LAST
} |
|
enum | MESSAGE_CHECK_TYPE {
MESSAGE_CHECK_NONE,
MESSAGE_CHECK_PKC,
MESSAGE_CHECK_PKC_PRIVATE,
MESSAGE_CHECK_PKC_ENCRYPT,
MESSAGE_CHECK_PKC_DECRYPT,
MESSAGE_CHECK_PKC_SIGCHECK,
MESSAGE_CHECK_PKC_SIGN,
MESSAGE_CHECK_PKC_KA_EXPORT,
MESSAGE_CHECK_PKC_KA_IMPORT,
MESSAGE_CHECK_CRYPT,
MESSAGE_CHECK_HASH,
MESSAGE_CHECK_MAC,
MESSAGE_CHECK_CRYPT_READY,
MESSAGE_CHECK_MAC_READY,
MESSAGE_CHECK_KEYGEN_READY,
MESSAGE_CHECK_PKC_ENCRYPT_AVAIL,
MESSAGE_CHECK_PKC_DECRYPT_AVAIL,
MESSAGE_CHECK_PKC_SIGCHECK_AVAIL,
MESSAGE_CHECK_PKC_SIGN_AVAIL,
MESSAGE_CHECK_PKC_KA_EXPORT_AVAIL,
MESSAGE_CHECK_PKC_KA_IMPORT_AVAIL,
MESSAGE_CHECK_CERT,
MESSAGE_CHECK_CERTxx,
MESSAGE_CHECK_CA,
MESSAGE_CHECK_CACERT,
MESSAGE_CHECK_LAST
} |
|
enum | MESSAGE_CHANGENOTIFY_TYPE {
MESSAGE_CHANGENOTIFY_NONE,
MESSAGE_CHANGENOTIFY_STATE,
MESSAGE_CHANGENOTIFY_OBJHANDLE,
MESSAGE_CHANGENOTIFY_OWNERHANDLE,
MESSAGE_CHANGENOTIFY_LAST
} |
|
enum | MESSAGE_USERMGMT_TYPE { MESSAGE_USERMGMT_NONE,
MESSAGE_USERMGMT_ZEROISE,
MESSAGE_USERMGMT_LAST
} |
|
enum | MESSAGE_TRUSTMGMT_TYPE {
MESSAGE_TRUSTMGMT_NONE,
MESSAGE_TRUSTMGMT_ADD,
MESSAGE_TRUSTMGMT_DELETE,
MESSAGE_TRUSTMGMT_CHECK,
MESSAGE_TRUSTMGMT_GETISSUER,
MESSAGE_TRUSTMGMT_LAST
} |
|
enum | MESSAGE_SETDEPENDENT_TYPE { SETDEP_OPTION_NONE,
SETDEP_OPTION_NOINCREF,
SETDEP_OPTION_INCREF,
SETDEP_OPTION_LAST
} |
|
enum | MECHANISM_TYPE {
MECHANISM_NONE,
MECHANISM_ENC_PKCS1,
MECHANISM_ENC_PKCS1_PGP,
MECHANISM_ENC_PKCS1_RAW,
MECHANISM_ENC_OAEP,
MECHANISM_ENC_CMS,
MECHANISM_SIG_PKCS1,
MECHANISM_SIG_SSL,
MECHANISM_DERIVE_PKCS5,
MECHANISM_DERIVE_PKCS12,
MECHANISM_DERIVE_SSL,
MECHANISM_DERIVE_TLS,
MECHANISM_DERIVE_TLS12,
MECHANISM_DERIVE_CMP,
MECHANISM_DERIVE_PGP,
MECHANISM_PRIVATEKEYWRAP,
MECHANISM_PRIVATEKEYWRAP_PKCS8,
MECHANISM_PRIVATEKEYWRAP_PGP2,
MECHANISM_PRIVATEKEYWRAP_OPENPGP_OLD,
MECHANISM_PRIVATEKEYWRAP_OPENPGP,
MECHANISM_LAST
} |
|
enum | KEYMGMT_ITEM_TYPE {
KEYMGMT_ITEM_NONE,
KEYMGMT_ITEM_PUBLICKEY,
KEYMGMT_ITEM_PRIVATEKEY,
KEYMGMT_ITEM_SECRETKEY,
KEYMGMT_ITEM_REQUEST,
KEYMGMT_ITEM_REVREQUEST,
KEYMGMT_ITEM_PKIUSER,
KEYMGMT_ITEM_REVOCATIONINFO,
KEYMGMT_ITEM_KEYMETADATA,
KEYMGMT_ITEM_DATA,
KEYMGMT_ITEM_LAST
} |
|
enum | SEMAPHORE_TYPE { SEMAPHORE_NONE,
SEMAPHORE_DRIVERBIND,
SEMAPHORE_LAST
} |
|
enum | MUTEX_TYPE {
MUTEX_NONE,
MUTEX_SCOREBOARD,
MUTEX_SOCKETPOOL,
MUTEX_RANDOM,
MUTEX_LAST
} |
|