API ReferenceΒΆ
There are some general guidelines to using pypkcs11:
- If you want to perform a PKCS11 operation as a multi-part operation, provide the input data as a list or a tuple.
- Data should always be passed into
c_
functions as raw byte data (bytestrings). Conversions are available to convert hex data or binary data to bytes at pypkcs11.conversions- Returned encrypted/decrypted data is always raw bytestrings.