Welcome to PyKCS11’s documentation¶
Download¶
The PyKCS11 project is available from different sources:
Bug reports¶
Report bugs or issues on github issues
Report patches as github pull requests
API Documentation¶
Contents:
- API documentation
AES_CTR_MechanismAES_GCM_MechanismCK_INFOCK_MECHANISM_INFOCK_OBJECT_HANDLECK_SESSION_INFOCK_SLOT_INFOCK_TOKEN_INFOCONCATENATE_BASE_AND_DATA_MechanismCONCATENATE_BASE_AND_KEY_MechanismCONCATENATE_DATA_AND_BASE_MechanismCkClassDigestSessionECDH1_DERIVE_MechanismEDDSA_MechanismEXTRACT_KEY_FROM_KEY_MechanismKEY_DERIVATION_STRING_DATA_MechanismBaseMechanismPyKCS11ErrorPyKCS11LibPyKCS11Lib.closeAllSessions()PyKCS11Lib.getInfo()PyKCS11Lib.getMechanismInfo()PyKCS11Lib.getMechanismList()PyKCS11Lib.getSlotInfo()PyKCS11Lib.getSlotList()PyKCS11Lib.getTokenInfo()PyKCS11Lib.initToken()PyKCS11Lib.load()PyKCS11Lib.openSession()PyKCS11Lib.unload()PyKCS11Lib.waitForSlotEvent()
RSAOAEPMechanismRSA_PSS_MechanismSessionSession.closeSession()Session.createObject()Session.decrypt()Session.decryptFinal()Session.decryptInit()Session.decryptUpdate()Session.deriveKey()Session.destroyObject()Session.digest()Session.digestSession()Session.encrypt()Session.encryptFinal()Session.encryptInit()Session.encryptUpdate()Session.findObjects()Session.generateKey()Session.generateKeyPair()Session.generateRandom()Session.getAttributeValue()Session.getAttributeValue_fragmented()Session.getSessionInfo()Session.initPin()Session.isAttributeList()Session.isBin()Session.isBool()Session.isNum()Session.isString()Session.libSession.login()Session.logout()Session.seedRandom()Session.setAttributeValue()Session.setPin()Session.sign()Session.unwrapKey()Session.verify()Session.wrapKey()
XOR_BASE_AND_DATA_Mechanismckbytelist
- PyKCS11 samples codes
- License