Pypkcs11 Helpers¶
These are various helper modules and functions. They contain constant definitions, C parameter structs, configuration parsing, and default templates.
cryptoki_helpers¶
Helper functions to get us access to the PKCS11 library.
-
exception
pypkcs11.cryptoki_helpers.CryptokiConfigException¶ Bases:
pypkcs11.exceptions.CryptokiExceptionException raised when we fail to determine the PKCS11 library location
-
exception
pypkcs11.cryptoki_helpers.CryptokiDLLException(additional_info, orig_error)¶ Bases:
ExceptionCustom exception class used to print an error when a call to the Cryptoki DLL failed. The late binding makes debugging a little bit more difficult because function calls have to pass through an additional layer of abstraction. This custom exception prints out a quick message detailing exactly what function failed.
-
class
pypkcs11.cryptoki_helpers.CryptokiDLLSingleton¶ Bases:
objectA singleton class which holds an instance of the loaded cryptoki DLL object.
-
get_dll()¶ Get the loaded library (parsed from crystoki.ini/Chrystoki.conf)
-
loaded_dll_library= None¶
-
-
pypkcs11.cryptoki_helpers.log_args(funcname, args)¶ Log function name & arguments for a cryptoki ctypes call.
Parameters: - funcname (str) – Function name
- args (tuple) – Arguments to be passed to ctypes function.
-
pypkcs11.cryptoki_helpers.make_late_binding_function(function_name)¶ A function factory for creating a function that will bind to the cryptoki DLL only when the function is called.
Parameters: function_name –
lookup_dicts¶
Module that contains lookup dictionaries for easy logging of error codes and other constants within pypkcs11.
default_templates¶
File containing a number of templates taken from CKDemo and manually converted into python format. See the attributes.py file for methods to convert them into the proper C format.
-
pypkcs11.default_templates.get_default_key_pair_template(mechanism)¶ Gets the default template for the given key pair gen mechanism, returns a deep copy
Parameters: mechanism –
-
pypkcs11.default_templates.get_default_key_template(mechanism)¶ Gets a default template for the given key gen mechanism, returns a deep copy
Parameters: mechanism –
defaults¶
A file containing commonly used strings or other data similar to a config file
cryptoki¶
This file contains all of the ctypes definitions for the cryptoki library. The ctypes definitions outline the structures for the cryptoki C API.
-
class
pypkcs11.cryptoki.CK_OTP_SIGNATURE_INFO¶ -
pParams¶ Structure/Union member
-
ulCount¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_UnwrapKey(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.Int32¶ alias of
ctypes.c_long
-
pypkcs11.cryptoki.C_SetAttributeValue(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_VerifyFinal(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_DATE¶ -
day¶ Structure/Union member
-
month¶ Structure/Union member
-
year¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_WTLS_PRF_PARAMS¶ -
DigestMechanism¶ Structure/Union member
-
pLabel¶ Structure/Union member
-
pOutput¶ Structure/Union member
-
pSeed¶ Structure/Union member
-
pulOutputLen¶ Structure/Union member
-
ulLabelLen¶ Structure/Union member
-
ulSeedLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_GetInfo(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_ATTRIBUTE_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_ATTRIBUTE
-
pypkcs11.cryptoki.C_WaitForSlotEvent(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_VOID_PTR¶ alias of
ctypes.c_void_p
-
class
pypkcs11.cryptoki.CK_MECHANISM_INFO¶ -
flags¶ Structure/Union member
-
ulMaxKeySize¶ Structure/Union member
-
ulMinKeySize¶ Structure/Union member
-
-
pypkcs11.cryptoki.Float64¶ alias of
ctypes.c_double
-
pypkcs11.cryptoki.CK_X9_42_DH_KDF_TYPE¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_INFO¶ -
cryptokiVersion¶ Structure/Union member
-
flags¶ Structure/Union member
-
libraryDescription¶ Structure/Union member
-
libraryVersion¶ Structure/Union member
-
manufacturerID¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_KIP_PARAMS¶ -
hKey¶ Structure/Union member
-
pMechanism¶ Structure/Union member
-
pSeed¶ Structure/Union member
-
ulSeedLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_OTP_PARAM_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_OTP_PARAM
-
class
pypkcs11.cryptoki.CK_X9_42_MQV_DERIVE_PARAMS¶ -
hPrivateData¶ Structure/Union member
-
kdf¶ Structure/Union member
-
pOtherInfo¶ Structure/Union member
-
pPublicData¶ Structure/Union member
-
pPublicData2¶ Structure/Union member
-
publicKey¶ Structure/Union member
-
ulOtherInfoLen¶ Structure/Union member
-
ulPrivateDataLen¶ Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
-
ulPublicDataLen2¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_CloseAllSessions(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_SignInit(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_CMS_SIG_PARAMS¶ -
certificateHandle¶ Structure/Union member
-
pContentType¶ Structure/Union member
-
pDigestMechanism¶ Structure/Union member
-
pRequestedAttributes¶ Structure/Union member
-
pRequiredAttributes¶ Structure/Union member
-
pSigningMechanism¶ Structure/Union member
-
ulRequestedAttributesLen¶ Structure/Union member
-
ulRequiredAttributesLen¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_ECMQV_DERIVE_PARAMS¶ -
hPrivateData¶ Structure/Union member
-
kdf¶ Structure/Union member
-
pPublicData¶ Structure/Union member
-
pPublicData2¶ Structure/Union member
Structure/Union member
-
publicKey¶ Structure/Union member
-
ulPrivateDataLen¶ Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
-
ulPublicDataLen2¶ Structure/Union member
Structure/Union member
-
-
pypkcs11.cryptoki.CK_TLS_PRF_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_TLS_PRF_PARAMS
-
pypkcs11.cryptoki.Word¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_DES_CTR_PARAMS¶ -
cb¶ Structure/Union member
-
ulCounterBits¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_OBJECT_HANDLE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_MAC_GENERAL_PARAMS¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_EC_MAC_SCHEME¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_KDF_PRF_PARAMS¶ -
pContext¶ Structure/Union member
-
pLabel¶ Structure/Union member
-
prfType¶ Structure/Union member
-
ulContextLen¶ Structure/Union member
-
ulCounter¶ Structure/Union member
-
ulEncodingScheme¶ Structure/Union member
-
ulLabelLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_ULONG¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_SSL3_MASTER_KEY_DERIVE_PARAMS
-
pypkcs11.cryptoki.Float¶ alias of
ctypes.c_double
-
pypkcs11.cryptoki.CK_DESTROYMUTEX¶ alias of
ctypes.CFUNCTYPE.<locals>.CFunctionType
-
pypkcs11.cryptoki.CK_ECMQV_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_ECMQV_DERIVE_PARAMS
-
pypkcs11.cryptoki.SInt8¶ alias of
ctypes.c_byte
-
pypkcs11.cryptoki.CK_DES_CTR_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_DES_CTR_PARAMS
-
class
pypkcs11.cryptoki.CK_RC5_MAC_GENERAL_PARAMS¶ -
ulMacLength¶ Structure/Union member
-
ulRounds¶ Structure/Union member
-
ulWordsize¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SEED_CTR_PARAMS¶ alias of
pypkcs11.cryptoki.CK_AES_CTR_PARAMS
-
pypkcs11.cryptoki.CK_LKM_TOKEN_ID¶ alias of
pypkcs11.cryptoki.CK_LKM_TOKEN_ID_S
-
class
pypkcs11.cryptoki.CK_CLUSTER_STATE¶ -
bMembers¶ Structure/Union member
-
ulMemberStatus¶ Structure/Union member
-
-
pypkcs11.cryptoki.eInitMsgs¶ alias of
ctypes.c_int
-
pypkcs11.cryptoki.CK_FLAGS¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_HA_MEMBER_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_HA_MEMBER
-
pypkcs11.cryptoki.C_Digest(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.BYTE¶ alias of
ctypes.c_ubyte
-
pypkcs11.cryptoki.C_SignEncryptUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_MECHANISM_TYPE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_XOR_BASE_DATA_KDF_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_XOR_BASE_DATA_KDF_PARAMS
-
class
pypkcs11.cryptoki.CK_SESSION_INFO¶ -
flags¶ Structure/Union member
-
slotID¶ Structure/Union member
-
state¶ Structure/Union member
-
usDeviceError¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_WTLS_KEY_MAT_OUT¶ -
hKey¶ Structure/Union member
-
hMacSecret¶ Structure/Union member
-
pIV¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_WTLS_KEY_MAT_PARAMS¶ -
DigestMechanism¶ Structure/Union member
-
RandomInfo¶ Structure/Union member
-
bIsExport¶ Structure/Union member
-
pReturnedKeyMaterial¶ Structure/Union member
-
ulIVSizeInBits¶ Structure/Union member
-
ulKeySizeInBits¶ Structure/Union member
-
ulMacSizeInBits¶ Structure/Union member
-
ulSequenceNumber¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_DigestEncryptUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.UInt16¶ alias of
ctypes.c_ushort
-
pypkcs11.cryptoki.CK_RSA_PKCS_MGF_TYPE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
class
pypkcs11.cryptoki.CK_SKIPJACK_RELAYX_PARAMS¶ -
pNewPassword¶ Structure/Union member
-
pNewPublicData¶ Structure/Union member
-
pNewRandomA¶ Structure/Union member
-
pOldPassword¶ Structure/Union member
-
pOldPublicData¶ Structure/Union member
-
pOldRandomA¶ Structure/Union member
-
pOldWrappedX¶ Structure/Union member
-
ulNewPasswordLen¶ Structure/Union member
-
ulNewPublicDataLen¶ Structure/Union member
-
ulNewRandomLen¶ Structure/Union member
-
ulOldPasswordLen¶ Structure/Union member
-
ulOldPublicDataLen¶ Structure/Union member
-
ulOldRandomLen¶ Structure/Union member
-
ulOldWrappedXLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_EncryptFinal(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_EC_KDF_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_CREATEMUTEX¶ alias of
ctypes.CFUNCTYPE.<locals>.CFunctionType
-
class
pypkcs11.cryptoki.CK_KEY_WRAP_SET_OAEP_PARAMS¶ -
bBC¶ Structure/Union member
-
pX¶ Structure/Union member
-
ulXLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SESSION_INFO_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_SESSION_INFO
-
pypkcs11.cryptoki.CK_CHAR_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ubyte
-
pypkcs11.cryptoki.CK_RC5_MAC_GENERAL_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_RC5_MAC_GENERAL_PARAMS
-
pypkcs11.cryptoki.CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_LKM_TOKEN_ID_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_LKM_TOKEN_ID_S
-
pypkcs11.cryptoki.PointerDifference¶ alias of
ctypes.c_long
-
class
pypkcs11.cryptoki.CK_RC2_MAC_GENERAL_PARAMS¶ -
ulMacLength¶ Structure/Union member
-
usEffectiveBits¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SESSION_HANDLE¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_SLOT_INFO¶ -
firmwareVersion¶ Structure/Union member
-
flags¶ Structure/Union member
-
hardwareVersion¶ Structure/Union member
-
manufacturerID¶ Structure/Union member
-
slotDescription¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SESSION_HANDLE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_RC2_MAC_GENERAL_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_RC2_MAC_GENERAL_PARAMS
-
pypkcs11.cryptoki.CK_SKIPJACK_PRIVATE_WRAP_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_SKIPJACK_PRIVATE_WRAP_PARAMS
-
pypkcs11.cryptoki.C_SetOperationState(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_CERTIFICATE_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_OBJECT_CLASS¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.C_VerifyRecover(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_VerifyRecoverInit(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_DigestKey(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_KEY_TYPE¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_RSA_PKCS_PSS_PARAMS¶ -
hashAlg¶ Structure/Union member
-
mgf¶ Structure/Union member
-
usSaltLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.UInt32¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_AES_XTS_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_XTS_PARAMS
-
pypkcs11.cryptoki.C_OpenSession(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_WTLS_RANDOM_DATA_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_WTLS_RANDOM_DATA
-
pypkcs11.cryptoki.CK_RSA_PKCS_PSS_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_RSA_PKCS_PSS_PARAMS
-
class
pypkcs11.cryptoki.CK_RC2_CBC_PARAMS¶ -
iv¶ Structure/Union member
-
usEffectiveBits¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_ARIA_CTR_PARAMS¶ alias of
pypkcs11.cryptoki.CK_AES_CTR_PARAMS
-
class
pypkcs11.cryptoki.CK_CAMELLIA_CTR_PARAMS¶ -
cb¶ Structure/Union member
-
ulCounterBits¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_AES_CBC_PAD_INSERT_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_CBC_PAD_INSERT_PARAMS
-
pypkcs11.cryptoki.CK_WTLS_KEY_MAT_OUT_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_WTLS_KEY_MAT_OUT
-
class
pypkcs11.cryptoki.CK_PKCS5_PBKD2_PARAMS¶ -
iterations¶ Structure/Union member
-
pPassword¶ Structure/Union member
-
pPrfData¶ Structure/Union member
-
pSaltSourceData¶ Structure/Union member
-
prf¶ Structure/Union member
-
saltSource¶ Structure/Union member
-
ulPrfDataLen¶ Structure/Union member
-
ulSaltSourceDataLen¶ Structure/Union member
-
usPasswordLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.Int64¶ alias of
ctypes.c_long
-
class
pypkcs11.cryptoki.CK_X9_42_DH2_DERIVE_PARAMS¶ -
hPrivateData¶ Structure/Union member
-
kdf¶ Structure/Union member
-
pOtherInfo¶ Structure/Union member
-
pPublicData¶ Structure/Union member
-
pPublicData2¶ Structure/Union member
-
ulOtherInfoLen¶ Structure/Union member
-
ulPrivateDataLen¶ Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
-
ulPublicDataLen2¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_STATE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.C_Verify(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_DecryptFinal(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.Byte¶ alias of
ctypes.c_ubyte
-
pypkcs11.cryptoki.CK_FUNCTION_LIST_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_FUNCTION_LIST
-
pypkcs11.cryptoki.CK_AES_GMAC_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_GCM_PARAMS
-
pypkcs11.cryptoki.CK_CAMELLIA_CTR_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_CAMELLIA_CTR_PARAMS
-
class
pypkcs11.cryptoki.CK_SSL3_RANDOM_DATA¶ -
pClientRandom¶ Structure/Union member
-
pServerRandom¶ Structure/Union member
-
ulClientRandomLen¶ Structure/Union member
-
ulServerRandomLen¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_SSL3_KEY_MAT_PARAMS¶ -
RandomInfo¶ Structure/Union member
-
bIsExport¶ Structure/Union member
-
pReturnedKeyMaterial¶ Structure/Union member
-
ulIVSizeInBits¶ Structure/Union member
-
ulKeySizeInBits¶ Structure/Union member
-
ulMacSizeInBits¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_KIP_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_KIP_PARAMS
-
pypkcs11.cryptoki.CK_OTP_SIGNATURE_INFO_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_OTP_SIGNATURE_INFO
-
class
pypkcs11.cryptoki.CK_WTLS_RANDOM_DATA¶ -
pClientRandom¶ Structure/Union member
-
pServerRandom¶ Structure/Union member
-
ulClientRandomLen¶ Structure/Union member
-
ulServerRandomLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_USHORT¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_PRF_KDF_PARAMS¶ alias of
pypkcs11.cryptoki.CK_KDF_PRF_PARAMS
-
pypkcs11.cryptoki.CK_X9_42_DH1_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_X9_42_DH1_DERIVE_PARAMS
-
pypkcs11.cryptoki.UInt¶ alias of
ctypes.c_uint
-
pypkcs11.cryptoki.CK_RSA_PKCS_OAEP_SOURCE_TYPE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.fwResultCode¶ alias of
ctypes.c_int
-
pypkcs11.cryptoki.CK_MECHANISM_TYPE¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_ATTRIBUTE¶ -
pValue¶ Structure/Union member
-
type¶ Structure/Union member
-
usValueLen¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_MECHANISM¶ -
mechanism¶ Structure/Union member
-
pParameter¶ Structure/Union member
-
ulParameterLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_Encrypt(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_INFO_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_INFO
-
pypkcs11.cryptoki.CK_ARIA_CTR_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_CTR_PARAMS
-
pypkcs11.cryptoki.C_SignRecoverInit(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_BYTE¶ alias of
ctypes.c_ubyte
-
class
pypkcs11.cryptoki.CK_SSL3_KEY_MAT_OUT¶ -
hClientKey¶ Structure/Union member
-
hClientMacSecret¶ Structure/Union member
-
hServerKey¶ Structure/Union member
-
hServerMacSecret¶ Structure/Union member
-
pIVClient¶ Structure/Union member
-
pIVServer¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_GetTotalOperations¶ alias of
ctypes.CFUNCTYPE.<locals>.CFunctionType
-
pypkcs11.cryptoki.CK_SLOT_INFO_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_SLOT_INFO
-
pypkcs11.cryptoki.CK_KEA_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_KEA_DERIVE_PARAMS
-
pypkcs11.cryptoki.CK_BYTE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ubyte
-
pypkcs11.cryptoki.HalfWord¶ alias of
ctypes.c_ushort
-
pypkcs11.cryptoki.CK_VOID_PTR_PTR¶ alias of
pypkcs11.cryptoki.LP_c_void_p
-
pypkcs11.cryptoki.CT_TokenHndle¶ alias of
pypkcs11.cryptoki.LP_CT_Token
-
pypkcs11.cryptoki.C_SetPIN(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_GenerateKey(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_InitPIN(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_ECIES_PARAMS¶ -
dhPrimitive¶ Structure/Union member
-
encScheme¶ Structure/Union member
-
kdf¶ Structure/Union member
-
macScheme¶ Structure/Union member
Structure/Union member
Structure/Union member
-
ulEncKeyLenInBits¶ Structure/Union member
-
ulMacKeyLenInBits¶ Structure/Union member
-
ulMacLenInBits¶ Structure/Union member
Structure/Union member
Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_AES_CTR_PARAMS¶ -
cb¶ Structure/Union member
-
ulCounterBits¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_X9_42_DH2_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_X9_42_DH2_DERIVE_PARAMS
-
pypkcs11.cryptoki.CK_KEY_WRAP_SET_OAEP_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_KEY_WRAP_SET_OAEP_PARAMS
-
pypkcs11.cryptoki.CK_PARAM_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.ResultCodeValue¶ alias of
ctypes.c_int
-
class
pypkcs11.cryptoki.CK_ECDH1_DERIVE_PARAMS¶ -
kdf¶ Structure/Union member
-
pPublicData¶ Structure/Union member
Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
Structure/Union member
-
-
pypkcs11.cryptoki.CK_RC2_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_WTLS_PRF_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_WTLS_PRF_PARAMS
-
pypkcs11.cryptoki.C_FindObjectsFinal(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_RC2_CBC_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_RC2_CBC_PARAMS
-
pypkcs11.cryptoki.C_Login(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_CreateObject(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_KEA_DERIVE_PARAMS¶ -
isSender¶ Structure/Union member
-
pPublicData¶ Structure/Union member
-
pRandomA¶ Structure/Union member
-
pRandomB¶ Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
-
ulRandomLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.UInt64¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_LONG¶ alias of
ctypes.c_long
-
pypkcs11.cryptoki.CK_OBJECT_HANDLE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.Int¶ alias of
ctypes.c_int
-
class
pypkcs11.cryptoki.CK_AES_CBC_PAD_EXTRACT_PARAMS¶ -
ctxID¶ Structure/Union member
-
pBuffer¶ Structure/Union member
-
pbFileName¶ Structure/Union member
-
pedId¶ Structure/Union member
-
pulBufferLen¶ Structure/Union member
-
ulDeleteAfterExtract¶ Structure/Union member
-
ulHandle¶ Structure/Union member
-
ulStorage¶ Structure/Union member
-
ulType¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SKIPJACK_RELAYX_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_SKIPJACK_RELAYX_PARAMS
-
class
pypkcs11.cryptoki.CK_TLS_PRF_PARAMS¶ -
pLabel¶ Structure/Union member
-
pOutput¶ Structure/Union member
-
pSeed¶ Structure/Union member
-
pulOutputLen¶ Structure/Union member
-
ulLabelLen¶ Structure/Union member
-
ulSeedLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SLOT_ID¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CT_Token¶
-
pypkcs11.cryptoki.C_VerifyInit(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_SKIPJACK_PRIVATE_WRAP_PARAMS¶ -
pBaseG¶ Structure/Union member
-
pPassword¶ Structure/Union member
-
pPrimeP¶ Structure/Union member
-
pPublicData¶ Structure/Union member
-
pRandomA¶ Structure/Union member
-
pSubprimeQ¶ Structure/Union member
-
ulPAndGLen¶ Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
-
ulQLen¶ Structure/Union member
-
ulRandomLen¶ Structure/Union member
-
usPasswordLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_LOCKMUTEX¶ alias of
ctypes.CFUNCTYPE.<locals>.CFunctionType
-
pypkcs11.cryptoki.CK_EC_ENC_SCHEME¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_MECHANISM_INFO_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_MECHANISM_INFO
-
pypkcs11.cryptoki.CK_OTP_PARAM_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_AES_GMAC_PARAMS¶ alias of
pypkcs11.cryptoki.CK_AES_GCM_PARAMS
-
pypkcs11.cryptoki.CK_PBE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_PBE_PARAMS
-
class
pypkcs11.cryptoki.CK_ARIA_CBC_ENCRYPT_DATA_PARAMS¶ -
iv¶ Structure/Union member
-
length¶ Structure/Union member
-
pData¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_SeedRandom(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.HANDLE¶ alias of
ctypes.c_int
-
pypkcs11.cryptoki.C_CancelFunction(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_HA_STATUS¶ -
groupSerial¶ Structure/Union member
-
listSize¶ Structure/Union member
-
memberList¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_Initialize(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_RSA_PKCS_OAEP_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_RSA_PKCS_OAEP_PARAMS
-
pypkcs11.cryptoki.C_InitToken(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_GetSlotList(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_GetMechanismInfo(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.Boolean¶ alias of
ctypes.c_ubyte
-
pypkcs11.cryptoki.CK_WTLS_KEY_MAT_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_WTLS_KEY_MAT_PARAMS
-
class
pypkcs11.cryptoki.CK_RC5_PARAMS¶ -
ulRounds¶ Structure/Union member
-
ulWordsize¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_SignFinal(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_AES_CTR_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_CTR_PARAMS
-
pypkcs11.cryptoki.CK_USHORT_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_PKCS5_PBKD2_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_PKCS5_PBKD2_PARAMS
-
pypkcs11.cryptoki.CK_AES_CBC_PAD_EXTRACT_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_CBC_PAD_EXTRACT_PARAMS
-
pypkcs11.cryptoki.CK_ECDH2_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_ECDH2_DERIVE_PARAMS
-
class
pypkcs11.cryptoki.CK_DES_CBC_ENCRYPT_DATA_PARAMS¶ -
iv¶ Structure/Union member
-
length¶ Structure/Union member
-
pData¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS¶ -
iv¶ Structure/Union member
-
length¶ Structure/Union member
-
pData¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_GenerateKeyPair(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CKA_SIM_AUTH_FORM¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_HW_FEATURE_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_CLUSTER_STATE_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_CLUSTER_STATE
-
pypkcs11.cryptoki.C_GetTokenInfo(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_VERSION_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_VERSION
-
pypkcs11.cryptoki.C_DecryptInit(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.SInt32¶ alias of
ctypes.c_long
-
pypkcs11.cryptoki.CK_ULONG_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_KDF_PRF_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_KDF_PRF_PARAMS
-
class
pypkcs11.cryptoki.CK_AES_CBC_ENCRYPT_DATA_PARAMS¶ -
iv¶ Structure/Union member
-
length¶ Structure/Union member
-
pData¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_KEY_DERIVATION_STRING_DATA_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_KEY_DERIVATION_STRING_DATA
-
pypkcs11.cryptoki.ULong¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_DES_CBC_ENCRYPT_DATA_PARAMS
-
pypkcs11.cryptoki.CK_SLOT_ID_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_RV¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_NOTIFY¶ alias of
ctypes.CFUNCTYPE.<locals>.CFunctionType
-
pypkcs11.cryptoki.C_VerifyUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_X9_42_MQV_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_X9_42_MQV_DERIVE_PARAMS
-
pypkcs11.cryptoki.CK_X9_42_DH_KDF_TYPE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_ARIA_CBC_ENCRYPT_DATA_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_ARIA_CBC_ENCRYPT_DATA_PARAMS
-
pypkcs11.cryptoki.C_Sign(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_X9_42_DH1_DERIVE_PARAMS¶ -
kdf¶ Structure/Union member
-
pOtherInfo¶ Structure/Union member
-
pPublicData¶ Structure/Union member
-
ulOtherInfoLen¶ Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_GetFunctionList(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_GetOperationState(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_BBOOL¶ alias of
ctypes.c_ubyte
-
class
pypkcs11.cryptoki.CK_ECDH2_DERIVE_PARAMS¶ -
hPrivateData¶ Structure/Union member
-
kdf¶ Structure/Union member
-
pPublicData¶ Structure/Union member
-
pPublicData2¶ Structure/Union member
Structure/Union member
-
ulPrivateDataLen¶ Structure/Union member
-
ulPublicDataLen¶ Structure/Union member
-
ulPublicDataLen2¶ Structure/Union member
Structure/Union member
-
-
pypkcs11.cryptoki.CK_OBJECT_CLASS_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_RC2_PARAMS¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_OTP_PARAM¶ -
pValue¶ Structure/Union member
-
type¶ Structure/Union member
-
usValueLen¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_TOKEN_INFO¶ -
firmwareVersion¶ Structure/Union member
-
flags¶ Structure/Union member
-
hardwareVersion¶ Structure/Union member
-
label¶ Structure/Union member
-
manufacturerID¶ Structure/Union member
-
model¶ Structure/Union member
-
serialNumber¶ Structure/Union member
-
ulFreePrivateMemory¶ Structure/Union member
-
ulFreePublicMemory¶ Structure/Union member
-
ulTotalPrivateMemory¶ Structure/Union member
-
ulTotalPublicMemory¶ Structure/Union member
-
usMaxPinLen¶ Structure/Union member
-
usMaxRwSessionCount¶ Structure/Union member
-
usMaxSessionCount¶ Structure/Union member
-
usMinPinLen¶ Structure/Union member
-
usRwSessionCount¶ Structure/Union member
-
usSessionCount¶ Structure/Union member
-
utcTime¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_RSA_PKCS_OAEP_PARAMS¶ -
hashAlg¶ Structure/Union member
-
mgf¶ Structure/Union member
-
pSourceData¶ Structure/Union member
-
source¶ Structure/Union member
-
ulSourceDataLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SSL3_KEY_MAT_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_SSL3_KEY_MAT_PARAMS
-
pypkcs11.cryptoki.C_Logout(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.SizeType¶ alias of
ctypes.c_uint
-
pypkcs11.cryptoki.C_Decrypt(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_EXTRACT_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_CAMELLIA_CBC_ENCRYPT_DATA_PARAMS
-
pypkcs11.cryptoki.CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.C_DecryptDigestUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_AES_XTS_PARAMS¶ -
cb¶ Structure/Union member
-
hTweakKey¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_AES_GCM_PARAMS¶ -
pAAD¶ Structure/Union member
-
pIv¶ Structure/Union member
-
ulAADLen¶ Structure/Union member
-
ulIvBits¶ Structure/Union member
-
ulIvLen¶ Structure/Union member
-
ulTagBits¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_HA_STATE_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_HA_STATUS
-
class
pypkcs11.cryptoki.CK_XOR_BASE_DATA_KDF_PARAMS¶ -
kdf¶ Structure/Union member
Structure/Union member
Structure/Union member
-
-
pypkcs11.cryptoki.C_Finalize(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_GetSlotInfo(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_HA_MEMBER¶ -
memberSerial¶ Structure/Union member
-
memberStatus¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_FindObjectsInit(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_RSA_PKCS_OAEP_SOURCE_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_UNLOCKMUTEX¶ alias of
ctypes.CFUNCTYPE.<locals>.CFunctionType
-
class
pypkcs11.cryptoki.CK_RC5_CBC_PARAMS¶ -
pIv¶ Structure/Union member
-
ulIvLen¶ Structure/Union member
-
ulRounds¶ Structure/Union member
-
ulWordsize¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_KDF_PRF_ENCODING_SCHEME¶ alias of
ctypes.c_ulong
-
class
pypkcs11.cryptoki.CK_PBE_PARAMS¶ -
pInitVector¶ Structure/Union member
-
pPassword¶ Structure/Union member
-
pSalt¶ Structure/Union member
-
usIteration¶ Structure/Union member
-
usPasswordLen¶ Structure/Union member
-
usSaltLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_USER_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.C_GetMechanismList(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_WTLS_MASTER_KEY_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_WTLS_MASTER_KEY_DERIVE_PARAMS
-
pypkcs11.cryptoki.C_GetAttributeValue(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_GetFunctionStatus(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_OTP_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_OTP_PARAMS
-
class
pypkcs11.cryptoki.CK_SSL3_MASTER_KEY_DERIVE_PARAMS¶ -
RandomInfo¶ Structure/Union member
-
pVersion¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_UTF8CHAR_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ubyte
-
pypkcs11.cryptoki.C_WrapKey(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_ATTRIBUTE_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_CBC_ENCRYPT_DATA_PARAMS
-
pypkcs11.cryptoki.SInt16¶ alias of
ctypes.c_short
-
pypkcs11.cryptoki.C_DestroyObject(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.C_GetSessionInfo(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.Int16¶ alias of
ctypes.c_short
-
pypkcs11.cryptoki.CK_SSL3_KEY_MAT_OUT_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_SSL3_KEY_MAT_OUT
-
pypkcs11.cryptoki.CK_CHAR¶ alias of
ctypes.c_ubyte
-
pypkcs11.cryptoki.UInt8¶ alias of
ctypes.c_ubyte
-
pypkcs11.cryptoki.CK_CMS_SIG_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_CMS_SIG_PARAMS
-
pypkcs11.cryptoki.C_DeriveKey(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_DigestUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_FindObjects(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.SInt64¶ alias of
ctypes.c_long
-
pypkcs11.cryptoki.SInt¶ alias of
ctypes.c_int
-
pypkcs11.cryptoki.CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_RSA_PKCS_MGF_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_EXTRACT_PARAMS¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_RC5_CBC_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_RC5_CBC_PARAMS
-
pypkcs11.cryptoki.CK_ResetTotalOperations¶ alias of
ctypes.CFUNCTYPE.<locals>.CFunctionType
-
pypkcs11.cryptoki.CK_AES_GCM_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.CK_AES_GCM_PARAMS
-
pypkcs11.cryptoki.CK_MAC_GENERAL_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_c_ulong
-
pypkcs11.cryptoki.CK_TOKEN_INFO_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_TOKEN_INFO
-
class
pypkcs11.cryptoki.CK_AES_CBC_PAD_INSERT_PARAMS¶ -
ctxID¶ Structure/Union member
-
pBuffer¶ Structure/Union member
-
pbFileName¶ Structure/Union member
-
pedId¶ Structure/Union member
-
pulHandle¶ Structure/Union member
-
pulType¶ Structure/Union member
-
ulBufferLen¶ Structure/Union member
-
ulContainerState¶ Structure/Union member
-
ulStorage¶ Structure/Union member
-
ulStorageType¶ Structure/Union member
-
-
class
pypkcs11.cryptoki.CK_KEY_DERIVATION_STRING_DATA¶ -
pData¶ Structure/Union member
-
ulLen¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_MECHANISM_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_MECHANISM
-
class
pypkcs11.cryptoki.CK_FUNCTION_LIST¶ -
C_CancelFunction¶ Structure/Union member
-
C_CloseAllSessions¶ Structure/Union member
-
C_CloseSession¶ Structure/Union member
-
C_CopyObject¶ Structure/Union member
-
C_CreateObject¶ Structure/Union member
-
C_Decrypt¶ Structure/Union member
-
C_DecryptDigestUpdate¶ Structure/Union member
-
C_DecryptFinal¶ Structure/Union member
-
C_DecryptInit¶ Structure/Union member
-
C_DecryptUpdate¶ Structure/Union member
-
C_DecryptVerifyUpdate¶ Structure/Union member
-
C_DeriveKey¶ Structure/Union member
-
C_DestroyObject¶ Structure/Union member
-
C_Digest¶ Structure/Union member
-
C_DigestEncryptUpdate¶ Structure/Union member
-
C_DigestFinal¶ Structure/Union member
-
C_DigestInit¶ Structure/Union member
-
C_DigestKey¶ Structure/Union member
-
C_DigestUpdate¶ Structure/Union member
-
C_Encrypt¶ Structure/Union member
-
C_EncryptFinal¶ Structure/Union member
-
C_EncryptInit¶ Structure/Union member
-
C_EncryptUpdate¶ Structure/Union member
-
C_Finalize¶ Structure/Union member
-
C_FindObjects¶ Structure/Union member
-
C_FindObjectsFinal¶ Structure/Union member
-
C_FindObjectsInit¶ Structure/Union member
-
C_GenerateKey¶ Structure/Union member
-
C_GenerateKeyPair¶ Structure/Union member
-
C_GenerateRandom¶ Structure/Union member
-
C_GetAttributeValue¶ Structure/Union member
-
C_GetFunctionList¶ Structure/Union member
-
C_GetFunctionStatus¶ Structure/Union member
-
C_GetInfo¶ Structure/Union member
-
C_GetMechanismInfo¶ Structure/Union member
-
C_GetMechanismList¶ Structure/Union member
-
C_GetObjectSize¶ Structure/Union member
-
C_GetOperationState¶ Structure/Union member
-
C_GetSessionInfo¶ Structure/Union member
-
C_GetSlotInfo¶ Structure/Union member
-
C_GetSlotList¶ Structure/Union member
-
C_GetTokenInfo¶ Structure/Union member
-
C_InitPIN¶ Structure/Union member
-
C_InitToken¶ Structure/Union member
-
C_Initialize¶ Structure/Union member
-
C_Login¶ Structure/Union member
-
C_Logout¶ Structure/Union member
-
C_OpenSession¶ Structure/Union member
-
C_SeedRandom¶ Structure/Union member
-
C_SetAttributeValue¶ Structure/Union member
-
C_SetOperationState¶ Structure/Union member
-
C_SetPIN¶ Structure/Union member
-
C_Sign¶ Structure/Union member
-
C_SignEncryptUpdate¶ Structure/Union member
-
C_SignFinal¶ Structure/Union member
-
C_SignInit¶ Structure/Union member
-
C_SignRecover¶ Structure/Union member
-
C_SignRecoverInit¶ Structure/Union member
-
C_SignUpdate¶ Structure/Union member
-
C_UnwrapKey¶ Structure/Union member
-
C_Verify¶ Structure/Union member
-
C_VerifyFinal¶ Structure/Union member
-
C_VerifyInit¶ Structure/Union member
-
C_VerifyRecover¶ Structure/Union member
-
C_VerifyRecoverInit¶ Structure/Union member
-
C_VerifyUpdate¶ Structure/Union member
-
C_WaitForSlotEvent¶ Structure/Union member
-
C_WrapKey¶ Structure/Union member
-
DYC_CreateX509Request¶ Structure/Union member
-
DYC_SelfSignX509¶ Structure/Union member
-
DYC_SignX509¶ Structure/Union member
-
version¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_RC5_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_RC5_PARAMS
-
class
pypkcs11.cryptoki.CK_WTLS_MASTER_KEY_DERIVE_PARAMS¶ -
DigestMechanism¶ Structure/Union member
-
RandomInfo¶ Structure/Union member
-
pVersion¶ Structure/Union member
-
-
pypkcs11.cryptoki.C_SignUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_EncryptInit(*args)¶ Parameters: - *args –
- **kwargs –
-
class
pypkcs11.cryptoki.CK_OTP_PARAMS¶ -
pParams¶ Structure/Union member
-
ulCount¶ Structure/Union member
-
-
pypkcs11.cryptoki.CK_SEED_CTR_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_AES_CTR_PARAMS
-
pypkcs11.cryptoki.C_DigestFinal(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_CloseSession(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_EC_DH_PRIMITIVE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_FUNCTION_LIST_PTR_PTR¶ alias of
pypkcs11.cryptoki.LP_LP_CK_FUNCTION_LIST
-
pypkcs11.cryptoki.C_DecryptVerifyUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_UTF8CHAR¶ alias of
ctypes.c_ubyte
-
pypkcs11.cryptoki.C_DigestInit(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_CopyObject(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_NOTIFICATION¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.C_SignRecover(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.C_EncryptUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.CK_KDF_PRF_TYPE¶ alias of
ctypes.c_ulong
-
pypkcs11.cryptoki.CK_ECDH1_DERIVE_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_ECDH1_DERIVE_PARAMS
-
pypkcs11.cryptoki.C_DecryptUpdate(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.Int8¶ alias of
ctypes.c_char
-
pypkcs11.cryptoki.Float32¶ alias of
ctypes.c_float
-
pypkcs11.cryptoki.CK_ECIES_PARAMS_PTR¶ alias of
pypkcs11.cryptoki.LP_CK_ECIES_PARAMS
-
pypkcs11.cryptoki.C_GetObjectSize(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.DYC_SelfSignX509(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.DYC_SignX509(*args)¶ Parameters: - *args –
- **kwargs –
-
pypkcs11.cryptoki.DYC_CreateX509Request(*args)¶ Parameters: - *args –
- **kwargs –