Eneboo - Documentación para desarrolladores
|
Ir al código fuente de este archivo.
#define CK_EFFECTIVELY_INFINITE 0 |
#define CK_INVALID_HANDLE 0 |
#define CK_UNAVAILABLE_INFORMATION (~0UL) |
#define CKA_AC_ISSUER 0x00000083 |
#define CKA_ALWAYS_SENSITIVE 0x00000165 |
#define CKA_APPLICATION 0x00000010 |
#define CKA_ATTR_TYPES 0x00000085 |
#define CKA_AUTH_PIN_FLAGS 0x00000201 |
#define CKA_BASE 0x00000132 |
#define CKA_CERTIFICATE_TYPE 0x00000080 |
#define CKA_CLASS 0x00000000 |
#define CKA_COEFFICIENT 0x00000128 |
#define CKA_DECRYPT 0x00000105 |
#define CKA_DERIVE 0x0000010C |
#define CKA_EC_PARAMS 0x00000180 |
#define CKA_EC_POINT 0x00000181 |
#define CKA_ECDSA_PARAMS 0x00000180 |
#define CKA_ENCRYPT 0x00000104 |
#define CKA_END_DATE 0x00000111 |
#define CKA_EXPONENT_1 0x00000126 |
#define CKA_EXPONENT_2 0x00000127 |
#define CKA_EXTRACTABLE 0x00000162 |
#define CKA_HAS_RESET 0x00000302 |
#define CKA_HW_FEATURE_TYPE 0x00000300 |
#define CKA_ID 0x00000102 |
#define CKA_ISSUER 0x00000081 |
#define CKA_KEY_GEN_MECHANISM 0x00000166 |
#define CKA_KEY_TYPE 0x00000100 |
#define CKA_LABEL 0x00000003 |
#define CKA_LOCAL 0x00000163 |
#define CKA_MODIFIABLE 0x00000170 |
#define CKA_MODULUS 0x00000120 |
#define CKA_MODULUS_BITS 0x00000121 |
#define CKA_NEVER_EXTRACTABLE 0x00000164 |
#define CKA_OBJECT_ID 0x00000012 |
#define CKA_OWNER 0x00000084 |
#define CKA_PRIME 0x00000130 |
#define CKA_PRIME_1 0x00000124 |
#define CKA_PRIME_2 0x00000125 |
#define CKA_PRIME_BITS 0x00000133 |
#define CKA_PRIVATE 0x00000002 |
#define CKA_PRIVATE_EXPONENT 0x00000123 |
#define CKA_PUBLIC_EXPONENT 0x00000122 |
#define CKA_RESET_ON_INIT 0x00000301 |
#define CKA_SECONDARY_AUTH 0x00000200 |
#define CKA_SENSITIVE 0x00000103 |
#define CKA_SERIAL_NUMBER 0x00000082 |
#define CKA_SIGN 0x00000108 |
#define CKA_SIGN_RECOVER 0x00000109 |
#define CKA_START_DATE 0x00000110 |
#define CKA_SUB_PRIME_BITS 0x00000134 |
#define CKA_SUBJECT 0x00000101 |
#define CKA_SUBPRIME 0x00000131 |
#define CKA_TOKEN 0x00000001 |
#define CKA_TRUSTED 0x00000086 |
#define CKA_UNWRAP 0x00000107 |
#define CKA_VALUE 0x00000011 |
#define CKA_VALUE_BITS 0x00000160 |
#define CKA_VALUE_LEN 0x00000161 |
#define CKA_VENDOR_DEFINED 0x80000000 |
#define CKA_VERIFY 0x0000010A |
#define CKA_VERIFY_RECOVER 0x0000010B |
#define CKA_WRAP 0x00000106 |
#define CKC_VENDOR_DEFINED 0x80000000 |
#define CKC_X_509 0x00000000 |
#define CKC_X_509_ATTR_CERT 0x00000001 |
#define CKF_CLOCK_ON_TOKEN 0x00000040 |
#define CKF_DECRYPT 0x00000200 |
#define CKF_DERIVE 0x00080000 |
#define CKF_DIGEST 0x00000400 |
#define CKF_DONT_BLOCK 1 |
#define CKF_DUAL_CRYPTO_OPERATIONS 0x00000200 |
#define CKF_EC_COMPRESS 0x02000000 |
#define CKF_EC_ECPARAMETERS 0x00400000 |
#define CKF_EC_F_2M 0x00200000 |
#define CKF_EC_F_P 0x00100000 |
#define CKF_EC_NAMEDCURVE 0x00800000 |
#define CKF_EC_UNCOMPRESS 0x01000000 |
#define CKF_ENCRYPT 0x00000100 |
#define CKF_EXTENSION 0x80000000 |
#define CKF_GENERATE 0x00008000 |
#define CKF_GENERATE_KEY_PAIR 0x00010000 |
#define CKF_HW 0x00000001 |
#define CKF_HW_SLOT 0x00000004 |
#define CKF_LIBRARY_CANT_CREATE_OS_THREADS 0x00000001 |
#define CKF_LOGIN_REQUIRED 0x00000004 |
#define CKF_OS_LOCKING_OK 0x00000002 |
#define CKF_PROTECTED_AUTHENTICATION_PATH 0x00000100 |
#define CKF_REMOVABLE_DEVICE 0x00000002 |
#define CKF_RESTORE_KEY_NOT_NEEDED 0x00000020 |
#define CKF_RNG 0x00000001 |
#define CKF_RW_SESSION 0x00000002 |
#define CKF_SECONDARY_AUTHENTICATION 0x00000800 |
#define CKF_SERIAL_SESSION 0x00000004 |
#define CKF_SIGN 0x00000800 |
#define CKF_SIGN_RECOVER 0x00001000 |
#define CKF_SO_PIN_COUNT_LOW 0x00100000 |
#define CKF_SO_PIN_FINAL_TRY 0x00200000 |
#define CKF_SO_PIN_LOCKED 0x00400000 |
#define CKF_SO_PIN_TO_BE_CHANGED 0x00800000 |
#define CKF_TOKEN_INITIALIZED 0x00000400 |
#define CKF_TOKEN_PRESENT 0x00000001 |
#define CKF_UNWRAP 0x00040000 |
#define CKF_USER_PIN_COUNT_LOW 0x00010000 |
#define CKF_USER_PIN_FINAL_TRY 0x00020000 |
#define CKF_USER_PIN_INITIALIZED 0x00000008 |
#define CKF_USER_PIN_LOCKED 0x00040000 |
#define CKF_USER_PIN_TO_BE_CHANGED 0x00080000 |
#define CKF_VERIFY 0x00002000 |
#define CKF_VERIFY_RECOVER 0x00004000 |
#define CKF_WRAP 0x00020000 |
#define CKF_WRITE_PROTECTED 0x00000002 |
#define CKG_MGF1_SHA1 0x00000001 |
#define CKH_CLOCK 0x00000002 |
#define CKH_MONOTONIC_COUNTER 0x00000001 |
#define CKH_VENDOR_DEFINED 0x80000000 |
#define CKK_AES 0x0000001F |
#define CKK_BATON 0x0000001C |
#define CKK_CAST 0x00000016 |
#define CKK_CAST128 0x00000018 |
#define CKK_CAST3 0x00000017 |
#define CKK_CAST5 0x00000018 |
#define CKK_CDMF 0x0000001E |
#define CKK_DES 0x00000013 |
#define CKK_DES2 0x00000014 |
#define CKK_DES3 0x00000015 |
#define CKK_DH 0x00000002 |
#define CKK_DSA 0x00000001 |
#define CKK_EC 0x00000003 |
#define CKK_ECDSA 0x00000003 |
#define CKK_GENERIC_SECRET 0x00000010 |
#define CKK_IDEA 0x0000001A |
#define CKK_JUNIPER 0x0000001D |
#define CKK_KEA 0x00000005 |
#define CKK_RC2 0x00000011 |
#define CKK_RC4 0x00000012 |
#define CKK_RC5 0x00000019 |
#define CKK_RSA 0x00000000 |
#define CKK_SKIPJACK 0x0000001B |
#define CKK_VENDOR_DEFINED 0x80000000 |
#define CKK_X9_42_DH 0x00000004 |
#define CKM_AES_CBC 0x00001082 |
#define CKM_AES_CBC_PAD 0x00001085 |
#define CKM_AES_ECB 0x00001081 |
#define CKM_AES_KEY_GEN 0x00001080 |
#define CKM_AES_MAC 0x00001083 |
#define CKM_AES_MAC_GENERAL 0x00001084 |
#define CKM_BATON_CBC128 0x00001033 |
#define CKM_BATON_COUNTER 0x00001034 |
#define CKM_BATON_ECB128 0x00001031 |
#define CKM_BATON_ECB96 0x00001032 |
#define CKM_BATON_KEY_GEN 0x00001030 |
#define CKM_BATON_SHUFFLE 0x00001035 |
#define CKM_BATON_WRAP 0x00001036 |
#define CKM_CAST128_CBC 0x00000322 |
#define CKM_CAST128_CBC_PAD 0x00000325 |
#define CKM_CAST128_ECB 0x00000321 |
#define CKM_CAST128_KEY_GEN 0x00000320 |
#define CKM_CAST128_MAC 0x00000323 |
#define CKM_CAST128_MAC_GENERAL 0x00000324 |
#define CKM_CAST3_CBC 0x00000312 |
#define CKM_CAST3_CBC_PAD 0x00000315 |
#define CKM_CAST3_ECB 0x00000311 |
#define CKM_CAST3_KEY_GEN 0x00000310 |
#define CKM_CAST3_MAC 0x00000313 |
#define CKM_CAST3_MAC_GENERAL 0x00000314 |
#define CKM_CAST5_CBC 0x00000322 |
#define CKM_CAST5_CBC_PAD 0x00000325 |
#define CKM_CAST5_ECB 0x00000321 |
#define CKM_CAST5_KEY_GEN 0x00000320 |
#define CKM_CAST5_MAC 0x00000323 |
#define CKM_CAST5_MAC_GENERAL 0x00000324 |
#define CKM_CAST_CBC 0x00000302 |
#define CKM_CAST_CBC_PAD 0x00000305 |
#define CKM_CAST_ECB 0x00000301 |
#define CKM_CAST_KEY_GEN 0x00000300 |
#define CKM_CAST_MAC 0x00000303 |
#define CKM_CAST_MAC_GENERAL 0x00000304 |
#define CKM_CDMF_CBC 0x00000142 |
#define CKM_CDMF_CBC_PAD 0x00000145 |
#define CKM_CDMF_ECB 0x00000141 |
#define CKM_CDMF_KEY_GEN 0x00000140 |
#define CKM_CDMF_MAC 0x00000143 |
#define CKM_CDMF_MAC_GENERAL 0x00000144 |
#define CKM_CONCATENATE_BASE_AND_DATA 0x00000362 |
#define CKM_CONCATENATE_BASE_AND_KEY 0x00000360 |
#define CKM_CONCATENATE_DATA_AND_BASE 0x00000363 |
#define CKM_DES2_KEY_GEN 0x00000130 |
#define CKM_DES3_CBC 0x00000133 |
#define CKM_DES3_CBC_PAD 0x00000136 |
#define CKM_DES3_ECB 0x00000132 |
#define CKM_DES3_KEY_GEN 0x00000131 |
#define CKM_DES3_MAC 0x00000134 |
#define CKM_DES3_MAC_GENERAL 0x00000135 |
#define CKM_DES_CBC 0x00000122 |
#define CKM_DES_CBC_PAD 0x00000125 |
#define CKM_DES_ECB 0x00000121 |
#define CKM_DES_KEY_GEN 0x00000120 |
#define CKM_DES_MAC 0x00000123 |
#define CKM_DES_MAC_GENERAL 0x00000124 |
#define CKM_DH_PKCS_DERIVE 0x00000021 |
#define CKM_DH_PKCS_KEY_PAIR_GEN 0x00000020 |
#define CKM_DH_PKCS_PARAMETER_GEN 0x00002001 |
#define CKM_DSA 0x00000011 |
#define CKM_DSA_KEY_PAIR_GEN 0x00000010 |
#define CKM_DSA_PARAMETER_GEN 0x00002000 |
#define CKM_DSA_SHA1 0x00000012 |
#define CKM_EC_KEY_PAIR_GEN 0x00001040 |
#define CKM_ECDH1_COFACTOR_DERIVE 0x00001051 |
#define CKM_ECDH1_DERIVE 0x00001050 |
#define CKM_ECDSA 0x00001041 |
#define CKM_ECDSA_KEY_PAIR_GEN 0x00001040 |
#define CKM_ECDSA_SHA1 0x00001042 |
#define CKM_ECMQV_DERIVE 0x00001052 |
#define CKM_EXTRACT_KEY_FROM_KEY 0x00000365 |
#define CKM_FASTHASH 0x00001070 |
#define CKM_FORTEZZA_TIMESTAMP 0x00001020 |
#define CKM_GENERIC_SECRET_KEY_GEN 0x00000350 |
#define CKM_IDEA_CBC 0x00000342 |
#define CKM_IDEA_CBC_PAD 0x00000345 |
#define CKM_IDEA_ECB 0x00000341 |
#define CKM_IDEA_KEY_GEN 0x00000340 |
#define CKM_IDEA_MAC 0x00000343 |
#define CKM_IDEA_MAC_GENERAL 0x00000344 |
#define CKM_JUNIPER_CBC128 0x00001062 |
#define CKM_JUNIPER_COUNTER 0x00001063 |
#define CKM_JUNIPER_ECB128 0x00001061 |
#define CKM_JUNIPER_KEY_GEN 0x00001060 |
#define CKM_JUNIPER_SHUFFLE 0x00001064 |
#define CKM_JUNIPER_WRAP 0x00001065 |
#define CKM_KEA_KEY_DERIVE 0x00001011 |
#define CKM_KEA_KEY_PAIR_GEN 0x00001010 |
#define CKM_KEY_WRAP_LYNKS 0x00000400 |
#define CKM_KEY_WRAP_SET_OAEP 0x00000401 |
#define CKM_MD2 0x00000200 |
#define CKM_MD2_HMAC 0x00000201 |
#define CKM_MD2_HMAC_GENERAL 0x00000202 |
#define CKM_MD2_KEY_DERIVATION 0x00000391 |
#define CKM_MD2_RSA_PKCS 0x00000004 |
#define CKM_MD5 0x00000210 |
#define CKM_MD5_HMAC 0x00000211 |
#define CKM_MD5_HMAC_GENERAL 0x00000212 |
#define CKM_MD5_KEY_DERIVATION 0x00000390 |
#define CKM_MD5_RSA_PKCS 0x00000005 |
#define CKM_PBA_SHA1_WITH_SHA1_HMAC 0x000003C0 |
#define CKM_PBE_MD2_DES_CBC 0x000003A0 |
#define CKM_PBE_MD5_CAST128_CBC 0x000003A4 |
#define CKM_PBE_MD5_CAST3_CBC 0x000003A3 |
#define CKM_PBE_MD5_CAST5_CBC 0x000003A4 |
#define CKM_PBE_MD5_CAST_CBC 0x000003A2 |
#define CKM_PBE_MD5_DES_CBC 0x000003A1 |
#define CKM_PBE_SHA1_CAST128_CBC 0x000003A5 |
#define CKM_PBE_SHA1_CAST5_CBC 0x000003A5 |
#define CKM_PBE_SHA1_DES2_EDE_CBC 0x000003A9 |
#define CKM_PBE_SHA1_DES3_EDE_CBC 0x000003A8 |
#define CKM_PBE_SHA1_RC2_128_CBC 0x000003AA |
#define CKM_PBE_SHA1_RC2_40_CBC 0x000003AB |
#define CKM_PBE_SHA1_RC4_128 0x000003A6 |
#define CKM_PBE_SHA1_RC4_40 0x000003A7 |
#define CKM_PKCS5_PBKD2 0x000003B0 |
#define CKM_RC2_CBC 0x00000102 |
#define CKM_RC2_CBC_PAD 0x00000105 |
#define CKM_RC2_ECB 0x00000101 |
#define CKM_RC2_KEY_GEN 0x00000100 |
#define CKM_RC2_MAC 0x00000103 |
#define CKM_RC2_MAC_GENERAL 0x00000104 |
#define CKM_RC4 0x00000111 |
#define CKM_RC4_KEY_GEN 0x00000110 |
#define CKM_RC5_CBC 0x00000332 |
#define CKM_RC5_CBC_PAD 0x00000335 |
#define CKM_RC5_ECB 0x00000331 |
#define CKM_RC5_KEY_GEN 0x00000330 |
#define CKM_RC5_MAC 0x00000333 |
#define CKM_RC5_MAC_GENERAL 0x00000334 |
#define CKM_RIPEMD128 0x00000230 |
#define CKM_RIPEMD128_HMAC 0x00000231 |
#define CKM_RIPEMD128_HMAC_GENERAL 0x00000232 |
#define CKM_RIPEMD128_RSA_PKCS 0x00000007 |
#define CKM_RIPEMD160 0x00000240 |
#define CKM_RIPEMD160_HMAC 0x00000241 |
#define CKM_RIPEMD160_HMAC_GENERAL 0x00000242 |
#define CKM_RIPEMD160_RSA_PKCS 0x00000008 |
#define CKM_RSA_9796 0x00000002 |
#define CKM_RSA_PKCS 0x00000001 |
#define CKM_RSA_PKCS_KEY_PAIR_GEN 0x00000000 |
#define CKM_RSA_PKCS_OAEP 0x00000009 |
#define CKM_RSA_PKCS_PSS 0x0000000D |
#define CKM_RSA_X9_31 0x0000000B |
#define CKM_RSA_X9_31_KEY_PAIR_GEN 0x0000000A |
#define CKM_RSA_X_509 0x00000003 |
#define CKM_SHA1_KEY_DERIVATION 0x00000392 |
#define CKM_SHA1_RSA_PKCS 0x00000006 |
#define CKM_SHA1_RSA_PKCS_PSS 0x0000000E |
#define CKM_SHA1_RSA_X9_31 0x0000000C |
#define CKM_SHA_1 0x00000220 |
#define CKM_SHA_1_HMAC 0x00000221 |
#define CKM_SHA_1_HMAC_GENERAL 0x00000222 |
#define CKM_SKIPJACK_CBC64 0x00001002 |
#define CKM_SKIPJACK_CFB16 0x00001006 |
#define CKM_SKIPJACK_CFB32 0x00001005 |
#define CKM_SKIPJACK_CFB64 0x00001004 |
#define CKM_SKIPJACK_CFB8 0x00001007 |
#define CKM_SKIPJACK_ECB64 0x00001001 |
#define CKM_SKIPJACK_KEY_GEN 0x00001000 |
#define CKM_SKIPJACK_OFB64 0x00001003 |
#define CKM_SKIPJACK_PRIVATE_WRAP 0x00001009 |
#define CKM_SKIPJACK_RELAYX 0x0000100a |
#define CKM_SKIPJACK_WRAP 0x00001008 |
#define CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372 |
#define CKM_SSL3_MASTER_KEY_DERIVE 0x00000371 |
#define CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373 |
#define CKM_SSL3_MD5_MAC 0x00000380 |
#define CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370 |
#define CKM_SSL3_SHA1_MAC 0x00000381 |
#define CKM_TLS_KEY_AND_MAC_DERIVE 0x00000376 |
#define CKM_TLS_MASTER_KEY_DERIVE 0x00000375 |
#define CKM_TLS_MASTER_KEY_DERIVE_DH 0x00000377 |
#define CKM_TLS_PRE_MASTER_KEY_GEN 0x00000374 |
#define CKM_VENDOR_DEFINED 0x80000000 |
#define CKM_X9_42_DH_DERIVE 0x00000031 |
#define CKM_X9_42_DH_HYBRID_DERIVE 0x00000032 |
#define CKM_X9_42_DH_KEY_PAIR_GEN 0x00000030 |
#define CKM_X9_42_DH_PARAMETER_GEN 0x00002002 |
#define CKM_X9_42_MQV_DERIVE 0x00000033 |
#define CKM_XOR_BASE_AND_DATA 0x00000364 |
#define CKN_SURRENDER 0 |
#define CKO_CERTIFICATE 0x00000001 |
#define CKO_DATA 0x00000000 |
#define CKO_DOMAIN_PARAMETERS 0x00000006 |
#define CKO_HW_FEATURE 0x00000005 |
#define CKO_PRIVATE_KEY 0x00000003 |
#define CKO_PUBLIC_KEY 0x00000002 |
#define CKO_SECRET_KEY 0x00000004 |
#define CKO_VENDOR_DEFINED 0x80000000 |
#define CKP_PKCS5_PBKD2_HMAC_SHA1 0x00000001 |
#define CKR_ARGUMENTS_BAD 0x00000007 |
#define CKR_ATTRIBUTE_READ_ONLY 0x00000010 |
#define CKR_ATTRIBUTE_SENSITIVE 0x00000011 |
#define CKR_ATTRIBUTE_TYPE_INVALID 0x00000012 |
#define CKR_ATTRIBUTE_VALUE_INVALID 0x00000013 |
#define CKR_BUFFER_TOO_SMALL 0x00000150 |
#define CKR_CANCEL 0x00000001 |
#define CKR_CANT_LOCK 0x0000000A |
#define CKR_CRYPTOKI_ALREADY_INITIALIZED 0x00000191 |
#define CKR_CRYPTOKI_NOT_INITIALIZED 0x00000190 |
#define CKR_DATA_INVALID 0x00000020 |
#define CKR_DATA_LEN_RANGE 0x00000021 |
#define CKR_DEVICE_ERROR 0x00000030 |
#define CKR_DEVICE_MEMORY 0x00000031 |
#define CKR_DEVICE_REMOVED 0x00000032 |
#define CKR_DOMAIN_PARAMS_INVALID 0x00000130 |
#define CKR_ENCRYPTED_DATA_INVALID 0x00000040 |
#define CKR_ENCRYPTED_DATA_LEN_RANGE 0x00000041 |
#define CKR_FUNCTION_CANCELED 0x00000050 |
#define CKR_FUNCTION_FAILED 0x00000006 |
#define CKR_FUNCTION_NOT_PARALLEL 0x00000051 |
#define CKR_FUNCTION_NOT_SUPPORTED 0x00000054 |
#define CKR_GENERAL_ERROR 0x00000005 |
#define CKR_HOST_MEMORY 0x00000002 |
#define CKR_INFORMATION_SENSITIVE 0x00000170 |
#define CKR_KEY_CHANGED 0x00000065 |
#define CKR_KEY_FUNCTION_NOT_PERMITTED 0x00000068 |
#define CKR_KEY_HANDLE_INVALID 0x00000060 |
#define CKR_KEY_INDIGESTIBLE 0x00000067 |
#define CKR_KEY_NEEDED 0x00000066 |
#define CKR_KEY_NOT_NEEDED 0x00000064 |
#define CKR_KEY_NOT_WRAPPABLE 0x00000069 |
#define CKR_KEY_SIZE_RANGE 0x00000062 |
#define CKR_KEY_TYPE_INCONSISTENT 0x00000063 |
#define CKR_KEY_UNEXTRACTABLE 0x0000006A |
#define CKR_MECHANISM_INVALID 0x00000070 |
#define CKR_MECHANISM_PARAM_INVALID 0x00000071 |
#define CKR_MUTEX_BAD 0x000001A0 |
#define CKR_MUTEX_NOT_LOCKED 0x000001A1 |
#define CKR_NEED_TO_CREATE_THREADS 0x00000009 |
#define CKR_NO_EVENT 0x00000008 |
#define CKR_OBJECT_HANDLE_INVALID 0x00000082 |
#define CKR_OK 0x00000000 |
#define CKR_OPERATION_ACTIVE 0x00000090 |
#define CKR_OPERATION_NOT_INITIALIZED 0x00000091 |
#define CKR_PIN_EXPIRED 0x000000A3 |
#define CKR_PIN_INCORRECT 0x000000A0 |
#define CKR_PIN_INVALID 0x000000A1 |
#define CKR_PIN_LEN_RANGE 0x000000A2 |
#define CKR_PIN_LOCKED 0x000000A4 |
#define CKR_RANDOM_NO_RNG 0x00000121 |
#define CKR_RANDOM_SEED_NOT_SUPPORTED 0x00000120 |
#define CKR_SAVED_STATE_INVALID 0x00000160 |
#define CKR_SESSION_CLOSED 0x000000B0 |
#define CKR_SESSION_COUNT 0x000000B1 |
#define CKR_SESSION_EXISTS 0x000000B6 |
#define CKR_SESSION_HANDLE_INVALID 0x000000B3 |
#define CKR_SESSION_PARALLEL_NOT_SUPPORTED 0x000000B4 |
#define CKR_SESSION_READ_ONLY 0x000000B5 |
#define CKR_SESSION_READ_ONLY_EXISTS 0x000000B7 |
#define CKR_SESSION_READ_WRITE_SO_EXISTS 0x000000B8 |
#define CKR_SIGNATURE_INVALID 0x000000C0 |
#define CKR_SIGNATURE_LEN_RANGE 0x000000C1 |
#define CKR_SLOT_ID_INVALID 0x00000003 |
#define CKR_STATE_UNSAVEABLE 0x00000180 |
#define CKR_TEMPLATE_INCOMPLETE 0x000000D0 |
#define CKR_TEMPLATE_INCONSISTENT 0x000000D1 |
#define CKR_TOKEN_NOT_PRESENT 0x000000E0 |
#define CKR_TOKEN_NOT_RECOGNIZED 0x000000E1 |
#define CKR_TOKEN_WRITE_PROTECTED 0x000000E2 |
#define CKR_UNWRAPPING_KEY_HANDLE_INVALID 0x000000F0 |
#define CKR_UNWRAPPING_KEY_SIZE_RANGE 0x000000F1 |
#define CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT 0x000000F2 |
#define CKR_USER_ALREADY_LOGGED_IN 0x00000100 |
#define CKR_USER_ANOTHER_ALREADY_LOGGED_IN 0x00000104 |
#define CKR_USER_NOT_LOGGED_IN 0x00000101 |
#define CKR_USER_PIN_NOT_INITIALIZED 0x00000102 |
#define CKR_USER_TOO_MANY_TYPES 0x00000105 |
#define CKR_USER_TYPE_INVALID 0x00000103 |
#define CKR_VENDOR_DEFINED 0x80000000 |
#define CKR_WRAPPED_KEY_INVALID 0x00000110 |
#define CKR_WRAPPED_KEY_LEN_RANGE 0x00000112 |
#define CKR_WRAPPING_KEY_HANDLE_INVALID 0x00000113 |
#define CKR_WRAPPING_KEY_SIZE_RANGE 0x00000114 |
#define CKR_WRAPPING_KEY_TYPE_INCONSISTENT 0x00000115 |
#define CKS_RO_PUBLIC_SESSION 0 |
#define CKS_RO_USER_FUNCTIONS 1 |
#define CKS_RW_PUBLIC_SESSION 2 |
#define CKS_RW_SO_FUNCTIONS 4 |
#define CKS_RW_USER_FUNCTIONS 3 |
#define CKU_SO 0 |
#define CKU_USER 1 |
#define CKZ_DATA_SPECIFIED 0x00000001 |
#define CKZ_SALT_SPECIFIED 0x00000001 |
#define FALSE 0 |
#define TRUE (!FALSE) |
typedef struct CK_ATTRIBUTE CK_ATTRIBUTE |
typedef CK_ATTRIBUTE CK_PTR CK_ATTRIBUTE_PTR |
typedef CK_ULONG CK_ATTRIBUTE_TYPE |
typedef unsigned char CK_BYTE |
typedef CK_BYTE CK_PTR CK_BYTE_PTR |
typedef struct CK_C_INITIALIZE_ARGS CK_C_INITIALIZE_ARGS |
typedef CK_C_INITIALIZE_ARGS CK_PTR CK_C_INITIALIZE_ARGS_PTR |
typedef CK_ULONG CK_CERTIFICATE_TYPE |
typedef CK_CHAR CK_PTR CK_CHAR_PTR |
typedef CK_ULONG CK_EXTRACT_PARAMS |
typedef CK_EXTRACT_PARAMS CK_PTR CK_EXTRACT_PARAMS_PTR |
typedef struct CK_FUNCTION_LIST CK_FUNCTION_LIST |
typedef CK_FUNCTION_LIST CK_PTR CK_FUNCTION_LIST_PTR |
typedef CK_FUNCTION_LIST_PTR CK_PTR CK_FUNCTION_LIST_PTR_PTR |
typedef CK_ULONG CK_HW_FEATURE_TYPE |
typedef CK_INFO CK_PTR CK_INFO_PTR |
typedef struct CK_KEA_DERIVE_PARAMS CK_KEA_DERIVE_PARAMS |
typedef CK_KEA_DERIVE_PARAMS CK_PTR CK_KEA_DERIVE_PARAMS_PTR |
typedef struct CK_KEY_DERIVATION_STRING_DATA CK_KEY_DERIVATION_STRING_DATA |
typedef CK_KEY_DERIVATION_STRING_DATA CK_PTR CK_KEY_DERIVATION_STRING_DATA_PTR |
typedef CK_ULONG CK_KEY_TYPE |
typedef struct CK_KEY_WRAP_SET_OAEP_PARAMS CK_KEY_WRAP_SET_OAEP_PARAMS |
typedef CK_KEY_WRAP_SET_OAEP_PARAMS CK_PTR CK_KEY_WRAP_SET_OAEP_PARAMS_PTR |
typedef CK_ULONG CK_MAC_GENERAL_PARAMS |
typedef CK_MAC_GENERAL_PARAMS CK_PTR CK_MAC_GENERAL_PARAMS_PTR |
typedef struct CK_MECHANISM CK_MECHANISM |
typedef struct CK_MECHANISM_INFO CK_MECHANISM_INFO |
typedef CK_MECHANISM_INFO CK_PTR CK_MECHANISM_INFO_PTR |
typedef CK_MECHANISM CK_PTR CK_MECHANISM_PTR |
typedef CK_ULONG CK_MECHANISM_TYPE |
typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR |
typedef CK_ULONG CK_NOTIFICATION |
typedef CK_ULONG CK_OBJECT_CLASS |
typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR |
typedef CK_ULONG CK_OBJECT_HANDLE |
typedef CK_OBJECT_HANDLE CK_PTR CK_OBJECT_HANDLE_PTR |
typedef struct CK_PBE_PARAMS CK_PBE_PARAMS |
typedef CK_PBE_PARAMS CK_PTR CK_PBE_PARAMS_PTR |
typedef struct CK_PKCS5_PBKD2_PARAMS CK_PKCS5_PBKD2_PARAMS |
typedef CK_PKCS5_PBKD2_PARAMS CK_PTR CK_PKCS5_PBKD2_PARAMS_PTR |
typedef CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE CK_PTR CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR |
typedef struct CK_RC2_CBC_PARAMS CK_RC2_CBC_PARAMS |
typedef CK_RC2_CBC_PARAMS CK_PTR CK_RC2_CBC_PARAMS_PTR |
typedef struct CK_RC2_MAC_GENERAL_PARAMS CK_RC2_MAC_GENERAL_PARAMS |
typedef CK_RC2_MAC_GENERAL_PARAMS CK_PTR CK_RC2_MAC_GENERAL_PARAMS_PTR |
typedef CK_ULONG CK_RC2_PARAMS |
typedef CK_RC2_PARAMS CK_PTR CK_RC2_PARAMS_PTR |
typedef struct CK_RC5_CBC_PARAMS CK_RC5_CBC_PARAMS |
typedef CK_RC5_CBC_PARAMS CK_PTR CK_RC5_CBC_PARAMS_PTR |
typedef struct CK_RC5_MAC_GENERAL_PARAMS CK_RC5_MAC_GENERAL_PARAMS |
typedef CK_RC5_MAC_GENERAL_PARAMS CK_PTR CK_RC5_MAC_GENERAL_PARAMS_PTR |
typedef struct CK_RC5_PARAMS CK_RC5_PARAMS |
typedef CK_RC5_PARAMS CK_PTR CK_RC5_PARAMS_PTR |
typedef CK_ULONG CK_RSA_PKCS_MGF_TYPE |
typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR |
typedef struct CK_RSA_PKCS_OAEP_PARAMS CK_RSA_PKCS_OAEP_PARAMS |
typedef CK_RSA_PKCS_OAEP_PARAMS CK_PTR CK_RSA_PKCS_OAEP_PARAMS_PTR |
typedef CK_ULONG CK_RSA_PKCS_OAEP_SOURCE_TYPE |
typedef CK_RSA_PKCS_OAEP_SOURCE_TYPE CK_PTR CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR |
typedef struct CK_RSA_PKCS_PSS_PARAMS CK_RSA_PKCS_PSS_PARAMS |
typedef CK_ULONG CK_SESSION_HANDLE |
typedef CK_SESSION_HANDLE CK_PTR CK_SESSION_HANDLE_PTR |
typedef struct CK_SESSION_INFO CK_SESSION_INFO |
typedef CK_SESSION_INFO CK_PTR CK_SESSION_INFO_PTR |
typedef struct CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_SKIPJACK_PRIVATE_WRAP_PARAMS |
typedef CK_SKIPJACK_PRIVATE_WRAP_PARAMS CK_PTR CK_SKIPJACK_PRIVATE_WRAP_PTR |
typedef struct CK_SKIPJACK_RELAYX_PARAMS CK_SKIPJACK_RELAYX_PARAMS |
typedef CK_SKIPJACK_RELAYX_PARAMS CK_PTR CK_SKIPJACK_RELAYX_PARAMS_PTR |
typedef CK_ULONG CK_SLOT_ID |
typedef CK_SLOT_ID CK_PTR CK_SLOT_ID_PTR |
typedef struct CK_SLOT_INFO CK_SLOT_INFO |
typedef CK_SLOT_INFO CK_PTR CK_SLOT_INFO_PTR |
typedef struct CK_SSL3_KEY_MAT_OUT CK_SSL3_KEY_MAT_OUT |
typedef CK_SSL3_KEY_MAT_OUT CK_PTR CK_SSL3_KEY_MAT_OUT_PTR |
typedef struct CK_SSL3_KEY_MAT_PARAMS CK_SSL3_KEY_MAT_PARAMS |
typedef CK_SSL3_KEY_MAT_PARAMS CK_PTR CK_SSL3_KEY_MAT_PARAMS_PTR |
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_SSL3_MASTER_KEY_DERIVE_PARAMS |
typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_PTR CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR |
typedef struct CK_SSL3_RANDOM_DATA CK_SSL3_RANDOM_DATA |
typedef struct CK_TOKEN_INFO CK_TOKEN_INFO |
typedef CK_TOKEN_INFO CK_PTR CK_TOKEN_INFO_PTR |
typedef CK_ULONG CK_PTR CK_ULONG_PTR |
typedef CK_ULONG CK_USER_TYPE |
typedef CK_BYTE CK_UTF8CHAR |
typedef CK_UTF8CHAR CK_PTR CK_UTF8CHAR_PTR |
typedef struct CK_VERSION CK_VERSION |
typedef CK_VERSION CK_PTR CK_VERSION_PTR |
typedef void CK_PTR CK_VOID_PTR |
typedef CK_VOID_PTR CK_PTR CK_VOID_PTR_PTR |
typedef CK_NOTIFICATION event |
typedef CK_NOTIFICATION CK_VOID_PTR pApplication |
typedef CK_CALLBACK_FUNCTION | ( | CK_RV | , |
CK_NOTIFY | |||
) |
typedef CK_CALLBACK_FUNCTION | ( | CK_RV | , |
CK_UNLOCKMUTEX | |||
) |
typedef CK_CALLBACK_FUNCTION | ( | CK_RV | , |
CK_LOCKMUTEX | |||
) |
typedef CK_CALLBACK_FUNCTION | ( | CK_RV | , |
CK_DESTROYMUTEX | |||
) |
typedef CK_CALLBACK_FUNCTION | ( | CK_RV | , |
CK_CREATEMUTEX | |||
) |