|
#define | AAP_API |
|
#define | FALSE (0) |
|
#define | TRUE (1) |
|
#define | D_SOCKET_FAILED (-10) |
|
#define | D_GETHOSTNAME_FAILED (-11) |
|
#define | D_CONNECT_FAILED (-12) |
|
#define | D_SEND_FAILED (-13) |
|
#define | D_RECV_FAILED (-14) |
|
#define | D_INVALID_PACKAGE_SIZE (-15) |
|
#define | D_SETSOCKOPT_FAILED (-16) |
|
#define | D_GETSOCKOPT_FAILED (-17) |
|
#define | D_ALL_LOAD_BALANCE_HSM_FAILED (-18) |
|
#define | D_SSL_CTX_NEW_FAILED (1) |
|
#define | D_SSL_NEW_FAILED (2) |
|
#define | D_SSL_CONNECT_FAILED (3) |
|
#define | D_WSASTARTUP (2001) |
|
#define | D_MEMORY_ALLOC (2002) |
|
#define | D_INVALID_PARAM (1001) |
|
#define | D_INVALID_TYPE (1002) |
|
#define | D_INVALID_STATE (1003) |
|
#define | D_LOGGING_NOT_STARTED (1004) |
|
#define | D_MORE_DATA (1005) |
|
#define | D_INVALID_RESPONSE (1006) |
|
#define | D_INVALID_CONTEXT (1007) |
|
#define | D_KEY_GEN_ERROR (1008) |
|
#define | D_KEY_DEL_ERROR (1009) |
|
#define | D_KEY_NOT_EXISTS (1010) |
|
#define | D_INVALID_DATA_LENGTH (1011) |
|
#define | D_INVALID_KEY_ALG (1012) |
|
#define | D_INVALID_PADDING (1013) |
|
#define | D_INVALID_KEY (1014) |
|
#define | D_BAD_DATA (1015) |
|
#define | D_INVALID_PUBKEY (1016) |
|
#define | D_INVALID_ALG_ID (1017) |
|
#define | D_INVALID_HASH (1018) |
|
#define | D_INIT_HASH_FAILED (1019) |
|
#define | D_INVALID_HASH_STATE (1020) |
|
#define | D_END_HASH_FAILED (1021) |
|
#define | D_GET_INFO_ERROR (1022) |
|
#define | D_INVALID_PIN_LEN (1023) |
|
#define | D_OPEN_FILE_FAILED (1025) |
|
#define | D_BACKUP_FAILED (1026) |
|
#define | D_RESTORE_FAILED (1027) |
|
#define | D_INVALID_CALLBACK (1028) |
|
#define | D_NOT_IMPLEMENTED (1029) |
|
#define | D_AUTH_FAILED (1030) |
|
#define | D_INVALID_CLEAR_OP (1031) |
|
#define | D_CHANGE_PWD_ERROR (1032) |
|
#define | D_PWD_SIZE_ERROR (1033) |
|
#define | D_IMPORT_KEY_ERROR (1034) |
|
#define | D_INVALID_KEY_ID (1035) |
|
#define | D_INVALID_FLAG (1036) |
|
#define | D_INVALID_SIGNATURE (1037) |
|
#define | D_INVALID_PUB_KEY (1038) |
|
#define | D_INVALID_KEY_STATE (1039) |
|
#define | D_CREATE_USER_ERROR (1040) |
|
#define | D_NO_MORE_OBJECT (1041) |
|
#define | D_PUT_ENV_VAR_FAILED (1042) |
|
#define | D_INVALID_FILE_SIZE (1043) |
|
#define | D_INVALID_TEXT_SIZE (1044) |
|
#define | D_FILE_ACCESS_ERROR (1045) |
|
#define | D_INVALID_COUNTER (1046) |
|
#define | D_INVALID_MODE (1047) |
|
#define | D_INVALID_STRUCT_ID (1048) |
|
#define | D_INVALID_IP_ADDRESS (1049) |
|
#define | D_GET_PEER_IP_ERROR (1050) |
|
#define | D_CERTIFICATE_PARSE_FAILED (1051) |
|
#define | D_INVALID_KEY_PART_1 (1052) |
|
#define | D_INVALID_KEY_PART_2 (1053) |
|
#define | D_INVALID_KEY_PART_3 (1054) |
|
#define | D_VERIFY_DAC_FAILED (1055) |
|
#define | D_DEPRECATED (1056) |
|
#define | D_NO_MATCHING_KEY_FOUND (1057) |
|
#define | D_CALLBACK_ERROR (1058) |
|
#define | D_INTERNAL_ERROR (1059) |
|
#define | D_KEY_NOT_EXPORTABLE_ERROR (1060) |
|
#define | D_INVALID_SPB_ID (1062) |
|
#define | D_JSON_PARSE_ERROR (1063) |
|
#define | D_JSON_PARSE_WRONG_TYPE_ERROR (1064) |
|
#define | D_JSON_SET_VALUE_ERROR (1065) |
|
#define | D_JSON_UNSET_VALUE_ERROR (1066) |
|
#define | D_JSON_VALUE_NOT_FOUND (1067) |
|
#define | D_JSON_OBJ_CREATE_ERROR (1068) |
|
#define | D_SLP_PARSE_ERROR (1069) |
|
#define | D_SLP_INTERNAL_ERROR (1070) |
|
#define | D_SLP_TOO_MANY_SERVERS_ERROR (1071) |
|
#define | D_INVALID_SERVER_VERSION (1072) |
|
#define | D_GENERATE_PKCS12_ERROR (1073) |
|
#define | D_SET_LOAD_BALANCE_LIST_ERROR (1074) |
|
#define | D_KEEP_ALIVE_ERROR (3001) |
|
#define | D_RECEIVE_LOG_ERROR (3002) |
|
#define | D_ERROR_NOTIFY (3003) |
|
#define | D_ERR_UNKNOWN (5000) |
|
#define | D_ERR_NET_FAIL (5001) |
|
#define | D_ERR_ACCESS_DENIED (5002) |
|
#define | D_ERR_CANNOT_CREATE_OBJ (5003) |
|
#define | D_ERR_CANNOT_OPEN_OBJ (5004) |
|
#define | D_ERR_CANNOT_DEL_OBJ (5005) |
|
#define | D_ERR_CANNOT_ALLOC_RES (5006) |
|
#define | D_ERR_INVALID_CTX (5007) |
|
#define | D_ERR_INVALID_OPERATION (5008) |
|
#define | D_ERR_INVALID_KEY (5009) |
|
#define | D_ERR_NO_TLS_USED (5010) |
|
#define | D_ERR_CANNOT_CHANGE_PWD (5011) |
|
#define | D_ERR_OBJ_NOT_EXPORTABLE (5012) |
|
#define | D_ERR_USR_ALREADY_EXISTS (5013) |
|
#define | D_ERR_INVALID_USR_NAME (5014) |
|
#define | D_ERR_CANNOT_CREATE_USR (5015) |
|
#define | D_ERR_NO_MORE_LOG_SLOTS (5016) |
|
#define | D_ERR_CANNOT_DELETE_USR (5017) |
|
#define | D_ERR_CANNOT_DELETE_MASTER (5018) |
|
#define | D_ERR_NOT_IMPLEMENTED (5019) |
|
#define | D_ERR_USR_NOT_FOUND (5020) |
|
#define | D_ERR_INVALID_PAYLOAD (5021) |
|
#define | D_ERR_OBJ_ALREADY_EXISTS (5022) |
|
#define | D_ERR_INVALID_OBJ_NAME (5023) |
|
#define | D_ERR_OBJ_IN_USE (5024) |
|
#define | D_ERR_CANNOT_WRITE_BACKUP_BLOB (5025) |
|
#define | D_ERR_CANNOT_OPEN_BACKUP_BLOB (5026) |
|
#define | D_ERR_CANNOT_RESTORE_BACKUP_BLOB (5027) |
|
#define | D_ERR_INVALID_BACKUP_PIN_OR_LEN (5028) |
|
#define | D_ERR_INVALID_XML_SIGNATURE (5029) |
|
#define | D_ERR_INVALID_CERTIFICATE (5030) |
|
#define | D_ERR_VERIFY_XML_FAILED (5031) |
|
#define | D_ERR_INVALID_XML (5032) |
|
#define | D_ERR_SIGN_XML_FAILED (5033) |
|
#define | D_ERR_UPACK_VERIFY_FAILED (5034) |
|
#define | D_ERR_CANNOT_TRUNCATE_LOG (5035) |
|
#define | D_ERR_CANNOT_BACKUP_OLD_LOG (5036) |
|
#define | D_ERR_CERTIFICATE_EXPIRED (5037) |
|
#define | D_ERR_CERTIFICATE_FAILED (5038) |
|
#define | D_ERR_CERTIFICATE_NOT_FOUND (5039) |
|
#define | D_ERR_CERTIFICATE_REVOKED (5040) |
|
#define | D_ERR_CERTIFICATE_ISSUER_FAILED (5041) |
|
#define | D_ERR_CERTIFICATE_NOT_YET_VALID (5042) |
|
#define | D_ERR_CERT_EXPIRED_SIGN_VALID (5043) |
|
#define | D_ERR_CRL_EXPIRED (5044) |
|
#define | D_ERR_INVALID_CRL_SIGN (5045) |
|
#define | D_ERR_CRL_CERT_MISMATCH (5046) |
|
#define | D_ERR_CERT_REVOKED (D_ERR_CERTIFICATE_REVOKED) |
|
#define | D_ERR_CERT_REVOKED_LIBCLIENT_FIX1 (5047) |
|
#define | D_ERR_ACCESS_DENIED_TOKEN_NOT_NEEDED (5048) |
|
#define | D_ERR_ACCESS_DENIED_TOKEN_NEEDED (5049) |
|
#define | D_ERR_CERT_REVOKED_CRL_VAL_UNUSED (5050) |
|
#define | D_ERR_CERT_VALID_CRL_VAL_UNUSED (5051) |
|
#define | D_ERR_CANNOT_PARSE_XML (5052) |
|
#define | D_ERR_CANNOT_CREATE_XML_SIG_TEMPL (5053) |
|
#define | D_ERR_CANNOT_ADD_XML_SIG_TEMPL_REF (5054) |
|
#define | D_ERR_CANNOT_ADD_XML_SIG_TEMPL_TRANS (5055) |
|
#define | D_ERR_CANNOT_ADD_XML_SIG_KEY_INFO (5056) |
|
#define | D_ERR_CANNOT_ADD_XML_SIG_KEY_CERT (5057) |
|
#define | D_ERR_CANNOT_ALLOC_XML_SIG_CTX (5058) |
|
#define | D_ERR_CANNOT_PARSE_DER_PRIV_KEY (5059) |
|
#define | D_ERR_XML_CANNOT_LOAD_PRIV_KEY (5060) |
|
#define | D_ERR_XML_CANNOT_LOAD_CERT (5061) |
|
#define | D_ERR_XML_CANNOT_CREATE_KEY_MNG (5062) |
|
#define | D_ERR_XML_CANNOT_INIT_KEY_MNG (5063) |
|
#define | D_ERR_XML_CANNOT_LOAD_TRUSTED_CERTS (5064) |
|
#define | D_ERR_XML_SIG_NODE_NOT_FOUND (5065) |
|
#define | D_ERR_XML_CERT_NODE_NOT_FOUND (5066) |
|
#define | D_ERR_XML_CANNOT_DECODE_CERT_NODE (5067) |
|
#define | D_ERR_CANNOT_PARSE_DER_CERT (5068) |
|
#define | D_ERR_CANNOT_DECODE_XML_COMPRESS (5069) |
|
#define | D_ERR_INVALID_CERTIFICATE_NULL_RES (5070) |
|
#define | D_ERR_CANNOT_RECREATE_MASTER (5071) |
|
#define | D_ERR_CANNOT_CREATE_USR_STORAGE1 (5072) |
|
#define | D_ERR_CANNOT_CREATE_USR_STORAGE2 (5073) |
|
#define | D_ERR_CANNOT_CREATE_USR_DEFAULT_ACL (5074) |
|
#define | D_ERR_CANNOT_ALLOC_CTX (5075) |
|
#define | D_ERR_CANNOT_LOAD_PRIV_KEY (5076) |
|
#define | D_ERR_CANNOT_DECODE_PUB_KEY (5077) |
|
#define | D_ERR_CANNOT_GENERATE_RND_DATA (5078) |
|
#define | D_ERR_CACHE_LAYER_EXHAUSTED (5079) |
|
#define | D_ERR_RSA_POWER_SIGN_FAILED (5080) |
|
#define | D_ERR_CANNOT_GET_SYS_INFO (5100) |
|
#define | D_ERR_CANNOT_ALLOC_UPACK_ID (5101) |
|
#define | D_ERR_CANNOT_ALLOC_UPACK_PATH (5102) |
|
#define | D_ERR_CANNOT_WRITE_UPACK_OBJ (5103) |
|
#define | D_ERR_INVALID_CRL (5104) |
|
#define | D_ERR_OPERATION_FAILED (5105) |
|
#define | D_ERR_GET_USR_ACL_FAILED (5106) |
|
#define | D_ERR_INVALID_SIGNATURE (5107) |
|
#define | D_ERR_CANNOT_GENERATE_SOFT_TOKEN (5108) |
|
#define | D_ERR_INVALID_SECRET (5109) |
|
#define | D_ERR_ACCESS_DENIED_USR_BLOCKED (5120) |
|
#define | D_ERR_INVALID_IMEI (5121) |
|
#define | D_ERR_REPLAY_DETECTED (5122) |
|
#define | D_ERR_NON_APPROVED_FIPS_OPERATION (5123) |
|
#define | D_ERR_ACCESS_DENIED_OBJ_BLOCKED (5124) |
|
#define | D_ERR_FIPS_DRBG_CONTINUOUS_TEST (5125) |
|
#define | D_ERR_FIPS_RSA_CONTINUOUS_TEST (5126) |
|
#define | D_ERR_FIPS_ECC_CONTINUOUS_TEST (5127) |
|
#define | D_ERR_FIPS_DES_CONTINUOUS_TEST (5128) |
|
#define | D_ERR_FIPS_AES_CONTINUOUS_TEST (5129) |
|
#define | D_ERR_CANNOT_UPDATE_OBJ (5175) |
|
#define | D_ERR_CANNOT_GET_PWD_POLICY (5176) |
|
#define | D_ERR_PWD_BLOCKED_BY_POLICY (5177) |
|
#define | D_ERR_PWD_EXPIRED (5178) |
|
#define | D_ERR_CERT_VALID_CRL_VAL_UNUSED_CRL_EXPIRED (5179) |
|
#define | D_ERR_CERT_VALID_CRL_EXPIRED (5180) |
|
#define | D_ERR_INVALID_CERT_SIGN (5181) |
|
#define | D_ERR_CANNOT_LOAD_CORRUPTED_OBJ (5200) |
|
#define | D_ERR_INVALID_CERT_ISPB_MISMATCH (5230) |
|
#define | D_ERR_INVALID_CA (5231) |
|
#define | D_ERR_DEPRECATED_FUNCTION (5303) |
|
#define | D_ERR_SERVER_BUSY (5304) |
|
#define | D_ERR_SL_BE_BUSY (5305) |
|
#define | D_ERR_SVMK_MISMATCH (5306) |
|
#define | D_ERR_INVALID_CERT_SN_MISMATCH (5307) |
|
#define | D_ERR_CANNOT_DEC_SYM_KEY (5308) |
|
#define | D_ERR_CANNOT_REC_SYM_KEY (5309) |
|
#define | D_SUCCESS_CANNOT_OPEN_OBJ_AT_REPL (5401) |
|
#define | D_ERR_CANNOT_OPEN_INVALID_OBJ_AT_REPL (5402) |
|
#define | D_ERR_CANNOT_SL_BE_CHECK_OBJ (5500) |
|
#define | D_ERR_CANNOT_WRITE_AUTH_INFO_OBJ (5501) |
|
#define | D_ERR_CANNOT_GEN_RSA_KEY (5502) |
|
#define | D_ERR_CANNOT_GEN_ECC_CURVE (5503) |
|
#define | D_ERR_CANNOT_GEN_ECC_KEY (5504) |
|
#define | D_ERR_CANNOT_GEN_ECC_DER (5505) |
|
#define | D_ERR_CANNOT_GEN_ECC_DER_KEY (5506) |
|
#define | D_ERR_CANNOT_CREATE_UNKNOWN_OBJ (5507) |
|
#define | D_ERR_CANNOT_WRITE_FIPS_MODE (5508) |
|
#define | D_ERR_CANNOT_WRITE_LOGIN_BLOCK_INFO (5509) |
|
#define | D_ERR_CANNOT_SETUP_LIVE_SYNC_OBJ (5510) |
|
#define | D_ERR_CANNOT_CREATE_LIVE_SYNC_OBJ (5511) |
|
#define | D_ERR_CANNOT_OPEN_LOG (5512) |
|
#define | D_ERR_COULD_NOT_OPEN_OBJ (5513) |
|
#define | D_ERR_CANNOT_EXPORT_RAW_OBJ (5514) |
|
#define | D_ERR_CANNOT_RENAME_OBJ (5515) |
|
#define | D_ERR_REPLICATION_CANNOT_OPEN_OBJ (5516) |
|
#define | D_ERR_CANNOT_SETUP_LIVE_SYNC_IMG (5517) |
|
#define | D_ERR_CANNOT_LOAD_LIVE_SYNC_IMG (5518) |
|
#define | D_ERR_CANNOT_SETUP_LIVE_SYNC_DEL_USR (5519) |
|
#define | D_ERR_CANNOT_DEL_LIVE_SYNC_USR (5520) |
|
#define | D_ERR_CANNOT_SETUP_LIVE_SYNC_DEL_CONFIG (5521) |
|
#define | D_ERR_CANNOT_DEL_LIVE_SYNC_CONFIG (5522) |
|
#define | D_ERR_CANNOT_SETUP_LIVE_SYNC_CONFIG (5523) |
|
#define | D_ERR_CANNOT_CREATE_LIVE_SYNC_CONFIG (5524) |
|
#define | D_ERR_CANNOT_SETUP_LIVE_SYNC_USER (5525) |
|
#define | D_ERR_CANNOT_CREATE_LIVE_SYNC_USER (5526) |
|
#define | D_ERR_CANNOT_SETUP_LIVE_SYNC_ACL (5527) |
|
#define | D_ERR_CANNOT_CREATE_LIVE_SYNC_ACL (5528) |
|
#define | D_ERR_CANNOT_DEL_AUTH_INFO_OBJ (5529) |
|
#define | D_ERR_INVALID_KEY_NULL_RES (5530) |
|
#define | D_ERR_INVALID_MSG_NULL_RES (5531) |
|
#define | D_ERR_CANNOT_GEN_SYM_KEY (5532) |
|
#define | D_ERR_CANNOT_SETUP_USR_AUTH_INFO (5533) |
|
#define | D_ERR_CANNOT_BIND_USR_AUTH_INFO (5534) |
|
#define | D_ERR_CANNOT_GET_CERT_SN (5535) |
|
#define | D_ERR_CANNOT_GET_CERT_ISPB (5536) |
|
#define | D_ERR_INVALID_HASH (5537) |
|
#define | D_ERR_INVALID_SIG_LEN (5538) |
|
#define | D_ERR_INVALID_PUBKEY_LEN (5539) |
|
#define | D_ERR_INVALID_PSKC_XML (5540) |
|
#define | D_ERR_CANNOT_FIND_PSKC_XML_NODE (5541) |
|
#define | D_ERR_CANNOT_FIND_PSKC_XML_ATTR (5542) |
|
#define | D_ERR_INVALID_PSKC_KEY_DERIVATION (5543) |
|
#define | D_ERR_INVALID_PSKC_KEY_DERIVATION_IT (5544) |
|
#define | D_ERR_INVALID_PSKC_KEY_DERIVATION_LEN (5545) |
|
#define | D_ERR_INVALID_PSKC_KEY_DERIVATION_SALT_LEN (5546) |
|
#define | D_ERR_PSKC_KEY_DERIVATION_FAILED (5547) |
|
#define | D_ERR_INVALID_PSKC_KEY_ALG (5548) |
|
#define | D_ERR_INVALID_PSKC_KEY_METHOD (5549) |
|
#define | D_ERR_INVALID_OATH_EPOCH (5550) |
|
#define | D_ERR_INVALID_OATH_TIMESTEP (5551) |
|
#define | D_ERR_INVALID_OATH_DRIFT (5552) |
|
#define | D_ERR_INVALID_PSKC_SECRET_LEN (5553) |
|
#define | D_ERR_UNKNOWN_PADDING_TYPE (5554) |
|
#define | D_ERR_DATA_TOO_LARGE_FOR_MODULUS (5555) |
|
#define | D_ERR_DATA_GREATER_THAN_MODULUS_LEN (5556) |
|
#define | D_ERR_PADDING_CHECK_FAILED (5557) |
|
#define | D_ERR_DATA_TOO_LARGE_FOR_KEY_SIZE (5558) |
|
#define | D_ERR_DATA_TOO_SMALL_FOR_KEY_SIZE (5559) |
|
#define | D_ERR_INVALID_TYPE1_PADDING (5560) |
|
#define | D_ERR_INVALID_TYPE2_PADDING (5561) |
|
#define | D_ERR_BAD_FIXED_HDR_PADDING (5562) |
|
#define | D_ERR_MISSING_NULL_PADDING (5563) |
|
#define | D_ERR_BAD_PAD_BYTE_COUNT (5564) |
|
#define | D_ERR_DATA_TOO_LARGE_FOR_PADDING (5565) |
|
#define | D_ERR_BN_NO_INVERSE (5566) |
|
#define | D_ERR_STATIC_BN_CANNOT_EXPAND (5567) |
|
#define | D_ERR_BN_IS_NOT_PRIME (5568) |
|
#define | D_ERR_TOO_MANY_BN_ITERATIONS (5569) |
|
#define | D_ERR_BN_IS_NOT_A_SQUARE (5570) |
|
#define | D_ERR_BN_DIV_BY_ZERO (5571) |
|
#define | D_ERR_BN_NOT_INITIALIZED (5572) |
|
#define | D_ERR_BN_INVALID_RANGE (5573) |
|
#define | D_ERR_BN_BAD_RECIPROCAL (5574) |
|
#define | D_ERR_BN_CALLED_WITH_EVEN_MODULUS (5575) |
|
#define | D_ERR_BN_INPUT_NOT_REDUCED (5576) |
|
#define | D_ERR_BN_TOO_MANY_TMP_VARIABLES (5577) |
|
#define | D_ERR_BN_INVALID_LEN (5578) |
|
#define | D_ERR_BN_ENCODING_ERROR (5579) |
|
#define | D_ERR_INVALID_PUBLIC_EXP (5580) |
|
#define | D_ERR_INVALID_SPB_HDR_LEN (5581) |
|
#define | D_ERR_INVALID_SPB_HDR_VER (5582) |
|
#define | D_ERR_INVALID_SPB_HDR_SPECIAL_TREATMENT (5583) |
|
#define | D_ERR_INVALID_SPB_HDR_R0 (5584) |
|
#define | D_ERR_INVALID_SPB_HDR_DST_ASYM_ALG (5585) |
|
#define | D_ERR_INVALID_SPB_HDR_DST_SYM_ALG (5586) |
|
#define | D_ERR_INVALID_SPB_HDR_SIGN_KEY_TYPE (5587) |
|
#define | D_ERR_INVALID_SPB_HDR_DST_CA (5588) |
|
#define | D_ERR_INVALID_SPB_HDR_SIGN_CA (5589) |
|
#define | D_ERR_INVALID_SIGN_CERT_SN_MISMATCH (5590) |
|
#define | D_ERR_INVALID_DST_CERT_SN_MISMATCH (5591) |
|
#define | D_ERR_INVALID_SPB_MSG_LEN (5592) |
|
#define | D_ERR_CANNOT_PARSE_JSON (5593) |
|
#define | D_ERR_INVALID_SPB_CHARSET_SIG_OK (5594) |
|
#define | D_ERR_JSON_MORE_DATA (5595) |
|
#define | D_ERR_CANNOT_VIRTUALIZE_JSON (5596) |
|
#define | D_ERR_CANNOT_CHANGE_OEM_JSON (5597) |
|
#define | D_ERR_CANNOT_MERGE_JSON (5598) |
|
#define | D_ERR_INVALID_SPB_CHARSET (5599) |
|
#define | D_ERR_CANNOT_GET_JSON (5600) |
|
#define | D_ERR_INVALID_SPB_CHARSET_SIG_ERR (5601) |
|
#define | D_ERR_SERVER_STARTED (5700) |
|
#define | D_ERR_THROTTLED_VM_SIZE (10000) |
|
#define | D_ERR_THROTTLED_RAM (10001) |
|
#define | D_ERR_CANNOT_ALLOC_SOCKET (11000) |
|
#define | D_ERR_CANNOT_ALLOC_MEM (11001) |
|
#define | D_ERR_CANNOT_ALLOC_KEY (11002) |
|
#define | D_ERR_CANNOT_ALLOC_SL_BE_HANDLE (11003) |
|
#define | D_ERR_CANNOT_ALLOC_IOM (11004) |
|
#define | D_ERR_CANNOT_INIT_DRBG (11005) |
|
#define | D_ERR_CANNOT_SEED_DRBG (11006) |
|
#define | D_ERR_CANNOT_USE_IOM (11007) |
|
#define | D_ERR_CANNOT_ALLOC_OBJ_HANDLE (11008) |
|
#define | D_ERR_REPL_CANNOT_ALLOC_SL_BE_HANDLE (11009) |
|
#define | D_ERR_CANNOT_ALLOC_TLS_CTX (11010) |
|
#define | D_ERR_CANNOT_ALLOC_TLS_SOCKET (11011) |
|
#define | D_ERR_CANNOT_SERIALIZE_XML (11012) |
|
#define | D_ERR_CANNOT_ALLOC_BN (11013) |
|
#define | D_ERR_CANNOT_ALLOC_JSON (11014) |
|
#define | D_ERR_REPLICATION_BUSY (36000) |
|
#define | D_ERR_REPLICATION_D_BUSY (36001) |
|
#define | D_ERR_REPLICATION_S_BUSY (36002) |
|
#define | D_ERR_REPLICATION_STORAGE_LAYER_BUSY (36003) |
|
#define | D_ERR_REPLICATION_SEC_LAYER_BUSY (36004) |
|
#define | D_ERR_REPLICATION_PEER_NOT_SYNCED (36500) |
|
#define | D_ERR_REPLICATION_CANNOT_PREPARE_TRANS (37001) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_HANDSHAKE (37002) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_FIND (37003) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_CONNECT (37004) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_SEND (37005) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_RECV (37006) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_SEND_ALL (37007) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_RECV_ALL (37008) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_SCONNECT (37009) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_SSEND (37010) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_SRECV (37011) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_SSEND_ALL (37012) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_SRECV_ALL (37013) |
|
#define | D_ERR_REPLICATION_CANNOT_P2P_WORK (37014) |
|
#define | D_ERR_REPLICATION_NOT_FOUND (37015) |
|
#define | D_ERR_REPLICATION_ACK_NOT_FOUND (37016) |
|
#define | D_ERR_REPLICATION_INVALID_OPERATION (37017) |
|
#define | D_ERR_REPLICATION_INVALID_EVENT (37018) |
|
#define | D_ERR_REPLICATION_OPERATION_FAILED (37019) |
|
#define | D_ERR_REPLICATION_COMMIT_FAILED (37020) |
|
#define | D_ERR_REPLICATION_ERASE_FAILED (37021) |
|
#define | D_ERR_REPLICATION_INQUIRE_FAILED (37022) |
|
#define | D_ERR_REPLICATION_UPDATE_ACK_FAILED (37023) |
|
#define | D_ERR_REPLICATION_DISPATCH_FAILED (37024) |
|
#define | D_ERR_REPLICATION_CANNOT_SL_BE_TRANSP (37025) |
|
#define | D_ERR_REPLICATION_CANNOT_PRUNE_LOG (37026) |
|
#define | D_ERR_REPLICATION_CANNOT_LOAD_LOG (37027) |
|
#define | D_ERR_REPLICATION_CANNOT_WORK (37028) |
|
#define | D_ERR_REPLICATION_CANNOT_VALIDATE_EVENT (37029) |
|
#define | D_ERR_REPLICATION_TRANS_MISMATCH (37030) |
|
#define | D_ERR_REPLICATION_CANNOT_SYNC_POINT (37031) |
|
#define | D_ERR_REPLICATION_UNDEFINED_LIVE_SYNC (37032) |
|
#define | D_ERR_REPLICATION_CONNECTED_LIVE_SYNC (37033) |
|
#define | D_ERR_REPLICATION_SELF_LIVE_SYNC (37034) |
|
#define | D_ERR_REPLICATION_OBJ_IN_USE (37035) |
|
#define | D_ERR_REPLICATION_CANNOT_BEGIN_TRANS (37036) |
|
#define | D_ERR_REPLICATION_MAX_NODE_COUNT_REACHED (37037) |
|
#define | D_ERR_REPL_CANNOT_PREPARE_LS_TRANS (37038) |
|
#define | D_ERR_REPL_PART_CANNOT_ADD_LOG (37039) |
|
#define | D_ERR_REPL_COOR_CANNOT_ADD_LOG (37040) |
|
#define | D_ERR_CANNOT_LOAD_LICENSE (47000) |
|
#define | D_ERR_INVALID_LICENSE (47001) |
|
#define | D_ERR_LICENSE_EXPIRED (47002) |
|
#define | D_ERR_LICENSE_BLOCKED (47003) |
|
#define | D_IS_REPL_BUSY_ERR(dw) |
|
#define | NOT_LISTED_ERROR (-999999) |
|
#define | SS_ANONYMOUS (0x00000001) /*pbData == AUTH_PWD ou AUTH_PWD_EX*/ |
|
#define | SS_USER_PWD (0x00000002) /*pbData == AUTH_PWD*/ |
|
#define | SS_CERTIFICATE (0x00000004) /*pbData == SS_MEDIA_FILE*/ |
|
#define | SS_CLUSTER (0x00000008) /*pbData == NULL*/ |
|
#define | SS_USR_PWD_EX (0x00000010) /*pbData == AUTH_PWD_EX*/ |
|
#define | SS_ATOKEN (0x00000020) /*pbData == AUTH_ATOKEN*/ |
|
#define | ENCRYPTED_CONN (0x00000001) /* Encrypted communication */ |
|
#define | USER_INTERACTIVE (0x00000002) /* User interactive. Not implemented. */ |
|
#define | CLEAR_CONN (0x00000004) /* Not encrypted communication */ |
|
#define | LB_BYPASS (0x00000008) /* Load balance bypass */ |
|
#define | CACHE_BYPASS (0x00000010) /* Session Cache bypass */ |
|
#define | SA_AUTH_NONE (0x00000000) /* No strong authentication */ |
|
#define | SA_AUTH_OTP (0x00000001) /* OTP authentication */ |
|
#define | SA_AUTH_CERTIFICATE (0x00000002) /* Certificate authentication */ |
|
#define | SP_SESSION_TIMEOUT (0x00000001) /* Time-out sessao pbData == dwTimeout (ms) */ |
|
#define | SP_SEND_TIMEOUT (0x00000002) /* Time-out send pbData == dwTimeout (ms) */ |
|
#define | SP_RECV_TIMEOUT (0x00000004) /* Time-out recv pbData == dwTimeout (ms) */ |
|
#define | SP_ENCRYPTED (0x00000008) /* Read-only pbData == bSessionEncrypted (TRUE/FALSE) */ |
|
#define | SP_SESSION_ID (0x00000010) /* Read-only pbData == dwSessionId */ |
|
#define | SP_SESSION_CID (0x00000020) /* Read-only pbData == DWORD */ |
|
#define | SP_SESSION_TYPE (0x00000040) /* Read-only pbData == DWORD */ |
|
#define | SP_SESSION_CIPHER (0x00000080) /* Read-only pbData == char * */ |
|
#define | SP_SESSION_TYPE_CLEAR_CONN (1) |
|
#define | SP_SESSION_TYPE_SSL2 (2) |
|
#define | SP_SESSION_TYPE_SSL3 (3) |
|
#define | SP_SESSION_TYPE_TLS1 (4) |
|
#define | SP_SESSION_TYPE_TLS1_1 (5) |
|
#define | SP_SESSION_TYPE_TLS1_2 (6) |
|
#define | SP_SESSION_TYPE_UNKNOWN (7) |
|
#define | WAIT_OPERATIONS (0x00000004) /* Wait the end of all operations in progress. Not implemented. */ |
|
#define | CLOSE_PHYSICALLY (0x00000008) /* Force the end of the connection with the HSM. Session will not be cached. */ |
|
#define | D_BACKUP_OBJ (1) |
|
#define | D_RESTORE_OBJ (2) |
|
#define | D_MAX_BACKUP_OBJ_LEN (1024*4) |
|
#define | MAKE_BACKUP (0) |
|
#define | MAKE_RESTORE (1) /* Deprecated. Only defined for backward compatibility. */ |
|
#define | MAKE_RESTORE_WITH_NET_CONFIG MAKE_RESTORE |
|
#define | MAKE_RESTORE_WITHOUT_NET_CONFIG (2) |
|
#define | HD_AUDIT_START (0x00000001) /* Indicate that the connection will be used to retrieve logs. */ |
|
#define | HD_AUDIT_RECV (0x00000002) /* Receive logs from server. */ |
|
#define | DATA_ONLY (0x00000008) /* Backup/Restore only data */ |
|
#define | CONFIG_ONLY (0x00000010) /* Backup/Restore only configurations*/ |
|
#define | HC_PASS_PORT_VALUE (0x00000001) /* Monitoring port. pbData == wPortNumber */ |
|
#define | HC_PASS_PORT_ENABLE (0x00000002) /* Enable/disable monitoring port. pbData == bEnable */ |
|
#define | HC_MAX_CONNECT (0x00000004) /* Maximum connections (processing). pbData == dwMaxConnections */ |
|
#define | HC_MAX_MONITORING (0x00000008) /* Maximum connections (monitoring). pbData == dwMaxConnections */ |
|
#define | HC_PERMISSION_IP (0x00000010) /* Clients IP list. pbData == szIPList (xxx.xxx.xxx.xxx;xxx...) */ |
|
#define | ENABLE_VALUES (0x00000020) /* Enable values indicated by pbData. */ |
|
#define | DISABLE_VALUES (0x00000040) /* Disable values indicated by pbData. */ |
|
#define | AO_SHUTDOWN (0x00000001) /* Shutdown HSM. pbData == NULL */ |
|
#define | AO_RESTART (0x00000002) /* Restart HSM services. pbData == NULL */ |
|
#define | AO_KEEPALIVE (0x00000004) /* Keep session alive. */ |
|
#define | AO_SET_DATE_TIME (0x00000008) /* Set the HSM's time and date. pbData == struct tm (time.h) */ |
|
#define | AO_ADD_CLUSTER_LIST (0x00000010) /* DEPRECATED! */ |
|
#define | AO_DEL_CLUSTER_LIST (0x00000012) /* DEPRECATED! */ |
|
#define | AO_GET_CLUSTER_LIST (0x00000014) /* DEPRECATED! */ |
|
#define | AO_RST_CLUSTER_LIST (0x00000018) /* DEPRECATED! */ |
|
#define | AO_SET_PWD_SEC_POLICY (0x00000019) /* Define password security policies. */ |
|
#define | AO_GET_PWD_SEC_POLICY (0x00000020) /* Recover password security policies. */ |
|
#define | AO_REPL_UPDATE (0x00000021) /* Process an update replication command. pbData == NULL */ |
|
#define | AO_REPL_NODE_MESSAGE (0x00000022) /* Send comands to the HSM's replication subsystem. pbData == *REPL_NODE_MSG */ |
|
#define | AO_LOG_CACHE_STATE (0x00000023) /* Get cache log state. pbData == *DWORD */ |
|
#define | AO_LOG_CACHE_ENABLE (0x00000024) /* Enable log cache. pbData == NULL */ |
|
#define | AO_LOG_CACHE_DISABLE (0x00000025) /* Disable log cache. pbData == NULL */ |
|
#define | AO_SET_TLS_BUNDLE (0x00000026) /* Set TLS bundle. pbData == TLS_BUNDLE_INFO */ |
|
#define | AO_KEEPALIVE_FLAG_NOISELESS ((DWORD) -2371) |
|
#define | AO_LOG_CACHE_STATE_ENABLED (11) |
|
#define | AO_LOG_CACHE_STATE_DISABLED (22) |
|
#define | RNM_PROBE (1) |
|
#define | RNM_DOWN (2) |
|
#define | RNM_SLP_BYPASS_ADD (3) |
|
#define | RNM_SLP_BYPASS_DEL (4) |
|
#define | UP_USER_NAME (0x00000001) /* User name. pbData == szUserName */ |
|
#define | UP_AUTH_MASK (0x00000002) /* Authorization mask. pdData == dwAuthMask */ |
|
#define | UP_ACCESS_TYPE (0x00000004) /* Access type mask. pbData == dwAccessType */ |
|
#define | UP_CERTIFICATE (0x00000008) /* User certificate. pbData == pbCertificate */ |
|
#define | UP_PASSWORD (0x00000010) /* User password. pbData == pwd */ |
|
#define | UP_INVALID_LOGIN_ATTEMPTS (0x00000020) /* Amount of invalid login attempts. pbData == DWORD */ |
|
#define | UP_BLOCK_USR (0x00000040) /* Block user. == szUserName */ |
|
#define | UP_UNBLOCK_USR (0x00000080) /* Unblock user. == szUserName */ |
|
#define | UP_USR_PASSWORD (0x00000100) /* Re-define user password. == USER_INFO */ |
|
#define | UP_USR_PA_STATE (0x00000200) /* Partition autorization state. == USER_PA_INFO */ |
|
#define | FU_USER_ID (0x00000001) /* User ID pvFindParam == szUserId */ |
|
#define | FU_USER_NAME (0x00000002) /* User ID pvFindParam == szUserName */ |
|
#define | FU_AUTH_MASK (0x00000004) /* Authorization mask. pvFindParam == dwAuthMask */ |
|
#define | FU_ACCESS_TYPE (0x00000008) /* Access type. pvFindParam == dwAccessType */ |
|
#define | FU_ROOT_ID (0x00000010) /* Root certificate issuer. pvFindParam == szRootCN */ |
|
#define | PARTIAL_VALUE (0x00000080) /* pvFindParam contains part of the search value. */ |
|
#define | HI_BATTERY_LIFE (0x00000001) /* Battery remaining life time. pbData == tLife (time_t) */ |
|
#define | HI_PERFOMANCE_COUNT (0x00000002) /* Use percentage: CPU, Memory e disk. pbData == * PERFOMANCE_COUNT */ |
|
#define | HI_MODULE_INFO (0x00000004) /* Existing modules. pbData == * MODULE_INFO */ |
|
#define | HI_HSM_INFO (0x00000008) /* HSM's model and version. pbData == szHsmInfo */ |
|
#define | HI_OPERATIONS_COUNT (0x00000010) /* Operation counter. pbData == * OPERATIONS_INFO */ |
|
#define | HI_SYS_HEALTH (0x00000020) /* Elapsed time since last update and battery check. pbData == * SYS_HEALTH */ |
|
#define | HI_FIPS_MODE (0x00000040) /* Recover HSM's operation mode. pbData == *DWORD */ |
|
#define | HI_DISK_INFO (0x00000080) /* Recover HSM's disk usage information. pbData == *SYS_DISK_INFO */ |
|
#define | HI_REPL_INFO (0x00000100) /* Recover HSM's replication information. pbData == *SYS_REPL_INFO */ |
|
#define | HI_CURRENT_DATE (0x00000200) /* Recover HSM's date and time. pbData == *QWORD */ |
|
#define | HI_HW_STR (0x00000400) /* Recover HSM's date and time. pbData == *SYS_HW_STR_INFO */ |
|
#define | HI_NTP_INFO (0x00000800) /* Recover HSM's date and time. pbData == *SYS_NTP_INFO */ |
|
#define | HI_STATS_INFO (0x00001000) /* Recover HSM's statistics info. pbData == *SYS_STATUS_INFO */ |
|
#define | HI_COUNTER_INFO (0x00002000) /* Recover HSM's counter info. pbData == *SYS_COUNTER_INFO */ |
|
#define | HI_FIPS_RCODE_INFO (0x00004000) /* Recover HSM's FIPS auto-test return code. pbData == *DWORD */ |
|
#define | HI_PENDING_INFO (0x00008000) /* Recover HSM's pending info. pbData == *SYS_PENDING_INFO */ |
|
#define | HI_ALL_INFO (0x00010000) /* Recover HSM's ALL info. pbData == *SYS_ALL_INFO */ |
|
#define | INVALID_OBJ_TYPE (0) |
|
#define | MSGSH_NO_INFO (0xFFFFFFFF) |
|
#define | GET_INFO_MAX_REPL_DOMAIN_NAME (1024) |
|
#define | GET_INFO_MAX_REPL_NODES (255) |
|
#define | GET_INFO_MAX_SN_LEN (255) |
|
#define | GET_INFO_MAX_HW_STR_LEN (255) |
|
#define | GET_INFO_MAX_TPKEY_LEN (16) |
|
#define | GET_INFO_MAX_NTP_SVRS (16) |
|
#define | GET_INFO_MAX_NTPQ_LEN (256) |
|
#define | GET_INFO_MAX_NTP_KT_LEN (16) |
|
#define | GET_INFO_MAX_NTP_KM_LEN (64) |
|
#define | REPL_STATE_TWOPC_VIRTUAL (1) |
|
#define | REPL_STATE_TWOPC_PREPARED (2) |
|
#define | REPL_STATE_TWOPC_COMMITTED (3) |
|
#define | REPL_STATE_TWOPC_COMMITTED_TM (4) |
|
#define | REPL_EVENT_ET_NULL (1) |
|
#define | REPL_EVENT_ET_CREATE_USR (2) |
|
#define | REPL_EVENT_ET_DELETE_USR (3) |
|
#define | REPL_EVENT_ET_CREATE_OBJ (4) |
|
#define | REPL_EVENT_ET_DELETE_OBJ (5) |
|
#define | REPL_EVENT_ET_DELETE_USR_OTP_AUTH_INFO (6) |
|
#define | REPL_EVENT_ET_WRITE_USR_OTP_AUTH_INFO (7) |
|
#define | REPL_EVENT_ET_UPDATE_USR_OTP_AUTH_INFO (8) |
|
#define | REPL_EVENT_ET_CHANGE_USR_PWD (9) |
|
#define | REPL_EVENT_ET_SET_USR_LOCK_COUNT (10) |
|
#define | REPL_EVENT_ET_SET_GLOBAL_SEC_POLICY (11) |
|
#define | REPL_EVENT_ET_SET_SYS_DATE_TIME (12) |
|
#define | REPL_EVENT_ET_UPDATE_ACL (13) |
|
#define | REPL_EVENT_ET_BLOCK_OBJ (14) |
|
#define | REPL_EVENT_ET_UPDATE_OBJ (15) |
|
#define | REPL_EVENT_ET_SET_USR_NS_AUTH_COOKIE (16) |
|
#define | REPL_EVENT_ET_SET_USR_OTP_MOV_FACTOR (17) |
|
#define | OP_LST_USR_TRUSTERS (0x01) /* List users that permits the current logged user to access it's partition. */ |
|
#define | OP_LST_USR_TRUSTEES (0x02) /* List users that have permission to access the current logged user's partition. */ |
|
#define | AT_GO3_TOKEN (1) /* DEPRECATED! */ |
|
#define | AT_OATH_TOKEN (2) /* Assign a OATH EVENT OTP token */ |
|
#define | AT_OATH_TOKEN_TOTP (3) /* Assign a OATH TIME OTP token */ |
|
#define | MAX_OATH_HMAC_LEN (128) |
|
#define | OATH_SA_v1_type_SHA1 (0x01) |
|
#define | OATH_SA_v1_HOTP_DYN_TRUNC_OFF (16) |
|
#define | OATH_SA_v2_default_TIME_STEP (30) |
|
#define | OATH_SA_v2_default_T0_Epoch (0) |
|
#define | OATH_MIN_HOTP_LEN (6 + 1) |
|
#define | OATH_MAX_HOTP_LEN (16 + 1) |
|
#define | OATH_ISSUE_OATH_BLOB_t (1) |
|
#define | D_NO_RSA_PADDING (3) |
|
#define | D_FORCE_ACTUAL_RSA (4) |
|
#define | TAC_MOD_CORE_P7_TEXT 0x0001 |
|
#define | TAC_MOD_CORE_P7_NOCERTS 0x0002 |
|
#define | TAC_MOD_CORE_P7_NOSIGS 0x0004 |
|
#define | TAC_MOD_CORE_P7_NOCHAIN 0x0008 |
|
#define | TAC_MOD_CORE_P7_NOINTERN 0x0010 |
|
#define | TAC_MOD_CORE_P7_NOVERIFY 0x0020 |
|
#define | TAC_MOD_CORE_P7_DETACHED 0x0040 |
|
#define | TAC_MOD_CORE_P7_BINARY 0x0080 |
|
#define | TAC_MOD_CORE_P7_NOATTR 0x0100 |
|
#define | TAC_MOD_CORE_P7_NOSMIMECAP 0x0200 |
|
#define | TAC_MOD_CORE_P7_NOOLDMIMETYPE 0x0400 |
|
#define | TAC_MOD_CORE_P7_CRLFEOL 0x0800 |
|
#define | TAC_MOD_CORE_P7_NOCRL 0x2000 |
|
#define | TAC_MOD_CORE_P7_COSIGN 0x80000000 |
|
#define | ALG_MD5 (1) |
|
#define | ALG_SHA1 (2) |
|
#define | ALG_SSL_SHA1_MD5 (3) |
|
#define | ALG_SHA2_256 (4) |
|
#define | ALG_SHA2_384 (5) |
|
#define | ALG_SHA2_512 (6) |
|
#define | ALG_SHA2_224 (7) |
|
#define | ALG_MD5_InclC14N (1) |
|
#define | ALG_SHA1_InclC14N (2) |
|
#define | ALG_MD5_ExclC14N (31) |
|
#define | ALG_SHA1_ExclC14N (32) |
|
#define | MD5_LEN (16) |
|
#define | SHA1_LEN (20) |
|
#define | SSL_SHA1_MD5_LEN (36) |
|
#define | SHA2_224_LEN (28) |
|
#define | SHA2_256_LEN (32) |
|
#define | SHA2_384_LEN (48) |
|
#define | SHA2_512_LEN (64) |
|
#define | CMAC_3DES_LEN (8) |
|
#define | CMAC_AES_LEN (16) |
|
#define | MAX_HASH_LEN SHA2_512_LEN |
|
#define | NO_HASH_OID (1) |
|
#define | MD5_HASH_OID (2) |
|
#define | SHA_HASH_OID (3) |
|
#define | SHA256_HASH_OID (4) |
|
#define | SHA384_HASH_OID (5) |
|
#define | SHA512_HASH_OID (6) |
|
#define | SHA224_HASH_OID (7) |
|
#define | MD5_HASH_OID_LEN (18) |
|
#define | SHA_HASH_OID_LEN (15) |
|
#define | SHA224_HASH_OID_LEN (19) |
|
#define | SHA256_HASH_OID_LEN (19) |
|
#define | SHA384_HASH_OID_LEN (19) |
|
#define | SHA512_HASH_OID_LEN (19) |
|
#define | ALG_DES (1) |
|
#define | ALG_3DES_112 (2) /* EDE */ |
|
#define | ALG_3DES_168 (3) /* EDE */ |
|
#define | ALG_DESX (91) |
|
#define | ALG_AES_128 (7) |
|
#define | ALG_AES_192 (8) |
|
#define | ALG_AES_256 (9) |
|
#define | ALG_ARC4 (10) |
|
#define | ALG_DES_LEN (8) |
|
#define | ALG_DES3_112_LEN (16) |
|
#define | ALG_DES3_168_LEN (24) |
|
#define | DES_LEN (ALG_DES_LEN) |
|
#define | DES3_112_LEN (ALG_DES3_112_LEN) |
|
#define | DES3_168_LEN (ALG_DES3_168_LEN) |
|
#define | ALG_DESX_LEN (24) |
|
#define | ALG_AES_128_LEN (16) |
|
#define | ALG_AES_192_LEN (24) |
|
#define | ALG_AES_256_LEN (32) |
|
#define | ALG_ARC4_LEN (16) |
|
#define | DES_BLOCK (8) |
|
#define | DES3_BLOCK (8) |
|
#define | DESX_BLOCK (8) |
|
#define | AES_BLOCK (16) |
|
#define | AES_128_BLOCK (16) |
|
#define | AES_192_BLOCK (16) |
|
#define | AES_256_BLOCK (16) |
|
#define | MODE_NONE (0) |
|
#define | MODE_ECB (1 << 0) |
|
#define | MODE_CBC (1 << 1) |
|
#define | MODE_CFB (1 << 2) |
|
#define | MODE_OFB (1 << 3) |
|
#define | D_ENCRYPT (0 << 7) |
|
#define | D_DECRYPT (1 << 7) |
|
#define | ALG_RSA_512 (4) |
|
#define | ALG_RSA_1024 (5) |
|
#define | ALG_RSA_2048 (6) |
|
#define | ALG_RSA_4096 (11) |
|
#define | ALG_RSA_1152 (121) |
|
#define | ALG_RSA_1408 (122) |
|
#define | ALG_RSA_1984 (123) |
|
#define | ALG_RSA_8192 (124) |
|
#define | ALG_RSA_2304 (126) |
|
#define | ALG_RSA_2560 (127) |
|
#define | ALG_RSA_2816 (128) |
|
#define | ALG_RSA_3072 (129) |
|
#define | ALG_ECC_SECP112R1 (18) |
|
#define | ALG_ECC_SECP112R2 (19) |
|
#define | ALG_ECC_SECP128R1 (20) |
|
#define | ALG_ECC_SECP128R2 (21) |
|
#define | ALG_ECC_SECP160K1 (22) |
|
#define | ALG_ECC_SECP160R1 (23) |
|
#define | ALG_ECC_SECP160R2 (24) |
|
#define | ALG_ECC_SECP192K1 (25) |
|
#define | ALG_ECC_SECP192R1 (26) |
|
#define | ALG_ECC_SECP224K1 (27) |
|
#define | ALG_ECC_SECP224R1 (28) |
|
#define | ALG_ECC_SECP256K1 (29) |
|
#define | ALG_ECC_SECP256R1 (30) |
|
#define | ALG_ECC_SECP384R1 (31) |
|
#define | ALG_ECC_SECP521R1 (32) |
|
#define | ALG_ECC_X9_62_PRIME192V1 (ALG_ECC_SECP192R1) |
|
#define | ALG_ECC_X9_62_PRIME192V2 (33) |
|
#define | ALG_ECC_X9_62_PRIME192V3 (34) |
|
#define | ALG_ECC_X9_62_PRIME239V1 (35) |
|
#define | ALG_ECC_X9_62_PRIME239V2 (36) |
|
#define | ALG_ECC_X9_62_PRIME239V3 (37) |
|
#define | ALG_ECC_X9_62_PRIME256V1 (ALG_ECC_SECP256R1) |
|
#define | ALG_ECC_BRAINPOOL_P160R1 (38) |
|
#define | ALG_ECC_BRAINPOOL_P160T1 (39) |
|
#define | ALG_ECC_BRAINPOOL_P192R1 (40) |
|
#define | ALG_ECC_BRAINPOOL_P192T1 (41) |
|
#define | ALG_ECC_BRAINPOOL_P224R1 (42) |
|
#define | ALG_ECC_BRAINPOOL_P224T1 (43) |
|
#define | ALG_ECC_BRAINPOOL_P256R1 (44) |
|
#define | ALG_ECC_BRAINPOOL_P256T1 (45) |
|
#define | ALG_ECC_BRAINPOOL_P320R1 (46) |
|
#define | ALG_ECC_BRAINPOOL_P320T1 (47) |
|
#define | ALG_ECC_BRAINPOOL_P384R1 (48) |
|
#define | ALG_ECC_BRAINPOOL_P384T1 (49) |
|
#define | ALG_ECC_BRAINPOOL_P512R1 (50) |
|
#define | ALG_ECC_BRAINPOOL_P512T1 (51) |
|
#define | BLOB_TYPE (12) |
|
#define | ALG_OBJ_BLOB (12) |
|
#define | ALG_OBJ_BLOB_X509 (13) |
|
#define | ALG_OBJ_BLOB_PKCS7 (14) |
|
#define | ALG_OBJ_BLOB_CRL (15) |
|
#define | ALG_OBJ_BLOB_HOTP (16) |
|
#define | ALG_OBJ_BLOB_DPGO3 (17) /* TAC-PASS (Vasco Digipass GO3 Compatible) */ |
|
#define | ALG_OBJ_MAP (90) |
|
#define | ALG_OBJ_EXT_MAP_2_OBJ (125) |
|
#define | ALG_OBJ_PUBKEY_BLOB (350) |
|
#define | ALG_OBJ_PUBKEY_RSA_BLOB (351) |
|
#define | ALG_OBJ_PUBKEY_ECC_BLOB (352) |
|
#define | ALG_OBJ_PUBKEY_SPKI_RSA_BLOB (353) |
|
#define | ALG_HMAC_MD5 (92) |
|
#define | ALG_HMAC_SHA1 (93) |
|
#define | ALG_HMAC_SHA2_256 (94) |
|
#define | ALG_HMAC_SHA2_384 (95) |
|
#define | ALG_HMAC_SHA2_512 (96) |
|
#define | ALG_CMAC_AES (250) |
|
#define | ALG_CMAC_DES (251) |
|
#define | ALG_PKCS11_MAP (120) |
|
#define | MAX_ALG_ID (ALG_OBJ_PUBKEY_SPKI_RSA_BLOB) |
|
#define | ALG_RSA_512_PUB (ALG_RSA_512 | 1 << 31) |
|
#define | ALG_RSA_1024_PUB (ALG_RSA_1024 | 1 << 31) |
|
#define | ALG_RSA_2048_PUB (ALG_RSA_2048 | 1 << 31) |
|
#define | ALG_RSA_4096_PUB (ALG_RSA_4096 | 1 << 31) |
|
#define | ALG_RSA_1152_PUB (ALG_RSA_1152 | 1 << 31) |
|
#define | ALG_RSA_1408_PUB (ALG_RSA_1408 | 1 << 31) |
|
#define | ALG_RSA_1984_PUB (ALG_RSA_1984 | 1 << 31) |
|
#define | ALG_RSA_8192_PUB (ALG_RSA_8192 | 1 << 31) |
|
#define | ALG_RSA_2304_PUB (ALG_RSA_2304 | 1 << 31) |
|
#define | ALG_RSA_2560_PUB (ALG_RSA_2560 | 1 << 31) |
|
#define | ALG_RSA_2816_PUB (ALG_RSA_2816 | 1 << 31) |
|
#define | ALG_RSA_3072_PUB (ALG_RSA_3072 | 1 << 31) |
|
#define | ALG_ECC_SECP112R1_PUB (ALG_ECC_SECP112R1 | (1 << 31)) |
|
#define | ALG_ECC_SECP112R2_PUB (ALG_ECC_SECP112R2 | (1 << 31)) |
|
#define | ALG_ECC_SECP128R1_PUB (ALG_ECC_SECP128R1 | (1 << 31)) |
|
#define | ALG_ECC_SECP128R2_PUB (ALG_ECC_SECP128R2 | (1 << 31)) |
|
#define | ALG_ECC_SECP160K1_PUB (ALG_ECC_SECP160K1 | (1 << 31)) |
|
#define | ALG_ECC_SECP160R1_PUB (ALG_ECC_SECP160R1 | (1 << 31)) |
|
#define | ALG_ECC_SECP160R2_PUB (ALG_ECC_SECP160R2 | (1 << 31)) |
|
#define | ALG_ECC_SECP192K1_PUB (ALG_ECC_SECP192K1 | (1 << 31)) |
|
#define | ALG_ECC_SECP192R1_PUB (ALG_ECC_SECP192R1 | (1 << 31)) |
|
#define | ALG_ECC_SECP224K1_PUB (ALG_ECC_SECP224K1 | (1 << 31)) |
|
#define | ALG_ECC_SECP224R1_PUB (ALG_ECC_SECP224R1 | (1 << 31)) |
|
#define | ALG_ECC_SECP256K1_PUB (ALG_ECC_SECP256K1 | (1 << 31)) |
|
#define | ALG_ECC_SECP256R1_PUB (ALG_ECC_SECP256R1 | (1 << 31)) |
|
#define | ALG_ECC_SECP384R1_PUB (ALG_ECC_SECP384R1 | (1 << 31)) |
|
#define | ALG_ECC_SECP521R1_PUB (ALG_ECC_SECP521R1 | (1 << 31)) |
|
#define | ALG_ECC_X9_62_PRIME192V1_PUB (ALG_ECC_SECP192R1_PUB) |
|
#define | ALG_ECC_X9_62_PRIME192V2_PUB (ALG_ECC_X9_62_PRIME192V2 | (1 << 31)) |
|
#define | ALG_ECC_X9_62_PRIME192V3_PUB (ALG_ECC_X9_62_PRIME192V3 | (1 << 31)) |
|
#define | ALG_ECC_X9_62_PRIME239V1_PUB (ALG_ECC_X9_62_PRIME239V1 | (1 << 31)) |
|
#define | ALG_ECC_X9_62_PRIME239V2_PUB (ALG_ECC_X9_62_PRIME239V2 | (1 << 31)) |
|
#define | ALG_ECC_X9_62_PRIME239V3_PUB (ALG_ECC_X9_62_PRIME239V3 | (1 << 31)) |
|
#define | ALG_ECC_X9_62_PRIME256V1_PUB (ALG_ECC_SECP256R1_PUB) |
|
#define | ALG_ECC_BRAINPOOL_P160R1_PUB (ALG_ECC_BRAINPOOL_P160R1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P160T1_PUB (ALG_ECC_BRAINPOOL_P160T1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P192R1_PUB (ALG_ECC_BRAINPOOL_P192R1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P192T1_PUB (ALG_ECC_BRAINPOOL_P192T1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P224R1_PUB (ALG_ECC_BRAINPOOL_P224R1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P224T1_PUB (ALG_ECC_BRAINPOOL_P224T1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P256R1_PUB (ALG_ECC_BRAINPOOL_P256R1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P256T1_PUB (ALG_ECC_BRAINPOOL_P256T1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P320R1_PUB (ALG_ECC_BRAINPOOL_P320R1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P320T1_PUB (ALG_ECC_BRAINPOOL_P320T1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P384R1_PUB (ALG_ECC_BRAINPOOL_P384R1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P384T1_PUB (ALG_ECC_BRAINPOOL_P384T1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P512R1_PUB (ALG_ECC_BRAINPOOL_P512R1 | (1 << 31)) |
|
#define | ALG_ECC_BRAINPOOL_P512T1_PUB (ALG_ECC_BRAINPOOL_P512T1 | (1 << 31)) |
|
#define | ALG_OBJ_INVALID_TYPE (0) |
|
#define | ALG_OBJ_NULL (ALG_OBJ_INVALID_TYPE) |
|
#define | ALG_OBJ (12) |
|
#define | OBJ_BLOCK (1) |
|
#define | RSA_512_LEN (64) |
|
#define | RSA_1024_LEN (128) |
|
#define | RSA_2048_LEN (256) |
|
#define | RSA_4096_LEN (512) |
|
#define | RSA_1152_LEN (144) |
|
#define | RSA_1408_LEN (176) |
|
#define | RSA_1984_LEN (248) |
|
#define | RSA_8192_LEN (1024) |
|
#define | RSA_2304_LEN (288) |
|
#define | RSA_2560_LEN (320) |
|
#define | RSA_2816_LEN (352) |
|
#define | RSA_3072_LEN (384) |
|
#define | RSA_512_PUB_LEN (RSA_512_LEN * 2) |
|
#define | RSA_1024_PUB_LEN (RSA_1024_LEN * 2) |
|
#define | RSA_2048_PUB_LEN (RSA_2048_LEN * 2) |
|
#define | RSA_4096_PUB_LEN (RSA_4096_LEN * 2) |
|
#define | RSA_1152_PUB_LEN (RSA_1152_LEN * 2) |
|
#define | RSA_1408_PUB_LEN (RSA_1408_LEN * 2) |
|
#define | RSA_1984_PUB_LEN (RSA_1984_LEN * 2) |
|
#define | RSA_8192_PUB_LEN (RSA_8192_LEN * 2) |
|
#define | RSA_2304_PUB_LEN (RSA_2304_LEN * 2) |
|
#define | RSA_2560_PUB_LEN (RSA_2560_LEN * 2) |
|
#define | RSA_2816_PUB_LEN (RSA_2816_LEN * 2) |
|
#define | RSA_3072_PUB_LEN (RSA_3072_LEN * 2) |
|
#define | MAX_RSA_PUB_LEN RSA_8192_PUB_LEN |
|
#define | MAX_RSA_LEN RSA_8192_LEN |
|
#define | ECC_SECP112R1_LEN (112) |
|
#define | ECC_SECP112R2_LEN (112) |
|
#define | ECC_SECP128R1_LEN (128) |
|
#define | ECC_SECP128R2_LEN (128) |
|
#define | ECC_SECP160K1_LEN (160) |
|
#define | ECC_SECP160R1_LEN (160) |
|
#define | ECC_SECP160R2_LEN (160) |
|
#define | ECC_SECP192K1_LEN (192) |
|
#define | ECC_SECP192R1_LEN (192) |
|
#define | ECC_SECP224K1_LEN (224) |
|
#define | ECC_SECP224R1_LEN (224) |
|
#define | ECC_SECP256K1_LEN (256) |
|
#define | ECC_SECP256R1_LEN (256) |
|
#define | ECC_SECP384R1_LEN (384) |
|
#define | ECC_SECP521R1_LEN (521) |
|
#define | ECC_X9_62_PRIME192V1_LEN (ECC_SECP192R1_LEN) |
|
#define | ECC_X9_62_PRIME192V2_LEN (192) |
|
#define | ECC_X9_62_PRIME192V3_LEN (192) |
|
#define | ECC_X9_62_PRIME239V1_LEN (239) |
|
#define | ECC_X9_62_PRIME239V2_LEN (239) |
|
#define | ECC_X9_62_PRIME239V3_LEN (239) |
|
#define | ECC_X9_62_PRIME256V1_LEN (ECC_SECP256R1_LEN) |
|
#define | ECC_BRAINPOOL_P160R1_LEN (160) |
|
#define | ECC_BRAINPOOL_P160T1_LEN (160) |
|
#define | ECC_BRAINPOOL_P192R1_LEN (192) |
|
#define | ECC_BRAINPOOL_P192T1_LEN (192) |
|
#define | ECC_BRAINPOOL_P224R1_LEN (224) |
|
#define | ECC_BRAINPOOL_P224T1_LEN (224) |
|
#define | ECC_BRAINPOOL_P256R1_LEN (256) |
|
#define | ECC_BRAINPOOL_P256T1_LEN (256) |
|
#define | ECC_BRAINPOOL_P320R1_LEN (320) |
|
#define | ECC_BRAINPOOL_P320T1_LEN (320) |
|
#define | ECC_BRAINPOOL_P384R1_LEN (384) |
|
#define | ECC_BRAINPOOL_P384T1_LEN (384) |
|
#define | ECC_BRAINPOOL_P512R1_LEN (512) |
|
#define | ECC_BRAINPOOL_P512T1_LEN (512) |
|
#define | DES_IV_LEN (8) |
|
#define | AES_IV_LEN (16) |
|
#define | D_NO_PADDING (0) |
|
#define | D_PKCS5_PADDING (1) |
|
#define | D_ZERO_PADDING (2) |
|
#define | D_OAEP_PADDING (3) |
|
#define | D_PKCS1_PADDING (4) |
|
#define | PRIVATEKEY_BLOB (1) |
|
#define | PUBLICKEY_BLOB (2) |
|
#define | SIMPLE_BLOB (3) |
|
#define | PLAINTEXTKEY_BLOB (4) |
|
#define | RAW_BLOB (5) |
|
#define | HOTP_BLOB (6) |
|
#define | SIMPLE_BLOB_OAEP (7) |
|
#define | SIMPLE_BLOB_PKCS1 (SIMPLE_BLOB) |
|
#define | PUBLICKEY_BLOB_X509 (8) |
|
#define | SYM_WRAPPED_KEY_BLOB (9) |
|
#define | OPAQUE_BLOB (10) |
|
#define | PUBLICKEY_BLOB_HSM (11) |
|
#define | PUBLICKEY_RSA_PARTS_HSM (12) |
|
#define | PRIVATEKEY_BLOB_P8 (13) |
|
#define | PRIVATEKEY_BLOB_STRICT (14) |
|
#define | SYM_WRAPPED_KEY_BLOB_P11 (15) |
|
#define | P11_BLOB (1) |
|
#define | UPDATE_P11_target ( 1 << 0 ) |
|
#define | UPDATE_P11_associate ( 1 << 1 ) |
|
#define | UPDATE_P11_Class ( 1 << 2 ) |
|
#define | UPDATE_P11_App ( 1 << 3 ) |
|
#define | UPDATE_P11_Id ( 1 << 4 ) |
|
#define | UPDATE_P11_Label ( 1 << 5 ) |
|
#define | UPDATE_P11_Trusted ( 1 << 6 ) |
|
#define | UPDATE_P11_WrapWithTrusted ( 1 << 7 ) |
|
#define | UPDATE_P11_Local ( 1 << 8 ) |
|
#define | UPDATE_P11_CertificateCategory ( 1 << 9 ) |
|
#define | UPDATE_P11_JavaMidpSecDomain ( 1 << 10 ) |
|
#define | UPDATE_P11_KeyGenMechanism ( 1 << 11 ) |
|
#define | EXPORTABLE_KEY (0x00000001) /* Mark the key as exportable. */ |
|
#define | NO_CRYPTO (0x00000002) /* The key will not be encrypted inside the HSM. Deprecated in newer versions. */ |
|
#define | TEMPORARY_KEY (0x00000004) /* Mark key as temporary. Key will exist while the session exists. (default in ImportKey). */ |
|
#define | PERMANENT_KEY (0x00000008) /* The key will be persistent in the HSM. (default in GenerateKey and ImportKeyPart). */ |
|
#define | DESTROY_KEY (0x00000010) /* Destroy key handle after function use. */ |
|
#define | REMOVE_FROM_HSM (0x00000020) /* Erase a key from the HSM and destroys it's handle. */ |
|
#define | REMOVE_FROM_HCM (REMOVE_FROM_HSM) /* DEPRECATED. use REMOVE_FROM_HSM */ |
|
#define | REMOVE_ATTRIBUTE (0x00000040) |
|
#define | RSA_PUB_EXP3 (0x00000800) /* Use exponent 0x03 when generating a RSA key pair */ |
|
#define | MOD_SPB_RELATED (0x00001000) /* Mark as mod_SPB related object */ |
|
#define | DKP_ALGID (1) /* Key algorithm ID. pbData == nAlgId */ |
|
#define | DKP_IV (2) /* Initialization Vector. pbData == pbIV */ |
|
#define | DKP_PADDING (3) /* Padding format. pbData == dwPadding */ |
|
#define | DKP_MODE (4) /* Operation mode. pbData == dwOpMode */ |
|
#define | DKP_OWNER (5) /* Key owner. pbData == szUserId (separated by ";" ) */ |
|
#define | DKP_USER (6) /* Key user. pbData == szUserId (separated by ";" )*/ |
|
#define | DKP_READ_LOCK (7) /* Key read lock status. pbData == NULL */ |
|
#define | DKP_ENCRYPTED (8) /* Encrypted object. */ |
|
#define | DKP_KEYLEN (9) /* Key size (bytes). */ |
|
#define | DKP_TEMPORARY_KEY (10) /* Temporary key. pbData == dwTempKey */ |
|
#define | DKP_MAP_VALUE (11) /* Values of a MAP object.pbData == MAP_2_OBJ_INFO*/ |
|
#define | DKP_BLOCKED (12) /* Block object. pbData == nBlocked (TRUE|FALSE)*/ |
|
#define | DKP_CERT_X509_INFO (13) /* Returns information of a x.509 certificate. pbData == CERT_X509_INFO */ |
|
#define | DKP_SESSION (14) /* Session associated to the key handle. pbData == HSESSIONCTX */ |
|
#define | DKP_KEY_ID (15) /* Key name associated to the key handle. pbData == szKeyId */ |
|
#define | DKP_PUB_KEY_EXP (16) /* Public exponent for the key. pbData == DBLOB */ |
|
#define | DKP_SP80057_INFO (17) /* Object's SP80057 info. pbData == OBJ_SP80057_INFO */ |
|
#define | DKP_KEY_INFO (18) /* Key info. pbData == GET_USR_KEY_OFFLINE */ |
|
#define | DHP_ALGID (1) /* Hash algorithm. */ |
|
#define | DHP_HASH_VALUE (2) /* Hash value. */ |
|
#define | DHP_HASH_SIZE (4) /* Hash size (bytes). */ |
|
#define | DHS_LITTLE_ENDIAN (1) |
|
#define | OP_OBJ_BLOCKED (1) /* User blocked */ |
|
#define | OP_OBJ_UNBLOCKED (2) /* Used unblocked */ |
|
#define | LP_LOG_PATH (0x00000001) /* Log file full path. */ |
|
#define | LP_LOG_LEVEL (0x00000002) /* Log level. */ |
|
#define | LOG_ERROR_LEVEL (0) |
|
#define | LOG_DEBUG_LEVEL (3) |
|
#define | LOG_DISABLED_LEVEL (1000) |
|
#define | GET_LOG_START_FULL (0x00000000) |
|
#define | GET_LOG_END_FULL (0x00000000) |
|
#define | RLOG_GET_LOG_START_FULL (0x00000000) |
|
#define | RLOG_GET_LOG_END_FULL (0x00000000) |
|
#define | RLOG_GET_ZLOG_START_FULL (RLOG_GET_LOG_START_FULL) |
|
#define | RLOG_GET_ZLOG_END_FULL (0xFFFFFFFF) |
|
#define | RLOG_GET_OEM_ZLOG_START_FULL (RLOG_GET_LOG_START_FULL) |
|
#define | RLOG_GET_OEM_ZLOG_END_FULL (RLOG_GET_ZLOG_END_FULL -1) |
|
#define | ACL_NOP (0x00000000) |
|
#define | ACL_OBJ_DEL (ACL_NOP + 1) |
|
#define | ACL_OBJ_READ (ACL_OBJ_DEL << 1) |
|
#define | ACL_OBJ_LIST (ACL_OBJ_READ) |
|
#define | ACL_OBJ_CREATE (ACL_OBJ_DEL << 2) |
|
#define | ACL_OBJ_UPDATE (ACL_OBJ_DEL << 3) |
|
#define | ACL_OBJ_WRITE (ACL_OBJ_UPDATE) |
|
#define | ACL_USR_CREATE (ACL_OBJ_DEL << 4) |
|
#define | ACL_USR_DELETE (ACL_USR_CREATE) |
|
#define | ACL_USR_REMOTE_LOG (ACL_OBJ_DEL << 5) |
|
#define | ACL_USR_LIST (ACL_OBJ_DEL << 6) |
|
#define | ACL_SYS_OPERATOR (ACL_OBJ_DEL << 7) |
|
#define | ACL_SYS_BACKUP (ACL_OBJ_DEL << 8) |
|
#define | ACL_SYS_RESTORE (ACL_SYS_BACKUP) |
|
#define | ACL_SYS_UDATE_HSM (ACL_OBJ_DEL << 9) |
|
#define | ACL_NS_AUTHORIZATION (ACL_OBJ_DEL << 10) |
|
#define | ACL_VIRTUAL_X509_AUTH (ACL_OBJ_DEL << 28) |
|
#define | ACL_VIRTUAL_OTP_AUTH (ACL_OBJ_DEL << 29) |
|
#define | ACL_CHANGE_PWD_NEXT_TIME (ACL_OBJ_DEL << 30) |
|
#define | ACL_DEFAULT_OWNER |
|
#define | MIN_CVV_LEN (3 + 1) |
|
#define | MAX_PAN_LEN (24 + 1) |
|
#define | MAX_EXP_DATE_LEN (4 + 1) |
|
#define | MAX_SVC_LEN (3 + 1) |
|
#define | EFT_MIN_PVKI (0x00) |
|
#define | EFT_MAX_PVKI (0x06) |
|
#define | EFT_PVV_LEN (4) |
|
#define | GP_DEFAULT_PIN (1) |
|
#define | GP_USER_DEF_PIN (2) |
|
#define | GP_RANDOM_PIN (3) |
|
#define | EK_EFT_KEK_EXPORT_RAW (1) |
|
#define | EK_EFT_KEK_EXPORT_VISA1 (2) |
|
#define | EK_EFT_KEK_EXPORT_LMK (3) |
|
#define | EK_EFT_KEK_EXPORT_JCB (4) |
|
#define | TP_TRANSLATE_TYPE_AUTO (0xFF) |
|
#define | TP_TRANSLATE_TYPE_IBM_3624 (0x36) |
|
#define | TP_TRANSLATE_TYPE_ISO_0 (1) |
|
#define | TP_TRANSLATE_TYPE_ISO_1 (2) |
|
#define | TP_TRANSLATE_TYPE_ISO_3 (3) |
|
#define | MAX_USR_PWD (16) |
|
#define | MAX_USR_LEN (16) |
|
#define | MAX_CN_LEN (256) |
|
#define | MAX_PATH_LEN (256) |
|
#define | MAX_MODULE_NAME_LEN (128) |
|
#define | MAX_MODULE_VERSION_LEN (32) |
|
#define | MAX_ADDR_LEN (128) |
|
#define | MAX_CHANNEL_CIPHER_NAME_LEN (128) |
|
#define | MIN_PIN_LEN (8) |
|
#define | MIN_BACKUP_OBJ_PIN_LEN (8) |
|
#define | MAX_BACKUP_OBJ_PIN_LEN (32) |
|
#define | MIN_BACKUP_PIN_LEN (8) |
|
#define | MAX_BACKUP_PIN_LEN (32) |
|
#define | MAX_OBJ_NAME_LEN (32) |
|
#define | MAX_PIN_LEN (6) |
|
#define | MAX_MODULE_NAME_VERSION_LEN (1024) |
|
#define | MAX_IP_LEN (15) |
|
#define | MAX_NET_NAME (16) |
|
#define | MAX_HOTP_PIN (4) |
|
#define | MAX_HOTP_IMEI (24) |
|
#define | MAX_HOTP_APP_NAME (13) |
|
#define | MAX_HOTP_LOGO_LEN (1632) |
|
#define | MAX_P11_OBJ_ID (128) |
|
#define | MAX_OBJ_ID_BIN_LEN (32 + 1) |
|
#define | MAX_OBJ_ID MAX_OBJ_ID_BIN_LEN |
|
#define | MAX_OBJ_ID_LEN (MAX_USR_LEN + 1 + MAX_OBJ_ID) |
|
#define | MAX_OBJ_ID_FQN_LEN (MAX_OBJ_ID_LEN) |
|
#define | MAX_P11_DATE_TXT (8) |
|
#define | MIN_EFT_PIN_LEN (4) |
|
#define | MAX_EFT_PIN_LEN (12) |
|
#define | MIN_KSI_LEN (5) |
|
#define | MIN_CTR_LEN (5) |
|
#define | MAX_HSM_DOMAIN_NAME (32) |
|
#define | MAX_HSM_MODEL_NAME (32) |
|
#define | MAX_HSM_ID_NAME (32) |
|
#define | EFT_VISA_KEY_CHECKSUM_LEN (3) |
|
#define | EFT_JCB_KEY_CHECKSUM_LEN (8) |
|
#define | EFT_EXP_DATE_LEN (4) |
|
#define | EFT_EMV_SDA_SEQ_LEN (2) |
|
#define | EFT_EMV_SDA_DAC_LEN (2) |
|
#define | EFT_EMV_ARC_LEN (2) |
|
#define | EFT_EMV_CSU_LEN (4) |
|
#define | EFT_EMV_PAD_LEN (8) |
|
#define | EFT_EMV_IDN_LEN (2) |
|
#define | EFT_EMV_IDN_ATC_LEN (2) |
|
#define | EFT_EMV_IDN_UN_LEN (4) |
|
#define | EFT_EMV_CSR_VISA_TRACK_NUM_LEN (3) |
|
#define | EFT_EMV_CSR_VISA_SERVICE_ID_LEN (4) |
|
#define | EFT_EMV_CSR_VISA_ISSUER_ID_LEN (4) |
|
#define | EFT_EMV_CSR_VISA_PUB_KEY_INDEX_LEN (3) |
|
#define | EFT_EMV_CSR_VISA_HASH_SIZE (20) |
|
#define | EFT_EMV_CSR_MASTER_HASH_SIZE (28) |
|
#define | EFT_EMV_GEN_ICC_MK_OP_CBC_EXP (0x01) |
|
#define | EFT_EMV_GEN_ICC_MK_OP_ECB_EXP (0x02) |
|
#define | EMV_MAC_TYPE_ALG1 (1) |
|
#define | EMV_MAC_TYPE_ALG3 (2) |
|
#define | EMV_OP_ISO_9797_1_M2_COMMON (0x01) |
|
#define | EMV_OP_ISO_9797_1_M2_MCHIP (0x02) |
|
#define | EMV_OP_ISO_9797_1_M2_VISA (0x03) |
|
#define | EMV_OP_ISO_9797_1_M2_VISA_CRYPTOGRAM (0x04) |
|
#define | EMV_OP_ISO_9797_1_M2_VISA_ICC_V1_4_PAN_AUTO (0x05) |
|
#define | EMV_OP_ISO_9797_1_M2_RAW (0x06) |
|
#define | EMV_OP_ISO_9797_1_M1_VISA_CRYPTOGRAM_PADD_V10 (0x7F) |
|
#define | EMV_OP_ISO_9797_1_M2_ELO (0x07) |
|
#define | EMV_OP_ISO_9797_1_M2_JCB (0x08) |
|
#define | EMV_OP_ISO_9797_1_M1_JCB (0x09) |
|
#define | EMV_OP_ISO_9797_1_M1_JCB_CRYPTOGRAM (0x0A) |
|
#define | EFT_EMV_DDA_OP_RSA_SIGN1 (0x01) |
|
#define | EFT_EMV_OP_CSR_VISA (0x01) |
|
#define | EFT_EMV_OP_CSR_MASTER (0x02) |
|
#define | EFT_EMV_OP_CSR_ELO (0x03) |
|
#define | EFT_EMV_OP_CSR_JCB (0x04) |
|
#define | CORE_P_ISO_9796_USER_ID_LEN (32) |
|
#define | CORE_P_ISO_9796_USER_NAME_LEN (32) |
|
#define | CORE_P_ISO_9796_KEY_LEN (512) |
|
#define | CORE_P_ISO_9796_MIN_KEY_LEN (64) |
|
#define | CORE_P_ISO_9796_EXPONENT_LEN (8) |
|
#define | CORE_P_ISO_9796_MIN_EXPONENT_LEN (1) |
|
#define | PBC_EMV_PIN_BLOCK_OP_COMMON (EMV_OP_ISO_9797_1_M2_COMMON) |
|
#define | PBC_EMV_PIN_BLOCK_OP_MCHIP (EMV_OP_ISO_9797_1_M2_MCHIP) |
|
#define | PBC_EMV_PIN_BLOCK_OP_VISA (EMV_OP_ISO_9797_1_M2_VISA) |
|
#define | PBC_EMV_PIN_BLOCK_OP_VISA_CRYPTOGRAM (EMV_OP_ISO_9797_1_M2_VISA_CRYPTOGRAM) |
|
#define | PBC_EMV_PIN_BLOCK_OP_ELO (EMV_OP_ISO_9797_1_M2_ELO) |
|
#define | PBC_EMV_PIN_BLOCK_OP_JCB (EMV_OP_ISO_9797_1_M2_JCB) |
|
#define | PBC_EMV_PIN_BLOCK_MAX_OUTPUT (64) |
|
#define | EMV_DERIVE_KEY_OP_XOR (0x01) |
|
#define | EMV_DERIVE_KEY_OP_ECB (0x02) |
|
#define | CORE_P10_CSR_VERSION1 (0x00) |
|
#define | CORE_P10_CSR_DN_MAX_LEN (2048) |
|
#define | P10_CSR_DER (1) |
|
#define | P10_CSR_PEM (2) |
|
#define | CORE_P10_HASH_SHA1 (0x01) |
|
#define | CORE_P10_HASH_SHA224 (0x02) |
|
#define | CORE_P10_HASH_SHA256 (0x03) |
|
#define | CORE_P10_HASH_SHA384 (0x04) |
|
#define | CORE_P10_HASH_SHA512 (0x05) |
|
#define | CORE_P8_EXPORT_PWD_LEN (16) |
|
#define | ND_MIN_P8_PWD_LEN (8) |
|
#define | ND_MAX_P8_PWD_LEN (CORE_P8_EXPORT_PWD_LEN) |
|
#define | ND_SPB_MSG_HEADER_V2_LEN (588) |
|
#define | ND_SPB_MAX_NOTIFY_DATA_SEG (32 * 1024) |
|
#define | ND_SPB_USE_CIP1 (0x80000000) |
|
#define | ND_SPB_HASH_MODE_SHA1 (0x02) |
|
#define | ND_SPB_HASH_MODE_SHA256 (0x03) |
|
#define | ND_SPB_ENCODE_GEN_01 (0x01) |
|
#define | ND_SPB_REMOVE_PADDING (0x01) |
|
#define | ND_SPB_OUT_NO_PADDING (0x01) |
|
#define | ND_SPB_OUT_WITH_PADDING (0x02) |
|
#define | ND_SPB_ISPB_LEN (8) |
|
#define | ND_SPB_CA_LEN (2) |
|
#define | ND_SPB_DOMAIN_MAX_LEN (5) |
|
#define | ND_SPB_SN_MAX_LEN (32) |
|
#define | ND_SPB_ID_MAX_LEN (ND_SPB_SN_MAX_LEN + 1 + ND_SPB_CA_LEN + 1) |
|
#define | ND_SPB_ID_MAX_FQN_LEN (MAX_USR_LEN + 1 + ND_SPB_SN_MAX_LEN + 1 + ND_SPB_CA_LEN + 1) |
|
#define | ND_SPB_MAX_SUBJECT (1024) |
|
#define | ND_SPB_MAX_ISSUER (1024) |
|
#define | ND_SPB_MAX_ALG_ID (256) |
|
#define | SA_TP_MAX_DES_LEN (16 + 1) |
|
#define | SA_TP_MAX_OFFSET_LEN (6 + 1) |
|
#define | SA_TP_MAX_SERIAL_LEN (10 + 1) |
|
#define | SA_TP_MAX_MKEY_LEN (32 + 1) |
|
#define | SA_TP_MAX_OTP_LEN (6 + 1) |
|
#define | SA_HOTP_CHAP_LEN (10) |
|
#define | ISSUE_OATH_MIN_OTP_LEN (6) |
|
#define | ISSUE_OATH_MAX_OTP_LEN (16) |
|
#define | ISSUE_OATH_MAX_OTP_RETRY (129) |
|
#define | ISSUE_OATH_SHA1_LEN (20) |
|
#define | ISSUE_OATH_SHA256_LEN (32) |
|
#define | ISSUE_OATH_SHA512_LEN (64) |
|
#define | ISSUE_OATH_DYN_TRUNC (OATH_SA_v1_HOTP_DYN_TRUNC_OFF) |
|
#define | ISSUE_OATH_DEFAULT_TIME_STEP (OATH_SA_v2_default_TIME_STEP) |
|
#define | ISSUE_OATH_HOTP_TS (0) |
|
#define | ISSUE_OATH_HOTP_T0 (OATH_SA_v2_default_T0_Epoch) |
|
#define | ISSUE_OATH_INIT_MF (0) |
|
#define | ISSUE_OATH_OUTPUT_BLOB_LEN (160) |
|
#define | OATH_MAX_PSK_LEN (255) |
|
#define | ISSUE_OATH_GENERATE_HOTP (1) |
|
#define | ISSUE_OATH_GENERATE_TOTP (2) |
|
#define | ISSUE_OATH_IMPORT_HOTP (3) |
|
#define | ISSUE_OATH_IMPORT_TOTP (4) |
|
#define | DEFAULT_PORT (4433) |
|
#define | LST_NO_FILTER (1) |
|
#define | LST_FILTER (2) |
|
#define | SPB_GENERATE_KEY_NAME (1) |
|
#define | SPB_GENERATE_CER_NAME (2) |
|
#define | D_IPF_ENABLE (1) |
|
#define | D_IPF_DISABLE (2) |
|
#define | D_IPF_LIST (33) |
|
#define | D_IPF_ADD (44) |
|
#define | D_IPF_DEL (55) |
|
#define | P2C_SPB_CERT_INFO (1) |
|
#define | P2C_CERT_BASIC_INFO (2) |
|
#define | DN_MAX_SUBJECT (1024) |
|
#define | DN_MAX_ISSUER (1024) |
|
#define | DN_MAX_SN (1024) |
|
#define | DN_MAX_EMAIL (1024) |
|
#define | DN_MAX_ALG_ID (256) |
|
#define | NEW_DUKPT_MODE_DUK (0x00000000) |
|
#define | NEW_DUKPT_MODE_EXP (1 << 31) |
|
#define | NEW_DUKPT_MODE_DE (1 << 30) |
|
#define | NEW_DUKPT_MODE_PEK (1 << 29) |
|
#define | NEW_DUKPT_MODE_MEK (1 << 28) |
|
#define | NEW_DUKPT_MODE_TMP (1 << 27) |
|
#define | NEW_DUKPT_MODE_IPEK (1 << 26) |
|
#define | NET_INFO_MAX_SROUTE_COUNT (48) |
|
#define | NET_INFO_MAX_SROUTE_LEN (52) |
|
#define | NET_INFO_MAX_SNMP_T_COUNT (16) |
|
#define | NET_INFO_MAX_SNMP_SC_STR (255) |
|
#define | NET_INFO_MAX_SNMP_SL_STR (255) |
|
#define | NET_INFO_MAX_SNMP_C_STR (64) |
|
#define | NET_INFO_INFO_0 (0) |
|
#define | NET_INFO_INFO_1 (1) |
|
#define | NET_INFO_BOND_HOT_STANDBY "hot standby" |
|
#define | NET_INFO_BOND_BALANCE "balance" |
|
#define | NET_INFO_BOND_AGGREGATION "aggregation" |
|
#define | CERT_OUT_DER 1 |
|
#define | CERT_OUT_PEM 2 |
|
#define | DN_GEN_KEY_KDF_RAW_SECRET (0x01) |
|
#define | DN_GEN_KEY_X9_63_SHA256 (0x02) |
|
#define | DN_ECDH_GEN_KEY_MAX_DATA (1024) |
|
#define | DN_GEN_ECDH_MAX_SHARED_LEN (128) |
|
#define | DN_HASH_OFFLINE (1) |
|
#define | DN_FIND_SRVC_TYPE_IP (1) |
|
#define | DN_FIND_SRVC_TYPE_AAP (2) |
|
#define | DN_FIND_SRVC_TYPE_ALL (3) |
|
#define | DN_FIND_FILTER_TYPE_POCKET (0x01) |
|
#define | DN_FIND_FILTER_TYPE_XP (0x02) |
|
#define | DN_FIND_FILTER_TYPE_ST (0x04) |
|
#define | DN_FIND_FILTER_TYPE_LEGACY (0x08) |
|
#define | DN_FIND_FILTER_TYPE_UNKNOWN (0x10) |
|
#define | DN_FIND_FILTER_TYPE_HSM (0x40000000) |
|
#define | DN_FIND_FILTER_TYPE_ALL (0x80000000) |
|
#define | DN_SLP_POCKET_ID "$pocket" |
|
#define | DN_SLP_HSM_MODEL_POCKET "DMP" |
|
#define | DN_SLP_HSM_MODEL_XP "DXP" |
|
#define | DN_SLP_HSM_MODEL_ST "DST" |
|
#define | DN_SLP_HSM_MODEL_LEGACY "lhM" |
|
#define | DN_SLP_HSM_MODEL_UNKNOWN "DHSM" |
|
#define | DN_USR_A_TOKEN_KLEN (16) |
|
#define | DN_RND_CHAP_LEN (16) |
|
#define | DN_A_TOKEN_OP_ISSUE (1) |
|
#define | DN_A_TOKEN_OP_REVOKE (2) |
|
#define | DN_A_TOKEN_OP_LIST (3) |
|
#define | DN_A_TOKEN_OP_L_ISSUE (4) |
|
#define | DN_A_TOKEN_OP_L_REVOKE (5) |
|
#define | DN_A_TOKEN_INFINITE (~0) |
|
#define | DN_BATCH_SIGN_BLOCK_HEADER ((DWORD *2) + MAX_OBJ_ID_FQN_LEN) |
|
#define | DN_LB_LIST (1) |
|
#define | DN_MAX_LB_HSM_COUNT (16) |
|
#define | DN_MAX_LB_SETS (16) |
|
#define | D_GET_USR_KEY_OFFLINE (1) |
|
#define | DN_EC_MAX_BIG_NUM (1024) |
|
#define | DN_EC_KEY_FIELD_TYPE_NOT_DEFINED (0) |
|
#define | DN_EC_KEY_FIELD_TYPE_PRIME_FIELD (1) |
|
#define | DN_EC_KEY_FIELD_TYPE_BINARY_FIELD (2) |
|
#define | DN_BN_2_ARRAY_OUT_BIN (1) |
|
#define | DN_BN_2_ARRAY_OUT_HEX (2) |
|
#define | DN_EC_KEY_IN_FORMAT_DER (1) |
|
#define | DN_USER_INFO_CERT_OP_ASSOCIATE (1) |
|
#define | DN_USER_INFO_CERT_OP_UNASSOCIATE (2) |
|
#define | DN_SL_SP80057_STATE_UNKNOWN (0) |
|
#define | DN_SL_SP80057_STATE_PRE_ACTIVE (1) |
|
#define | DN_SL_SP80057_STATE_ACTIVE (2) |
|
#define | DN_SL_SP80057_STATE_DEACTIVATED (3) |
|
#define | DN_SL_SP80057_STATE_COMPROMISED (4) |
|
#define | DN_SL_SP80057_STATE_DESTROYED (5) |
|
#define | DN_SL_SP80057_STATE_DESTROYED_C (6) |
|
#define | DN_SP80057_UM_SIGN (0x00000001) |
|
#define | DN_SP80057_UM_VERIFY (0x00000002) |
|
#define | DN_SP80057_UM_ENCRYPT (0x00000004) |
|
#define | DN_SP80057_UM_DECRYPT (0x00000008) |
|
#define | DN_SP80057_UM_WRAP_KEY (0x00000010) |
|
#define | DN_SP80057_UM_UNWRAP_KEY (0x00000020) |
|
#define | DN_SP80057_UM_EXPORT (0x00000040) |
|
#define | DN_SP80057_UM_MAC_GENERATE (0x00000080) |
|
#define | DN_SP80057_UM_MAC_VERIFY (0x00000100) |
|
#define | DN_SP80057_UM_DERIVE_KEY (0x00000200) |
|
#define | DN_SP80057_UM_CONTENT_COMMITMENT (0x00000400) |
|
#define | DN_SP80057_UM_KEY_AGREEMENT (0x00000800) |
|
#define | DN_SP80057_UM_CERTIFICATE_SIGN (0x00001000) |
|
#define | DN_SP80057_UM_CRL_SIGN (0x00002000) |
|
#define | DN_SP80057_UM_GENERATE_CRYPTOGRAM (0x00004000) |
|
#define | DN_SP80057_UM_VALIDATE_CRYPTOGRAM (0x00008000) |
|
#define | DN_SP80057_UM_TRANSLATE_ENCRYPT (0x00010000) |
|
#define | DN_SP80057_UM_TRANSLATE_DECRYPT (0x00020000) |
|
#define | DN_SP80057_UM_TRANSLATE_WRAP (0x00040000) |
|
#define | DN_SP80057_UM_TRANSLATE_UNWRAP (0x00080000) |
|
#define | OBJ_LIST_VERB_VERSION ( 1 << 0 ) |
|
#define | OBJ_LIST_VERB_TYPE ( 1 << 1 ) |
|
#define | OBJ_LIST_VERB_ATTRIB ( 1 << 2 ) |
|
#define | OBJ_LIST_OBJS_OR ( 1 << 31 ) |
|
#define | DN_MAX_HSM_ALIAS (128) |
|
#define | DN_UPACK_MAX_DESCRIPTION (255 + 1) |
|
#define | ND_PA_ACL_OBJ_OPEN (ACL_OBJ_READ) |
|
#define | ND_PA_ACL_OBJ_EXPORT (ACL_OBJ_CREATE) |
|
#define | ND_PA_ACL_OBJ_DEL (ACL_OBJ_DEL) |
|
#define | ND_PA_ACL_OBJ_BLOCK (ACL_OBJ_UPDATE) |
|
#define | ND_PA_ACL_NS_DEL (ACL_USR_DELETE) |
|
#define | NSAUTH_ACL_FULL (~0) |
|
#define | ND_PA_STATE_Unknown (0) |
|
#define | ND_PA_STATE_Absent (1) |
|
#define | ND_PA_STATE_Null (2) |
|
#define | ND_PA_STATE_Associated (3) |
|
#define | ND_PA_STATE_Authorized (4) |
|
#define | PKCS11_SET_FLAG(x, p) ((x) |= (1 << (p))) |
|
#define | PKCS11_UNSET_FLAG(x, p) ((x) &= ~(1 << (p))) |
|
#define | PKCS11_GET_FLAG(x, p) ((x) & (1 << (p))) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_TRUSTED(x) PKCS11_SET_FLAG(x, 7) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_TRUSTED(x) PKCS11_UNSET_FLAG(x, 7) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_TRUSTED(x) PKCS11_GET_FLAG(x, 7) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_DERIVE(x) PKCS11_UNSET_FLAG(x, 6) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_DERIVE(x) PKCS11_SET_FLAG(x, 6) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_DERIVE(x) (!PKCS11_GET_FLAG(x, 6)) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_ENCRYPT(x) PKCS11_UNSET_FLAG(x, 5) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_ENCRYPT(x) PKCS11_SET_FLAG(x, 5) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_ENCRYPT(x) (!PKCS11_GET_FLAG(x, 5)) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_DECRYPT(x) PKCS11_UNSET_FLAG(x, 4) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_DECRYPT(x) PKCS11_SET_FLAG(x, 4) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_DECRYPT(x) (!PKCS11_GET_FLAG(x, 4)) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_WRAP(x) PKCS11_UNSET_FLAG(x, 3) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_WRAP(x) PKCS11_SET_FLAG(x, 3) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_WRAP(x) (!PKCS11_GET_FLAG(x, 3)) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_UNWRAP(x) PKCS11_UNSET_FLAG(x, 2) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_UNWRAP(x) PKCS11_SET_FLAG(x, 2) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_UNWRAP(x) (!PKCS11_GET_FLAG(x, 2)) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_WRAP_WITH_TRUSTED(x) PKCS11_SET_FLAG(x, 7) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_WRAP_WITH_TRUSTED(x) PKCS11_UNSET_FLAG(x, 7) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_WRAP_WITH_TRUSTED(x) PKCS11_GET_FLAG(x, 7) |
|
#define | PKCS11_SET_OBJ_MAP_CKA_LOCAL(x) PKCS11_SET_FLAG(x, 7) |
|
#define | PKCS11_UNSET_OBJ_MAP_CKA_LOCAL(x) PKCS11_UNSET_FLAG(x, 7) |
|
#define | PKCS11_GET_OBJ_MAP_CKA_LOCAL(x) PKCS11_GET_FLAG(x, 7) |
|
#define | DN_ATOKEN_CACHE_GET_COUNT (0) |
|
#define | DN_ATOKEN_CACHE_GC (1) |
|
#define | DN_LB_LIST (1) |
|
#define | MNG_OBJ_META_A_KEY_TYPE (1) |
|
#define | MNG_OBJ_META_A_CLASS (2) |
|
#define | MNG_OBJ_META_A_EXTRACTABLE (3) |
|
#define | MNG_OBJ_META_A_SENSITIVE (4) |
|
#define | MNG_OBJ_META_A_N_EXTRACTABLE (5) |
|
#define | MNG_OBJ_META_A_LOCAL (6) |
|
#define | MNG_OBJ_META_A_CERT_TYPE (7) |
|
#define | MNG_OBJ_META_A_RSA_MODULUS (8) |
|
#define | MNG_OBJ_META_A_RSA_PUB_EXP (9) |
|
#define | MNG_OBJ_META_A_PUB_KEY_INFO (10) |
|
#define | MNG_OBJ_META_A_EC_PARAMS (11) |
|
#define | MNG_OBJ_META_A_SUBJECT (12) |
|
#define | MNG_OBJ_META_A_ISSUER (13) |
|
#define | MNG_OBJ_META_A_SN (14) |
|
#define | MNG_OBJ_META_A_TOKEN (15) |
|
#define | MNG_OBJ_META_A_MODIFIABLE (16) |
|
#define | MNG_OBJ_META_A_DERIVE (17) |
|
#define | MNG_OBJ_META_A_WRAP (18) |
|
#define | MNG_OBJ_META_A_UNWRAP (19) |
|
#define | MNG_OBJ_META_A_SIGN (20) |
|
#define | MNG_OBJ_META_A_VERIFY (21) |
|
#define | MNG_OBJ_META_A_ENCRYPT (22) |
|
#define | MNG_OBJ_META_A_DECRYPT (23) |
|
#define | MNG_OBJ_META_A_OBJ_ID (24) |
|
#define | MNG_OBJ_META_A_MODULUS_BITS (25) |
|
#define | MNG_OBJ_META_A_PRIVATE (26) |
|
#define | MNG_OBJ_META_A_LABEL (27) |
|
#define | MNG_OBJ_META_A_ID (28) |
|
#define | MNG_OBJ_META_A_APPLICATION (29) |
|
#define | MNG_OBJ_META_A_TRUSTED (30) |
|
#define | MNG_OBJ_META_A_JMIDP_SEC_DOMAIN (31) |
|
#define | MNG_OBJ_META_A_CERT_CATEGORY (32) |
|
#define | MNG_OBJ_META_A_KEY_GEN_MECHANISM (33) |
|
#define | MNG_OBJ_META_A_WRAP_WITH_TRUSTED (34) |
|
#define | MNG_OBJ_META_A_HSM_ASSOCIATE (35) |
|
#define | MNG_OBJ_META_A_SIGN_RECOVER (36) |
|
#define | MNG_OBJ_META_A_VERIFY_RECOVER (37) |
|
#define | MNG_OBJ_META_A_HSM_OBJ_VERSION (502) |
|
#define | MNG_OBJ_META_A_HSM_OBJ_TYPE (503) |
|
#define | MNG_OBJ_META_A_HSM_OBJ_ATTR (504) |
|
#define | MNG_OBJ_META_A_HSM_OBJ_LEN (505) |
|
#define | MNG_OBJ_META_A_HSM_OBJ_ID (506) |
|
#define | MNG_OBJ_META_A_HSM_OBJ_PVALUE (507) |
|
#define | MNG_OBJ_META_READ_ONLY_ATTR(a) |
|
#define | MNG_OBJ_META_GET (1) |
|
#define | MNG_OBJ_META_UPDATE (3) |
|
#define | MNG_OBJ_META_DEL (4) |
|
#define | MNG_OBJ_META_TYPE_ULONG (1) |
|
#define | MNG_OBJ_META_TYPE_STR (2) |
|
#define | MNG_OBJ_META_TYPE_BOOL (3) |
|
#define | MNG_OBJ_META_TYPE_INT_BOOL (4) |
|
#define | MNG_HSM_P11_INFO_SLOT_DESC (1) |
|
#define | MNG_HSM_P11_INFO_MANUFACTURER_ID (2) |
|
#define | MNG_HSM_P11_INFO_SLOT_FLAGS (3) |
|
#define | MNG_HSM_P11_INFO_HDW_VERSION (4) |
|
#define | MNG_HSM_P11_INFO_FMW_VERSION (5) |
|
#define | MNG_HSM_P11_INFO_LABEL (6) |
|
#define | MNG_HSM_P11_INFO_MODEL (7) |
|
#define | MNG_HSM_P11_INFO_SERIAL_NUMBER (8) |
|
#define | MNG_HSM_P11_INFO_TOKEN_FLAGS (9) |
|
#define | MNG_HSM_P11_INFO_UTC_TIME (10) |
|
#define | MNG_HSM_P11_INFO_MAX_SESSION_COUNT (11) |
|
#define | MNG_HSM_P11_INFO_SESSION_COUNT (12) |
|
#define | MNG_HSM_P11_INFO_MAX_RW_SESS_COUNT (13) |
|
#define | MNG_HSM_P11_INFO_RW_SESS_COUNT (14) |
|
#define | MNG_HSM_P11_INFO_MAX_PIN_LEN (15) |
|
#define | MNG_HSM_P11_INFO_MIN_PIN_LEN (16) |
|
#define | MNG_HSM_P11_INFO_TOTAL_PUB_MEMORY (17) |
|
#define | MNG_HSM_P11_INFO_FREE_PUB_MEMORY (18) |
|
#define | MNG_HSM_P11_INFO_TOTAL_PRIV_MEMORY (19) |
|
#define | MNG_HSM_P11_INFO_FREE_PRIV_MEMORY (20) |
|
#define | MNG_HSM_P11_INFO_SVMK_FINGERPRINT (21) |
|
#define | D_IMPORT_ALG_PRIV_KEY_RSA (0xFFFFFFE1) |
|
#define | D_IMPORT_ALG_PRIV_KEY_ECC (0xFFFFFFE0) |
|
#define | DN_CALC_ARPC_EMV_4_2_M1_ICC (1) |
|
#define | DN_CALC_ARPC_EMV_4_2_M1_SK (2) |
|
#define | DN_CALC_ARPC_EMV_4_2_M2 (3) |
|
#define | DN_EXP_ZPK_FLAG_FULL_CKS (1) |
|
|
int AAP_API | DGetErrorString (int nErrorValue, char *szErrorCode, char *szErrorDesc) |
|
int AAP_API | DInitialize (DWORD dwReserved) |
|
int AAP_API | DSetLBList (DWORD dwParam, void *pvList, DWORD dwListCount, DWORD dwReserved) |
|
int AAP_API | DGetLBList (DWORD dwParam, void *pvList, DWORD *pdwListCount, DWORD dwReserved) |
|
int AAP_API | DOpenSession (HSESSIONCTX *phSession, DWORD dwParam, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DSetSessionParam (HSESSIONCTX hSession, DWORD dwParam, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DGetSessionParam (HSESSIONCTX hSession, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) |
|
int AAP_API | DCloseSession (HSESSIONCTX *phSession, DWORD dwFlags) |
|
int AAP_API | DFinalize () |
|
int AAP_API | DListObjs (HSESSIONCTX hSession, funcListKeyCallback fncallback, void *pParam ) |
|
int AAP_API | DBackupData (HSESSIONCTX hSession, char *szBackupFile, char *szPin, int nDirection) |
|
int AAP_API | DBackupObject (HSESSIONCTX hSession, DWORD dwOP, char *szObjectId, char *szPin, BYTE *pbData, DWORD *pdwDataLen, DWORD dwReserved) |
|
int AAP_API | DGetLogEvents (HSESSIONCTX hSession, funcLogEventCallback fncallback, void *pParam) |
|
int AAP_API | DAdmOperation (HSESSIONCTX hSession, DWORD dwParam, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DGetHSMTLSCert (char *szAddress, int nPort, DWORD dwOutFormat, BYTE **ppbOutCert, DWORD *pdwOutCertLen, DWORD dwFlags) |
|
int AAP_API | DWriteFile (HSESSIONCTX hSession, char *szFileId, DWORD dwFileSize, funcReadLocalFileCallback fncallback, void *pParam) |
|
int AAP_API | DReadFile (HSESSIONCTX hSession, char *szFileId, funcWriteLocalFileCallback fncallback, void *pParam) |
|
int AAP_API | DRemoveObj (HSESSIONCTX hSession, char *szObjId) |
|
int AAP_API | DGetStatLog (HSESSIONCTX hSession, DWORD dwStart, DWORD dwOffset, DWORD *pdwLogSize, BYTE **ppbLog) |
|
int AAP_API | DTruncateLog (HSESSIONCTX hSession) |
|
int AAP_API | DFindHSM (DWORD dwServiceType, DWORD dwFilter, void **ppvOutputData, DWORD *pdwOutputDataLen, DWORD dwFlags) |
|
int AAP_API | DManageAToken (HSESSIONCTX hSession, BYTE bOP, DN_A_TOKEN_FULL *pstATokenFull, funcListAKeysCallback fnCallBack, void *pvCallbackParam, DWORD dwParam) |
|
int AAP_API | DManageATokenCache (HSESSIONCTX hSession, DWORD dwOP, void *pOutData, DWORD dwParam) |
|
int | DIPFilterOperation (HSESSIONCTX hSession, BYTE bOP, char *szUser, char *szIP, int(AAP_API *ListIpFilterCallback)(void *pInData, DWORD dwInDataLen, void *pParam, BOOL bFinal), void *pParam, DWORD *pdwStatus, DWORD dwReserved) |
|
int AAP_API | DRenameObj (HSESSIONCTX hSession, char *szOldObjName, char *szNewObjName, DWORD dwFlags) |
|
int AAP_API | DUPackPush (HSESSIONCTX hSession, DWORD dwPackSize, BYTE *pbPack) |
|
int AAP_API | DUPackInfo (DWORD dwPackSize, BYTE *pbPack, DWORD *pdwUPackVersion, BYTE **ppbUPackDescr, BYTE **ppbUPackSignature) |
|
int AAP_API | DGetObjInfo (const HSESSIONCTX hSession, const char *szObjId, const int nAlgId, const BYTE *pbData, DWORD *pdwDataLen) |
|
int AAP_API | DGenerateMapObj (const HSESSIONCTX hSession, const char *szMapId, const char *szObj1Id, const int nObj1AlgId, const char *szObj2Id, const int nObj2AlgId) |
|
int AAP_API | DRemoveMapObj (const HSESSIONCTX hSession, const char *szMapObjId) |
|
int AAP_API | DListUserSessions (HSESSIONCTX hSession, int(AAP_API *ListUserSessionsCallback)(DWORD dwStartTime, char *szInfo, void *pParam, BOOL bFinal), void *pParam) |
|
int AAP_API | DListObjsFilter (HSESSIONCTX hSession, DWORD dwFilterType, void *pvFilter, int(AAP_API *ListObjCallback)(void *pvIN, void *pParam, BOOL bFinal), void *pParam) |
|
int AAP_API | DListLoadedModules (HSESSIONCTX hSession, int(AAP_API *ListLoadedModulesCallback)(char *szModuleInfo, void *pParam, BOOL bFinal), void *pParam) |
|
int AAP_API | DCreateUser (HSESSIONCTX hSession, struct USER_INFO userInfo) |
|
int AAP_API | DRemoveUser (HSESSIONCTX hSession, char *szUserId) |
|
int AAP_API | DSetUserParam (HSESSIONCTX hSession, DWORD dwParam, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DGetUserParam (HSESSIONCTX hSession, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) |
|
int AAP_API | DListUsers (HSESSIONCTX hSession, funcListUsersCallback fncallback, void *pParam) |
|
int AAP_API | DAssignToken (const HSESSIONCTX hSession, const char *szUserId, const DWORD dwParam, BYTE *pbData, const DWORD dwDataLen) |
|
int AAP_API | DUnassignToken (const HSESSIONCTX hSession, const DWORD dwParam, const char *szUserId) |
|
int AAP_API | DOATHResync (const HSESSIONCTX hSession, char *szUser, char *szOTP1, char *szOTP2, DWORD dwParam) |
|
int AAP_API | DGeneratePkcs11Map (HSESSIONCTX hSession, char *szP11MapId, BYTE bTemporary, DWORD dwBlobType, DWORD dwFlags, BYTE *pbData, DWORD dwDataLen) |
|
int AAP_API | DUpdatePkcs11Map (HSESSIONCTX hSession, char *szP11MapId, DWORD dwBlobType, DWORD dwFlags, DWORD dwUpdateMask, BYTE *pbData, DWORD dwDataLen) |
|
int AAP_API | DGetPkcs11Map (HSESSIONCTX hSession, char *szP11MapId, DWORD dwBlobType, DWORD dwFlags, BYTE **ppbData, DWORD *pdwDataLen) |
|
int AAP_API | DListPkcs11Maps (HSESSIONCTX hSession, int(AAP_API *ListKeyCallback)(char *szKeyName, void *pParam, BOOL bFinal), void *pParam) |
|
int AAP_API | DCreateObjMetadata (HOBJMETACTX *phOutMeta, DWORD dwParam) |
|
int AAP_API | DDestroyObjMetadata (HOBJMETACTX *phMeta, DWORD dwParam) |
|
int AAP_API | DSetObjMetadata (HOBJMETACTX hInMeta, DWORD dwOption, void *pvOptionData, DWORD dwOptionDataLen, DWORD dwParam) |
|
int AAP_API | DUnsetObjMetadata (HOBJMETACTX hInMeta, DWORD dwOption, DWORD dwParam) |
|
int AAP_API | DGetObjMetadata (HOBJMETACTX hInMeta, DWORD dwOption, void *pvOptionData, DWORD *pdwOptionDataLen, DWORD dwParam) |
|
int AAP_API | DSetObjMetadataJson (HOBJMETACTX hInMeta, char *szData, DWORD dwDataLen, DWORD dwParam) |
|
int AAP_API | DGetObjMetadataJson (HOBJMETACTX hInMeta, char *szData, DWORD *pdwDataLen, DWORD dwParam) |
|
int AAP_API | DManageObjMetadata (HSESSIONCTX hSession, BYTE bOP, char *szObjName, HOBJMETACTX hInMeta, HOBJMETACTX *phOutMeta, DWORD dwParam) |
|
int AAP_API | DFindObjMetadataInit (HSESSIONCTX hSession, HOBJMETACTX hInMeta, HOBJMETASEARCHCTX *phMetaSearchCtx, DWORD dwParam) |
|
int AAP_API | DFindObjMetadataCont (HOBJMETASEARCHCTX hMetaSearchCtx, HOBJMETACTX *phOutMeta, DWORD dwOutMetaMaxCount, DWORD *pdwOutMetaDataCount, DWORD dwParam) |
|
int AAP_API | DFindObjMetadataEnd (HOBJMETASEARCHCTX *phMetaSearchCtx, DWORD dwParam) |
|
int | DGetObjMetadataTypeInfo (DWORD dwOption, void *pvData, DWORD *pdwDataLen, DWORD dwReserved) |
|
const OBJ_MET_ATTR * | DGetObjMetadataTypeInfoList (int *pnOutLen) |
|
int AAP_API | DGetHSMP11Info (HSESSIONCTX hSession, HP11ATTRCTX *phOutMeta, DWORD dwParam) |
|
int AAP_API | DGetHSMP11InfoAttr (HP11ATTRCTX hInMeta, DWORD dwOption, void *pvOptionData, DWORD *pdwOptionDataLen, DWORD dwParam) |
|
int AAP_API | DDestroyHSMP11Info (HP11ATTRCTX *phMeta, DWORD dwParam) |
|
const OBJ_MET_ATTR * | DGetHSMP11TypeInfoList (int *pnOutLen) |
|
int AAP_API | DGetUserAcl (HSESSIONCTX hSession, char *szUser, DWORD *pdwUserAcl) |
|
int AAP_API | DListUserTrusts (HSESSIONCTX hSession, char *szUserId, BYTE bType, int(AAP_API *ListUserTrustCallback)(char *szUserName, DWORD dwACL, void *pParam, BOOL bFinal), void *pParam) |
|
int AAP_API | DGetHsmInfo (HSESSIONCTX hSession, BOOL *pbFinal, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) |
|
int AAP_API | DSetLogParam (HSESSIONCTX hSession, DWORD dwParam, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DGetLogParam (HSESSIONCTX hSession, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) |
|
int AAP_API | DGetLibVersion (HSESSIONCTX hSession, char *szVersion, DWORD *pdwVersionLen, DWORD dwFlags) |
|
int AAP_API | DECParam2AlgId (BYTE *pbECParam, DWORD dwECParamLen, int *pnAlgId, DWORD dwFlags) |
|
int AAP_API | DECPubKeyDER2AlgId (BYTE *pbECPubKeyDER, DWORD dwECPubKeyDERLen, int *pnAlgId, DWORD dwFlags) |
|
int AAP_API | DGenerateKey (HSESSIONCTX hSession, char *szKeyId, int nAlgId, DWORD dwFlags, HKEYCTX *phKey) |
|
int AAP_API | DGenerateKeyMaterial (HSESSIONCTX hSession, int nAlgId, BYTE *pbData, DWORD *pdwDataLen, DWORD dwReserved) |
|
int AAP_API | DGetUserKey (HSESSIONCTX hSession, char *szKeyId, DWORD dwFlags, HKEYCTX *phKey) |
|
int AAP_API | DImportKey (HSESSIONCTX hSession, char *szKeyId, HKEYCTX hKEKey, DWORD dwBlobType, int nAlgId, DWORD dwFlags, BYTE *pbData, DWORD dwDataLen, HKEYCTX *phKey) |
|
int AAP_API | DExportKey (HKEYCTX hKey, HKEYCTX hKEKey, DWORD dwBlobType, DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen) |
|
int AAP_API | DPKCS8ImportKey (HSESSIONCTX hSession, char *szKeyId, char *szSecret, DWORD dwKeyAlg, DWORD dwAttrib, BYTE *pbKeyEnvelope, DWORD dwKeyEnvelopeLen) |
|
int AAP_API | DPKCS8ExportKey (HSESSIONCTX hSession, char *szKeyId, char *szSecret, BYTE **ppbKeyEnvelope, DWORD *pdwKeyEnvelopeLen) |
|
int AAP_API | DSetKeyParam (HKEYCTX hKey, DWORD dwParam, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DGetKeyParam (HKEYCTX hKey, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) |
|
int AAP_API | DDeriveKey (HHASHCTX hHash, char *szKeyId, int nAlgId, DWORD dwFlags, HKEYCTX *phKey) |
|
int AAP_API | DDuplicateKey (HKEYCTX hKey, DWORD dwFlags, HKEYCTX *phKey) |
|
int AAP_API | DHashSessionKey (HKEYCTX hKey, HHASHCTX hHash, DWORD dwFlags) |
|
int AAP_API | DDestroyKey (HKEYCTX *phKey, DWORD dwFlags) |
|
int AAP_API | DAssociatePKCS11Key (HSESSIONCTX hSession, char *szPriKey, char *szPubKey, char *szCert, void *pvReserved, DWORD dwReserved) |
|
int AAP_API | DExportPKCS12 (const HSESSIONCTX hSession, const char *szPkcs12Pwd, const char *szKeyId, const char *szCertId, const char *szReserved, BYTE **ppbPkcs12, DWORD *pdwPkcs12Len, DWORD dwReserved) |
|
int AAP_API | DRemoveKey (HSESSIONCTX hSession, char *szKeyId) |
|
int AAP_API | DImportPKCS12 (const HSESSIONCTX hSession, const char *szPkcs12File, const char *szPkcs12Pwd, const char *szKeyId, const DWORD dwKeyAttr, const char *szCertId) |
|
int AAP_API | DCert2CertInfo (BYTE *pbCert, DWORD dwCertLen, DWORD dwOutType, void *pvCertInfo, DWORD dwFlags) |
|
int AAP_API | DEncrypt (HKEYCTX hKey, HHASHCTX hHash, BOOL bFinal, DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen, DWORD dwBufLen) |
|
int AAP_API | DDecrypt (HKEYCTX hKey, HHASHCTX hHash, BOOL bFinal, DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen) |
|
int AAP_API | DCreateHash (HSESSIONCTX hSession, int nAlgId, HKEYCTX hKey, DWORD dwFlags, HHASHCTX *hHash) |
|
int AAP_API | DHashData (HHASHCTX hHash, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DSetHashParam (HHASHCTX hHash, DWORD dwParam, BYTE *pbData, DWORD dwDataLen, DWORD dwFlags) |
|
int AAP_API | DGetHashParam (HHASHCTX hHash, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) |
|
int AAP_API | DSignHash (HHASHCTX hHash, HKEYCTX hKey, DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen) |
|
int AAP_API | DDestroyHash (HHASHCTX *phHash) |
|
int AAP_API | DVerifySignature (HHASHCTX hHash, BYTE *pbSignature, DWORD dwSigLen, HKEYCTX hPubKey, DWORD dwFlags) |
|
int AAP_API | DDuplicateHash (HHASHCTX hHash, DWORD dwFlag, HHASHCTX *phHash) |
|
int AAP_API | DGetRandom (HSESSIONCTX hSession, BYTE *pbData, DWORD dwDataLen) |
|
int AAP_API | DGenEcdhKey (HSESSIONCTX hSession, DWORD dwOP, char *szPriKey, void *pvInData, DWORD dwInDataLen, BYTE *pbOutData, DWORD *pdwOutDataLen, DWORD dwFlags) |
|
int AAP_API | DCRLCertCheck (HSESSIONCTX hSession, char *szCRL, char *szCertId, char *szVerifyInfo) |
|
int AAP_API | DPINBlockTranslate (HSESSIONCTX hSession, char *szSrcPEK, char *szDstPEK, BYTE bTransBlockType, char *szPAN, BYTE *pbInPinBlock, BYTE *pbOutPinBlock, DWORD dwParam) |
|
int AAP_API | DGenerateCVV (HSESSIONCTX hSession, char *szKeyId, char *szPAN, char *szExpirationDate, char *szServiceCode, char *szCVV, DWORD dwParam) |
|
int AAP_API | DVerifyCVV (HSESSIONCTX hSession, char *szKeyId, char *szPAN, char *szExpirationDate, char *szServiceCode, char *szCVV, DWORD dwParam) |
|
int AAP_API | DGeneratePIN (HSESSIONCTX hSession, char *szPGK, char *szPAN, DWORD dwOperation, int nPinLen, char *szInPin, char *szOffset, char *szOutPin, DWORD dwParam) |
|
int AAP_API | DVerifyPINBlock (HSESSIONCTX hSession, char *szPTK, char *szPGK, char *szPAN, char *szOffset, BYTE *pbInPinBlock, DWORD dwParam) |
|
int AAP_API | DEFTCheckKeyParts (int nKeyAlgId, EFT_VISA_KEY_PARTS *pstKeyParts, DWORD dwParam) |
|
int AAP_API | DGenerateDUKPT (HSESSIONCTX hSession, BYTE *pbKSI, BYTE *pbDID_CTR, char *szDUKPT, DWORD dwParam) |
|
void AAP_API | DGenerateBDKName (BYTE *pbKSI, char *szBDKName, DWORD dwParam) |
|
void AAP_API | DGenerateDUKPTName (BYTE *pbKSI, BYTE *pbDID_CTR, char *szDUKPTName, DWORD dwParam) |
|
int AAP_API | DGeneratePVV (HSESSIONCTX hSession, char *szPGK, BYTE bPVKI, char *szPAN, char *szPIN, char *szPVV, DWORD dwParam) |
|
int AAP_API | DGenerateDAC (HSESSIONCTX hSession, char *szIMKDAC, char *szPAN, BYTE *pbSEQ, BYTE *pbDAC, DWORD dwParam) |
|
int AAP_API | DVerifyDAC (HSESSIONCTX hSession, char *szIMKDAC, char *szPAN, BYTE *pbSEQ, BYTE *pbDAC, DWORD dwParam) |
|
int AAP_API | DSignSDA (HSESSIONCTX hSession, char *szIK, BYTE *pbDAC, DWORD dwSDA_DATALen, BYTE *pbSDA_DATA, DWORD *pdwSigLen, BYTE *pbSig, DWORD dwParam) |
|
int AAP_API | DGenerateDDA_ICCCert (HSESSIONCTX hSession, BYTE bOP, char *szIK, char *szPAN, DWORD dwDDA_DATALen, BYTE *pbDDA_DATA, DWORD *pdwSigLen, BYTE *pbSig, DWORD dwParam) |
|
int AAP_API | DGenerateICCMK (HSESSIONCTX hSession, BYTE bOP, char *szIK, char *szKeK, char *szPAN, BYTE *pbSEQ, DWORD *pdwEnvelopeLen, BYTE *pbEnvelope, DWORD dwParam) |
|
int AAP_API | DGenerateEMV_HMAC (HSESSIONCTX hSession, BYTE bOP, char *szIK, char *szPAN, BYTE *pbSEQ, BYTE *pbNONCE, DWORD dwDataLen, BYTE *pbData, BYTE *pbMAC, DWORD dwParam) |
|
int AAP_API | DGenerateEMV_MAC (HSESSIONCTX hSession, BYTE bOP, char *szIK, char *szPAN, BYTE *pbSEQ, BYTE *pbNONCE, DWORD dwDataLen, BYTE *pbData, BYTE *pbMAC, DWORD dwParam) |
|
int AAP_API | DCheckIDN (HSESSIONCTX hSession, char *szIK, char *szPAN, BYTE *pbSEQ, BYTE *pbATC, BYTE *pbUN, BYTE *pbIDN, DWORD dwParam) |
|
int AAP_API | DEncryptEMV (HSESSIONCTX hSession, BYTE bEncOP, char *szEncIK, BYTE *pbEncNONCE, BYTE bMacOP, char *szMacIK, BYTE *pbMacNONCE, char *szPAN, BYTE *pbSEQ, DWORD dwDataLen, BYTE *pbData, DWORD *pdwEncDataLen, BYTE *pbEncData, BYTE *pbMAC, DWORD dwParam) |
|
int AAP_API | DGenerateEMV_CSR (HSESSIONCTX hSession, BYTE bOP, char *szIK, BYTE *pbTrackNum, BYTE *pbServiceID, BYTE *pbIssuerID, BYTE *pbExpDate, DWORD *pdwCSRLen, BYTE *pbCSR, DWORD dwParam) |
|
int AAP_API | DGenerateEMV_CSREx (HSESSIONCTX hSession, BYTE bOP, char *szIK, BYTE *pbTrackNum, BYTE *pbServiceID, BYTE *pbIssuerID, BYTE *pbExpDate, DBLOB *pdbCSR, BYTE *pbHash, DWORD dwParam) |
|
int AAP_API | DGenerateEMV_PinBlock (HSESSIONCTX hSession, BYTE bOP, BYTE *pbNONCE, char *szTransportKey, char *szISSUER_MK, char *szISSUER_SMC_MK, char *szPAN, BYTE *pbSEQ, BYTE *pbOLD_PB, BYTE *pbNEW_PB, BYTE *pbOutBlock, DWORD *pdwOutBlockLen, DWORD dwParam) |
|
int AAP_API | DDeriveEMV_Key (HSESSIONCTX hSession, char *szSrcKey, WORD wBufferLen, BYTE *pbBuffer, BYTE bOP, DWORD dwAttrib, char *szDstKey, HKEYCTX *phKey, DWORD dwParam) |
|
int AAP_API | DCalculateARPC (HSESSIONCTX hSession, char *szIssuerMK, char *szPAN, BYTE *pbSEQ, BYTE *pbARQC, BYTE *pbARC, BYTE *pbARPC, DWORD dwParam) |
|
int AAP_API | DCalculateARPC_Ex (HSESSIONCTX hSession, DWORD dwOp, void *pvInData, BYTE *pbARPC, DWORD dwParam) |
|
int AAP_API | DMAC_ISO9797_1_Met2 (DWORD dwType, BYTE *pbKey, DWORD dwAlg, const BYTE *pbMsg, DWORD dwMsgLen, BYTE *pbMAC) |
|
int AAP_API | DEFTImportKey (HSESSIONCTX hSession, char *szKeyId, int nKeyAlgId, EFT_VISA_KEY_PARTS *pstKeyParts, DWORD dwParam) |
|
int AAP_API | DEFTExportKey (HSESSIONCTX hSession, BYTE bExportMode, char *szKEKId, char *szKeyId, BYTE *pbEncryptedBlock, DWORD *pdwEncryptedBlockLen, BYTE *pbKeyCheckValue, DWORD dwParam) |
|
int AAP_API | DEFTKeKImport (HSESSIONCTX hSession, BYTE bOP, DWORD dwAlgId, char *szKeKName, char *szKeyName, DWORD dwAttr, BYTE *pbKCV1, BYTE *pbKCV2, BYTE *pbKCV3, BYTE *pbKCVFinal, BYTE *pbBlob, DWORD dwFlags) |
|
int AAP_API | DEFTExportZPK (HSESSIONCTX hSession, char *szKeyId, int *pnKeyAlg, int *pnKeySize, EFT_VISA_KEY_PARTS *pstKeyParts, DWORD dwParam) |
|
int AAP_API | DPowerSignHash (HSESSIONCTX hSession, char *szKeyId, int nHashAlgId, DWORD dwDataLen, BYTE *pbDataBuffer, DWORD *pdwSignLen, BYTE **ppbSignData) |
|
int AAP_API | DPKCS7Sign (HSESSIONCTX hSession, char *szKeyName, char *szKeyCert, char *szCerts, DWORD dwAttrib, BYTE *pbContent, DWORD dwContentLen, DWORD *pdwSignatureLen, BYTE **ppbSignature, DWORD dwParam) |
|
int AAP_API | DGenerateCNSCert (HSESSIONCTX hSession, char *szKeyID, char *szUsrID, char *szUsrName, WORD wModulusLen, BYTE *pbModulus, BYTE bExponentLen, BYTE *pbExponent, DWORD *pdwCertLen, BYTE *pbCert, DWORD dwParam) |
|
int AAP_API | DSignHashedData (HKEYCTX hKey, BYTE *pbData, DWORD dwDataLen, int nHashId, DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen) |
|
BOOL | DDoRSAPadding (HSESSIONCTX hSession, DWORD dwPadding, BYTE *pbBlock, BYTE *pbData, DWORD *pdwDataLen, DWORD dwBlockSize, DWORD dwFlag) |
|
int AAP_API | DBatchSign (HKEYCTX hKey, BYTE *pbBlock, DWORD dwBlockCount, DWORD dwFlags) |
|
char *AAP_API | DByteArray2Base64 (BYTE *pbData, DWORD dwDataLen, char *szBase64, DWORD *pdwBase64Len, BOOL bNoNewLines) |
|
BYTE *AAP_API | DBase642ByteArray (char *szBase64, DWORD dwBase64Len, BYTE *pbData, DWORD *pdwDataLen) |
|
int AAP_API | DSignXml (HKEYCTX hKey, HHASHCTX hHash, char *szCertId, DWORD dwSizeUnsignedXml, BYTE *pbUnsignedXml, DWORD dwFilterLen, BYTE *pbFilter, DWORD *pdwSizeSignedXml, BYTE **ppbSignedXml) |
|
int AAP_API | DVerifySignedXml (HSESSIONCTX hSession, char *szCertsId, DWORD dwSizeSignedXml, BYTE *pbSignedXml, DWORD dwFilterLen, BYTE *pbFilter) |
|
int AAP_API | DVerifySignedXmlEx (HSESSIONCTX hSession, char *szCertsId, DWORD dwSizeSignedXml, BYTE *pbSignedXml, DWORD dwFilterLen, BYTE *pbFilter, char *szCRL) |
|
int AAP_API | DVersion (DWORD dwType, DWORD *pdwMajor, DWORD *pdwMinor, DWORD *pdwRevision, DWORD *pdwBuild) |
|
void *AAP_API | DAlloc (DWORD dwsize) |
|
void AAP_API | DFree (void *p) |
|
void AAP_API | DCleanCERT_X509_INFO (CERT_X509_INFO *pstCert) |
|
int AAP_API | DLogLineFormat (char *szIn, char *szOut) |
|
int AAP_API | DGetStatLogSize (HSESSIONCTX hSession, DWORD *pdwLogLen) |
|
int AAP_API | DGetHSMLogInit (HSESSIONCTX hSession, DWORD dwStart, DWORD dwOffset, HLOGCTX *phLogCtx, DWORD dwParam) |
|
int AAP_API | DGetHSMLogCont (HLOGCTX hLogCtx, BYTE *pbLog, DWORD *pdwLogSize) |
|
int AAP_API | DGetHSMLogEnd (HLOGCTX *phLogCtx) |
|
int AAP_API | DGetStatInfo (HSESSIONCTX hSession, DWORD *pdwSessions, DWORD *pdwCPU, DWORD *pdwUnit, DWORD *pdwMemTotal, DWORD *pdwMemUsed, DWORD *pdwSwapTotal, DWORD *pdwSwapUsed) |
|
int AAP_API | DGetNetInfo (HSESSIONCTX hSession, BYTE **ppbNetInfo, DWORD *pdwNetInfoCount, DWORD dwFlags) |
|
int AAP_API | DGeneratePKCS10CSR (HSESSIONCTX hSession, char *szKeyName, BYTE bVersion, char *szDN, DWORD dwOutType, DWORD *pdwCSRLen, BYTE **ppbCSR, DWORD dwParam) |
|
int AAP_API | DCertEncodingConvert (BYTE *pbCert, DWORD dwCertLen, DWORD dwOutFormat, BYTE **ppbOutCert, DWORD *pdwOutCertLen, DWORD dwReserved) |
|
int AAP_API | DECPrivateKey2Info (BYTE *pbEC, DWORD dwECLen, DWORD dwInForm, void *pvPrivKeyInfo, DWORD dwOutForm, DWORD dwReserved) |
|
int AAP_API | DECPublicKey2Info (BYTE *pbEC, DWORD dwECLen, DWORD dwInForm, void *pvPubKeyInfo, DWORD dwOutForm, DWORD dwReserved) |
|
int AAP_API | DOATHIssueBlob (HSESSIONCTX hSession, char *szMasterKeyId, DWORD dwParamBlobType, void *pvParamBlob, DWORD dwParamBlobLen, BYTE *pbOTPBlob, DWORD *pdwOTPBlobLen, DWORD dwFlags) |
|
int AAP_API | DOATHCheckOTP (HSESSIONCTX hSession, char *szMasterKeyId, char *szOTP, BYTE *pbOATHBlob, DWORD *pdwOATHBlobLen, DWORD dwFlags) |
|
int AAP_API | DOATHGetNextOTP (HSESSIONCTX hSession, char *szMasterKeyId, BYTE bOTPLen, BYTE *pbOATHBlob, DWORD dwOATHBlobLen, char *szOTP, DWORD dwFlags) |
|
int AAP_API | DOATHGetBlobInfo (const HSESSIONCTX hSession, char *szMasterKey, BYTE *pbInBlob, DWORD dwInBlobLen, DWORD dwOutBlobType, BYTE *pbOutInfo, DWORD *pdwOutInfoLen, DWORD dwParam) |
|
int AAP_API | DOATHBlobResync (HSESSIONCTX hSession, char *szMasterKeyId, char *szOTP1, char *szOTP2, BYTE *pbOATHBlob, DWORD *pdwOATHBlobLen, DWORD dwFlags) |
|
int AAP_API | DOATHPskcTranslate (HSESSIONCTX hSession, char *szMasterKey, BYTE *pbPSK, BYTE bPSKLen, BYTE *pbPSKC, DWORD dwPSKCLen, void **pvBlobList, DWORD *pdwBlobListQuantity, DWORD dwParam) |
|
int AAP_API | DOATHIssueHOTPBlob (HSESSIONCTX hSession, char *szMasterKeyId, DWORD dwParamBlobType, void *pvParamBlob, DWORD dwParamBlobLen, BYTE *pbOTPBlob, DWORD *pdwOTPBlobLen, DWORD dwFlags) |
|
int AAP_API | DOATHCheckHOTP (HSESSIONCTX hSession, char *szMasterKeyId, char *szOTP, BYTE *pbOATHBlob, DWORD *pdwOATHBlobLen, DWORD dwFlags) |
|
void AAP_API | DGenerateHOTPOffline (BYTE *pbSecret, DWORD dwSecretLen, ND_OATH_uint64_t nuiMovingFactor, int nCodeDigits, BOOL bAddChecksum, int nTruncOff, char *szResult) |
|
int AAP_API | DSPBEncodeInit (HSESSIONCTX hSession, char *szSrcISPB, char *szDstISPB, DWORD dwTotalDataLen, BYTE bErrorCode, BYTE bSpecialTreatment, HSPBCTX *hSPBCtx, DWORD dwFlags) |
|
int AAP_API | DSPBEncodeCont (HSPBCTX hSPBCtx, BYTE *pbDataIn, DWORD dwDataInLen, BYTE *pbDataOut, DWORD *pdwDataOutLen) |
|
int AAP_API | DSPBEncodeEnd (HSPBCTX *hSPBCtx, BYTE *pbSPBHeader, DWORD *pdwSPBHeaderLen) |
|
int AAP_API | DSPBDecodeInit (HSESSIONCTX hSession, char *szSrcISPB, char *szDstISPB, BYTE *pbHeader, DWORD dwHeaderLen, BYTE bAcceptExpiredCert, BYTE bAutoUpdateCert, DWORD dwMessageDataLen, HSPBCTX *hSPBCtx, DWORD dwFlags) |
|
int AAP_API | DSPBDecodeCont (HSPBCTX hSPBCtx, BYTE *pbDataIn, DWORD dwDataInLen, BYTE **ppbDataOut, DWORD *pdwDataOutLen) |
|
int AAP_API | DSPBDecodeEnd (HSPBCTX *hSPBCtx) |
|
int AAP_API | DSPBGenerateKey (HSESSIONCTX hSession, char *szID, char *szPrivateKeyName, DWORD dwKeyParam, DWORD dwParam) |
|
int AAP_API | DSPBGenerateCSR (HSESSIONCTX hSession, char *szPrivateKeyName, BYTE bVersion, char *szSPBSubject, DWORD dwOutType, DWORD *pdwCSRLen, BYTE **ppbCSR, DWORD dwParam) |
|
int AAP_API | DSPBImportCertificate (HSESSIONCTX hSession, BYTE bActivate, char *szUser, BYTE *pbCertificate, DWORD dwCertificateLen, char *szDomain, DWORD dwParam) |
|
int AAP_API | DSPBImportPKCS12 (HSESSIONCTX hSession, BYTE bActivate, char *szUser, char *szPkcs12File, char *szPkcs12Pwd, char *szDomain, DWORD dwKeyAttr) |
|
int AAP_API | DSPBExportPKCS12 (const HSESSIONCTX hSession, const char *szPkcs12Pwd, const char *szISPB, const char *szReserved, BYTE **ppbPkcs12, DWORD *pdwPkcs12Len, DWORD dwReserved) |
|
int AAP_API | DSPBActivateCertificate (HSESSIONCTX hSession, char *szIdCert, char *szDomain, DWORD dwParam) |
|
int AAP_API | DSPBGetCertificate (HSESSIONCTX hSession, char *szIdCert, BYTE **ppbCertificate, DWORD *pdwCertificateLen, DWORD dwParam) |
|
int AAP_API | DSPBCalculateObjectId (char *szISPB, char *szDomain, DWORD dwKeyType, char *szOutObjName, DWORD dwParam) |
|
int AAP_API | DSPBMapInfo (HSESSIONCTX hSession, char *szIdCert, EXT_MAP_2_OBJ_INFO *pstExtMap, DWORD dwParam) |
|
int AAP_API | DSPBSetISPBMap (HSESSIONCTX hSession, char *szISPB, char *szKeyId, char *szCertId, DWORD dwParam) |
|
int AAP_API | DSPBGetCertificateList (HSESSIONCTX hSession, char *szDomain, BOOL bActive, DBLOB **pdbList, DWORD *pdwListLen, DWORD dwParam) |
|