Linux workstation

Upstream software project

python-pycryptodomex

A self-contained cryptographic library for Python

About python-pycryptodomex

A self-contained cryptographic library for Python

This project links 4 native package records across 2 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Fedora 43: 2 package records; Fedora 44: 2 package records. Catalog coverage diagram, not an application screenshot.python-pycryptodomex: recorded package coverageFedora 432 recordsFedora 442 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
python-pycryptodomex
Publisher
Not authoritatively mapped
Native package records
4
Operating systems
fedora-43, fedora-44
License expression
BSD-2-Clause AND LicenseRef-Fedora-Public-Domain
Metadata completeness
100/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

PyCryptodome is a self-contained Python package of low-level cryptographic primitives. It's a fork of PyCrypto. It brings several enhancements with respect to the last official version of PyCrypto (2.6.1), for instance: * Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB) * Accelerated AES on Intel platforms via AES-NI * Elliptic curves cryptography (NIST P-256 curve only) * Better and more compact API (nonce and iv attributes for ciphers, automatic generation of random nonces and IVs, simplified CTR cipher mode, and more) * SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms * Salsa20 and ChaCha20 stream ciphers * scrypt and HKDF * Deterministic (EC)DSA * Password-protected PKCS#8 key containers * Shamir's Secret Sharing scheme * Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace) * Cleaner RSA and DSA key generation (largely based on FIPS 186-4) * Major clean ups and simplification of the code base PyCryptodome is not a wrapper to a separate C library like OpenSSL. To the largest possible extent, algorithms are implemented in pure Python. Only the pieces that are extremely critical to performance (e.g. block ciphers) are implemented as C extensions. Note: all modules are installed under the Cryptodome package to avoid conflicts with the PyCrypto library. This package provides the PyCryptodome test suite module (Cryptodome.SelfTest).

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Fedora 43

  1. python3-pycryptodomex

    Fedora 43 / Unspecified / source python-pycryptodomex

    3.23.0-4.fc43

    A self-contained cryptographic library for Python

    aarch64x86_6443
  2. python3-pycryptodomex-selftest

    Fedora 43 / Unspecified / source python-pycryptodomex

    3.23.0-4.fc43

    PyCryptodome test suite module

    aarch64x86_6443

Fedora 44

  1. python3-pycryptodomex

    Fedora 44 / Unspecified / source python-pycryptodomex

    3.23.0-5.fc44

    A self-contained cryptographic library for Python

    aarch64x86_6444
  2. python3-pycryptodomex-selftest

    Fedora 44 / Unspecified / source python-pycryptodomex

    3.23.0-5.fc44

    PyCryptodome test suite module

    aarch64x86_6444

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.