Skip to content

Releases: pyauth/python-pkcs11

v0.3.0

06 Jul 05:17

Choose a tag to compare

Changes in this release:

  • Fix bugs with string handling for information coming from library, slot and token
  • Add certificate, key and signature interchange functions for X.509 and OpenSSL
  • Fix bugs/add tests when exchanging data with OpenSSL/Python crypto libraries
  • Cache object properties
  • Fix encoding of EC_POINT for derive_key
  • Use AES_MAC as the default signing/verification mechanism for AES
  • Fix some crashes, e.g. when no mechanisms are present

v0.2.2

06 Jul 05:19

Choose a tag to compare

Changes in this release:

  • Handle no slots being present

v0.2.1

06 Jul 05:20

Choose a tag to compare

Changes in this release:

  • Support for DES2 and DES3
  • Allow generating DSA keys directly using session.generate_keypair (for devices able to create DSA domain parameters).

v0.2.0

06 Jul 05:23

Choose a tag to compare

Changes in this release:

  • DSA support
  • Default to using hashing functions when signing
  • Support RSA PSS and OAEP by default
  • Hide historic mechanisms by default, they're now available as Mechanism._MD5 etc.
  • Encode/decode functions for DSA keys

v0.1.3

06 Jul 05:26

Choose a tag to compare

Changes in this release:

  • ECDSA support
  • Rearrange utilities under the pkcs11.util module
  • Fix usage of pyasn1 OctetString
  • Encoding/decoding of DH domain parameters
  • Don't set store=True as the default
  • Importing X.509 certificates

v0.1.2

06 Jul 05:27

Choose a tag to compare

Changes in this release:

  • Support for message and key digesting
  • Fixes for Thales nCipher

v0.1.1

06 Jul 05:28

Choose a tag to compare

Changes in this release:

  • ECDH support
  • Add Slot.get_mechanism_info()

v0.1.0

06 Jul 05:29

Choose a tag to compare

Changes in this release:

  • DH support
  • Python 3.5 support
  • Key wrapping and unwrapping