[ol9_developer_EPEL] python3-pycryptodomex-selftest-3.20.0-1.el9.x86_64

Name:python3-pycryptodomex-selftest
Version:3.20.0
Release:1.el9
Architecture:x86_64
Group:Unspecified
Size:2750687
License:BSD-2-Clause AND LicenseRef-Fedora-Public-Domain
RPM: python3-pycryptodomex-selftest-3.20.0-1.el9.x86_64.rpm
Source RPM: python-pycryptodomex-3.20.0-1.el9.src.rpm
Build Date:Sun Apr 21 2024
Build Host:build-ol9-x86_64.oracle.com
Vendor:Oracle America
URL:http://www.pycryptodome.org/
Summary:PyCryptodome test suite module
Description:
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).

Changelog (Show File list) (Show related packages)