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.CryptokiException
Exception raised when we fail to determine the PKCS11 library location
-
exception
pypkcs11.cryptoki_helpers.
CryptokiDLLException
(additional_info, orig_error)¶ Bases:
Exception
Custom 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:
object
A 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 –