/py-cryptography, Cryptographic recipes and primitives for Python
1.8.1, Package name:
py27-cryptography-1.8.1, Maintainer: pkgsrc-users
cryptography is a package designed to expose cryptographic recipes
and primitives to Python developers. Our goal is for it to be your
"cryptographic standard library".
cryptography includes both high level recipes, and low level
interfaces to common cryptographic algorithms such as symmetric
ciphers, message digests and key derivation functions.
Required to run:
] Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2017-03-14) Updated to version: py27-cryptography-1.8.1
- (2017-01-28) Updated to version: py27-cryptography-1.7.2nb1
- (2017-01-28) Updated to version: py27-cryptography-1.7.2
- (2016-12-19) Updated to version: py27-cryptography-1.7.1
- (2016-11-29) Updated to version: py27-cryptography-1.6
- (2016-11-07) Updated to version: py27-cryptography-1.5.3
CVS history: (Expand)
| 2017-03-21 17:04:59 by Thomas Klausner | Files touched by this commit (1) |
Remove comment -- test failures not repeatable.
| 2017-03-13 10:42:25 by Thomas Klausner | Files touched by this commit (3) | |
Updated py-cryptography to 1.8.1.
1.8.1 - 2017-03-10
* Fixed macOS wheels to properly link against 1.1.0 rather than 1.0.2.
1.8 - 2017-03-09
* Added support for Python 3.6.
* Windows and macOS wheels now link against OpenSSL 1.1.0.
* macOS wheels are no longer universal. This change significantly shrinks the
size of the wheels. Users on macOS 32-bit Python (if there are any) should
migrate to 64-bit or build their own packages.
* Changed ASN.1 dependency from ``pyasn1`` to ``asn1crypto`` resulting in a
general performance increase when encoding/decoding ASN.1 structures. Also,
the ``pyasn1_modules`` test dependency is no longer required.
* Added support for
now require that ``password`` must be bytes if provided. Previously this
was documented but not enforced.
* Added support for subgroup order in :doc:`/hazmat/primitives/asymmetric/dh`.
| 2017-02-13 18:49:46 by Adam Ciarcinski | Files touched by this commit (1) |
| 2017-01-28 12:15:07 by Thomas Klausner | Files touched by this commit (3) | |
Fix test segfault by using upstream patch #3350:
Identified by @reaperhulk in https://github.com/pyca/cryptography/issues/3372
| 2017-01-28 02:20:01 by Thomas Klausner | Files touched by this commit (2) | |
Updated py-cryptography to 1.7.2.
Add more test dependencies.
Self tests cause a python core dump, see
1.7.2 - 2017-01-27
* Updated Windows and macOS wheels to be compiled against OpenSSL 1.0.2k.
| 2016-12-19 09:57:51 by Thomas Klausner | Files touched by this commit (3) | |
Updated py-cryptography to 1.7.1.
1.7.1 - 2016-12-13
* Fixed a regression in ``int_from_bytes`` where it failed to accept
1.7 - 2016-12-12
* Support for OpenSSL 1.0.0 has been removed. Users on older version of OpenSSL
will need to upgrade.
* Added support for Diffie-Hellman key exchange using
* The OS random engine for OpenSSL has been rewritten to improve compatibility
with embedded Python and other edge cases. More information about this change
can be found in the
`pull request <https://github.com/pyca/cryptography/pull/3229>`_.
| 2016-11-28 14:15:51 by Thomas Klausner | Files touched by this commit (3) | |
Updated py-cryptography to 1.6.
1.6 - 2016-11-22
* Deprecated support for OpenSSL 1.0.0. Support will be removed in
* Replaced the Python-based OpenSSL locking callbacks with a C version to fix
a potential deadlock that could occur if a garbage collection cycle occurred
while inside the lock.
* Added support for :class:`~cryptography.hazmat.primitives.hashes.BLAKE2b` and
:class:`~cryptography.hazmat.primitives.hashes.BLAKE2s` when using OpenSSL
:attr:`~cryptography.x509.Certificate.signature_algorithm_oid` support to
support to :class:`~cryptography.x509.CertificateSigningRequest`.
support to :class:`~cryptography.x509.CertificateRevocationList`.
* Added support for :class:`~cryptography.hazmat.primitives.kdf.scrypt.Scrypt`
when using OpenSSL 1.1.0.
* Added a workaround to improve compatibility with Python application bundling
tools like ``PyInstaller`` and ``cx_freeze``.
* Added support for generating a
* Added support for encoding ``IPv4Network`` and ``IPv6Network`` in X.509
certificates for use with :class:`~cryptography.x509.NameConstraints`.
* Added :meth:`~cryptography.x509.Name.public_bytes` to
* Added :class:`~cryptography.x509.RelativeDistinguishedName`
* :class:`~cryptography.x509.DistributionPoint` now accepts
Deprecated use of :class:`~cryptography.x509.Name` as
* :class:`~cryptography.x509.Name` now accepts an iterable of
:class:`~cryptography.x509.RelativeDistinguishedName`. RDNs can
be accessed via the :attr:`~cryptography.x509.Name.rdns`
attribute. When constructed with an iterable of
:class:`~cryptography.x509.NameAttribute`, each attribute becomes
a single-valued RDN.
* Added support for signing and verifying RSA, DSA, and ECDSA signatures with
| 2016-11-07 11:48:13 by Thomas Klausner | Files touched by this commit (2) | |
Updated py-cryptography to 1.5.3.
1.5.3 - 2016-11-05
* **SECURITY ISSUE**: Fixed a bug where ``HKDF`` would return an empty
byte-string if used with a ``length`` less than ``algorithm.digest_size``.
Credit to **Markus Döring** for reporting the issue.