BSD Ports

security/py-cryptodome 3.23.0 NetBSD

Cryptographic and hash functions for Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
53ca392457
License
public-domain AND python-software-foundation
Categories
security, python
Package size
1375.0 KiB, 8270.3 KiB installed

Description

PyCryptodome is a self-contained Python package of low-level cryptographic primitives.

In the other systems

SystemPortVersion
NetBSDsecurity/py-cryptodome3.23.0
OpenBSDsecurity/py-cryptodome4.1.0

Install

Binary package:

pkgin install py27-cryptodome

From pkgsrc:

cd /usr/pkgsrc/security/py-cryptodome && make install clean

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
py311-cryptodome-3.23.0, py312-cryptodome-3.23.0, py313-cryptodome-3.23.0, py314-cryptodome-3.23.0

Commit history 2

DateCommitCreditsLog message
53ca392457 adam py-cryptodome: updated to 3.24.1
3.24.1 (11 October 2026) Resolved issues * Security: the time to create an ECDSA, EdDSA or DSA signature depended on the secret nonce, enough to recover the private key with a lattice attack. DSA signing is now about 40% slower with GMP. Thanks to Daniel Bleichenbacher.
01b5d59bf3 wiz py-cryptodome: update to 3.24.0.
3.24.0 (4 October 2026) ++++++++++++++++++++++++++ New features --------------- * Speed up KangarooTwelve by 50% for long messages (1MB or more). * New parameter ``threads`` for ``Crypto.Hash.KangarooTwelve.new()``, to hash long messages on several CPU cores (``threads=0`` for all of them). The output does not depend on the number of threads. Resolved issues --------------- * GH#875: Fixed the Object Identifiers (OID) for BLAKE2. * Fixed a potential DOS attack when decrypting a password-encrypted PKCS#8 key, when the iteration count is enourmous. Decryption will now fail if it exceeds 50M iterations; the limit can be changed or removed via the new ``max_iteration_count`` option. Thanks to afldl for reporting. …