[Python-modules-commits] [pycryptodome] 06/07: Tidy up auto-generated debian/control

Christopher Stuart Hoskin mans0954 at moszumanska.debian.org
Tue Jun 6 21:05:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

mans0954 pushed a commit to branch master
in repository pycryptodome.

commit 61f4f924bede76299d0f1857770e7cca30f41525
Author: Christopher Hoskin <mans0954 at debian.org>
Date:   Tue Jun 6 20:14:43 2017 +0100

    Tidy up auto-generated debian/control
---
 debian/control | 88 ++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 55 insertions(+), 33 deletions(-)

diff --git a/debian/control b/debian/control
index 61ac265..1e5070e 100644
--- a/debian/control
+++ b/debian/control
@@ -3,56 +3,78 @@ Maintainer: Christopher Hoskin <mans0954 at debian.org>
 Section: python
 Priority: optional
 Build-Depends: dh-python, python-setuptools (>= 0.6b3), python3-setuptools, python-all-dev (>= 2.6.6-3), python3-all-dev, debhelper (>= 9)
-Standards-Version: 3.9.6
+Standards-Version: 3.9.8
 Homepage: http://www.pycryptodome.org
 
 Package: python-pycryptodome
 Architecture: any
 Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}
-Description: Cryptographic library for Python
- .
- PyCryptodome
- ============
- .
+Description: cryptographic library for Python (Python 2)
  PyCryptodome is a self-contained Python package of low-level
  cryptographic primitives.
  .
- It supports Python 2.4 or newer, all Python 3 versions and PyPy.
- .
- You can install it with::
- .
-     pip install pycryptodome
- .
- All modules are installed under the ``Crypto`` package.
- .
- Check the pycryptodomex_ project for the equivalent library that
- works under the ``Cryptodome`` package.
- .
  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
+   * First class support for PyPy
+   * 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)
+   * Simplified install process, including better support for Windows
+   * 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 2 version of the package.
 
 Package: python3-pycryptodome
 Architecture: any
 Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
-Description: Cryptographic library for Python
- .
- PyCryptodome
- ============
- .
+Description: cryptographic library for Python (Python 3)
  PyCryptodome is a self-contained Python package of low-level
  cryptographic primitives.
  .
- It supports Python 2.4 or newer, all Python 3 versions and PyPy.
- .
- You can install it with::
- .
-     pip install pycryptodome
- .
- All modules are installed under the ``Crypto`` package.
- .
- Check the pycryptodomex_ project for the equivalent library that
- works under the ``Cryptodome`` package.
- .
  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
+   * First class support for PyPy
+   * 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)
+   * Simplified install process, including better support for Windows
+   * 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.
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pycryptodome.git



More information about the Python-modules-commits mailing list