pycryptodome 3.18.0+dfsg1-1 source package in Ubuntu

Changelog

pycryptodome (3.18.0+dfsg1-1) unstable; urgency=medium

  * Team upload
  * New upstream release
  * d/watch:
    - Pull fron github repo instead of pypi.debian.net
    - Verify signature with uscan
  * d/rules:
    - Update to build src/test files with cmake
    - Update dh_auto_test to run for all supported python versions
  * d/control:
    - Add cmake to Build-Depends
    - Bump standards version to 4.6.2 from 4.6.1
  * d/copyright:
    - Update copyright year to 2023 for debian/* files
    - Add myself to copyright for debian/* files
  * d/tests/unittests:
    - Correct py3versions from -r option to -s
    - Remove redirection to /dev/null
  * d/patches/: Update existing patches
    - Update 0001-Fix-Documentation.patch
      + Additional images to remove
    - Remove 0003-sphinx-compatibility.patch
      + Fixed in upstream
    - Remove 0004-Permit-easy-selection-of-a-python-binary-in-the-C-te.patch
      + Makefile no longer exists
    - Remove 0005-C-Tests-Avoid-creating-a-0-length-array
      + Fixed in upstream
    - Rename 0006-The-final-argument-to-mont_select-is-a-size_t.patch to
      0003-The-final-argument-to-mod_select-is-a-size_t.patch
      + Function renamed, type error still exists, updated Forwarded
  * d/source/lintian-overrides:
    - Override long line lengths
    - Override unnecessary check for DEB_BUILD_OPTIONS
  * d/upstream/metadata:
    - Update Archive from Pypi to Github

 -- Ileana Dumitrescu <email address hidden>  Mon, 10 Jul 2023 19:53:57 +0300

Upload details

Uploaded by:
Debian Python Team
Uploaded to:
Sid
Original maintainer:
Debian Python Team
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
pycryptodome_3.18.0+dfsg1-1.dsc 2.3 KiB 6f89029933b59f0eba445a5f600ef0d19130bc66e44c8ba62b181a579bf9cba5
pycryptodome_3.18.0+dfsg1.orig.tar.xz 10.1 MiB 9b95135b5cabf67b7b6a096b61154d3e281da1180a7a6904f6bc7133a799e58d
pycryptodome_3.18.0+dfsg1-1.debian.tar.xz 11.4 KiB fee9fce87c6e58a038259ec466212db961c75e03557e42f7fb1adaf36893eb6f

No changes file available.

Binary packages built by this source

python-pycryptodome-doc: cryptographic Python library (documentation)

 PyCryptodome is a self-contained Python package of low-level
 cryptographic primitives.
 .
 PyCryptodome is 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, P-384 and P-521 curves 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 and cSHAKE XOFs), truncated SHA-512 and BLAKE2
     hash algorithms
   * Salsa20 and ChaCha20/XChaCha20 stream ciphers
   * Poly1305 MAC
   * ChaCha20-Poly1305 and XChaCha20-Poly1305 authenticated ciphers
   * scrypt, bcrypt and HKDF derivation functions
   * 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.
 .
 This is the documentation package.

python3-pycryptodome: cryptographic Python library (Python 3)

 PyCryptodome is a self-contained Python package of low-level
 cryptographic primitives.
 .
 PyCryptodome is 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, P-384 and P-521 curves 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 and cSHAKE XOFs), truncated SHA-512 and BLAKE2
     hash algorithms
   * Salsa20 and ChaCha20/XChaCha20 stream ciphers
   * Poly1305 MAC
   * ChaCha20-Poly1305 and XChaCha20-Poly1305 authenticated ciphers
   * scrypt, bcrypt and HKDF derivation functions
   * 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.
 .
 This is the Python 3 version of the package.

python3-pycryptodome-dbgsym: debug symbols for python3-pycryptodome