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

class pypkcs11.cryptoki.CK_VERSION
major

Structure/Union member

minor

Structure/Union member

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

pSharedData

Structure/Union member

publicKey

Structure/Union member

ulPrivateDataLen

Structure/Union member

ulPublicDataLen

Structure/Union member

ulPublicDataLen2

Structure/Union member

ulSharedDataLen

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

pSharedData1

Structure/Union member

pSharedData2

Structure/Union member

ulEncKeyLenInBits

Structure/Union member

ulMacKeyLenInBits

Structure/Union member

ulMacLenInBits

Structure/Union member

ulSharedDataLen1

Structure/Union member

ulSharedDataLen2

Structure/Union member

class pypkcs11.cryptoki.CK_AES_CTR_PARAMS
cb

Structure/Union member

ulCounterBits

Structure/Union member

class pypkcs11.cryptoki.CK_LKM_TOKEN_ID_S
id

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

pSharedData

Structure/Union member

ulPublicDataLen

Structure/Union member

ulSharedDataLen

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

pSharedData

Structure/Union member

ulPrivateDataLen

Structure/Union member

ulPublicDataLen

Structure/Union member

ulPublicDataLen2

Structure/Union member

ulSharedDataLen

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

pSharedData

Structure/Union member

ulSharedDataLen

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

class pypkcs11.cryptoki.swapper
bytes

Structure/Union member

words

Structure/Union member

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