Skip to content

v3.20.0 - Amiens (pycryptodomex)

Compare
Choose a tag to compare
@Legrandin Legrandin released this 10 Jan 10:42
· 80 commits to master since this release

New features

  • Added support for TurboSHAKE128 and TurboSHAKE256.
  • Added method Crypto.Hash.new() to generate a hash
    object given a hash name.
  • Added support for AES-GCM encryption of PBES2 and PKCS#8
    containers.
  • Added support for SHA-2 and SHA-3 algorithms in PBKDF2
    when creating PBES2 and PKCS#8 containers.
  • Export of RSA keys accepts the prot_params dictionary
    as parameter to control the number of iterations for PBKDF2
    and scrypt.
  • C unit tests also run on non-x86 architectures.

Resolved issues

  • GH#787: Fixed autodetect logic for GCC 14 in combination with LTO.