Package PyKCS11 :: Class CK_MECHANISM_INFO
[hide private]
[frames] | no frames]

Class CK_MECHANISM_INFO

source code

object --+    
         |    
   CkClass --+
             |
            CK_MECHANISM_INFO

matches the PKCS#11 CK_MECHANISM_INFO structure

Instance Methods [hide private]

Inherited from CkClass: __str__, flags2text, to_dict

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  flags_dict = {CKF_HW: "CKF_HW", CKF_ENCRYPT: "CKF_ENCRYPT", CK...
  fields = {"ulMinKeySize": "text", "ulMaxKeySize": "text", "fla...
Instance Variables [hide private]
integer flags
bit flags specifying mechanism capabilities
integer ulMaxKeySize
maximum size of the key
integer ulMinKeySize
minimum size of the key
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

flags_dict

Value:
{CKF_HW: "CKF_HW", CKF_ENCRYPT: "CKF_ENCRYPT", CKF_DECRYPT: "CKF_DECRY\
PT", CKF_DIGEST: "CKF_DIGEST", CKF_SIGN: "CKF_SIGN", CKF_SIGN_RECOVER:\
 "CKF_SIGN_RECOVER", CKF_VERIFY: "CKF_VERIFY", CKF_VERIFY_RECOVER: "CK\
F_VERIFY_RECOVER", CKF_GENERATE: "CKF_GENERATE", CKF_GENERATE_KEY_PAIR\
: "CKF_GENERATE_KEY_PAIR", CKF_WRAP: "CKF_WRAP", CKF_UNWRAP: "CKF_UNWR\
AP", CKF_DERIVE: "CKF_DERIVE", CKF_EXTENSION: "CKF_EXTENSION",}

fields

Value:
{"ulMinKeySize": "text", "ulMaxKeySize": "text", "flags": "flags"}