Pycryptoki
latest
  • Getting Started
  • Examples
  • Frequent Issues
  • API Reference
    • Session/Token Management
    • Key Generation/Management
    • Encryption/Decryption
    • Sign/Verify
    • Attributes
    • Mechanisms
    • Miscellaneous
    • Helpers
    • Extensions
    • Bindings
    • RPYC Daemon
Pycryptoki
  • Docs »
  • API Reference
  • Edit on GitHub

API ReferenceΒΆ

There are some general guidelines to using pycryptoki:

  1. If you want to perform a PKCS11 operation as a multi-part operation, provide the input data as a list or a tuple.
  2. 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 pycryptoki.conversions
  3. Returned encrypted/decrypted data is always raw bytestrings.
  • Session/Token Management
    • Session Management
    • Token Management
  • Key Generation/Management
    • Key Generation
    • Key Management
    • Key Usage
  • Encryption/Decryption
    • Encryption
    • Decryption
    • Key Wrapping/Unwrapping
    • Multipart Helper
  • Sign/Verify
    • Sign
    • Verify
  • Attributes
    • Conversions
  • Mechanisms
    • Helpers
    • AES Mechanisms
    • Generic Mechanisms
    • RC Mechanisms
    • RSA Mechanisms
  • Miscellaneous
    • RNG, Digest, Creating Objects
    • Find Objects, Attribute Setting/Getting
    • HSM Management
    • Audit Functions
    • Backup Functions
  • Helpers
    • lookup_dicts
    • default_templates
    • defaults
  • Extensions
    • Derive Key And Wrap
    • HSM Info
    • Object Commands
    • Per Key Authorization
    • Session Commands
    • Utilization Metrics
  • Bindings
  • RPYC Daemon
    • daemon.rpyc_pycryptoki
    • pycryptoki.pycryptoki_client
Next Previous

© Copyright 2018, Gemalto Revision 8d47644a.

Built with Sphinx using a theme provided by Read the Docs.