[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