./security/py-cryptography, Cryptographic recipes and primitives for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4.2, Package name: py27-cryptography-2.4.2, 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:
[devel/py-setuptools] [lang/python27] [devel/py-cffi] [devel/py-cparser] [lang/py-six] [devel/py-enum34] [www/py-idna] [net/py-ipaddress] [security/py-asn1crypto]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: dbebf76a5e10eeb3c251bd1a243e0d1dacfda765
RMD160: 214468121ab8b90b15cd961eacb0d2567a017af5
Filesize: 457.661 KB

Version history: (Expand)


CVS history: (Expand)


   2018-11-21 11:38:38 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.4.2

2.4.2:
Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0j.
   2018-11-13 12:23:38 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.4.1

2.4.1:
Fixed a build breakage in our manylinux1 wheels.

2.4:
BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL 2.4.x.
Deprecated OpenSSL 1.0.1 support. OpenSSL 1.0.1 is no longer supported by the \ 
OpenSSL project. At this time there is no time table for dropping support, \ 
however we strongly encourage all users to upgrade or install cryptography from \ 
a wheel.
Added initial :doc:OCSP </x509/ocsp> support.
Added support for :class:~cryptography.x509.PrecertPoison.
   2018-08-15 10:21:42 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.3.1

2.3.1:
Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0i.
   2018-07-19 11:24:37 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.3

2.3:

SECURITY ISSUE: \ 
:meth:~cryptography.hazmat.primitives.ciphers.AEADDecryptionContext.finalize_with_tag \ 
allowed tag truncation by default which can allow tag forgery in some cases. The \ 
method now enforces the min_tag_length provided to the \ 
:class:~cryptography.hazmat.primitives.ciphers.modes.GCM constructor. \ 
CVE-2018-10903
Added support for Python 3.7.
Added :meth:~cryptography.fernet.Fernet.extract_timestamp to get the \ 
authenticated timestamp of a :doc:Fernet </fernet> token.
Support for Python 2.7.x without hmac.compare_digest has been deprecated. We \ 
will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next \ 
cryptography release.
Fixed multiple issues preventing cryptography from compiling against LibreSSL 2.7.x.
Added \ 
:class:~cryptography.x509.CertificateRevocationList.get_revoked_certificate_by_serial_number \ 
for quick serial number searches in CRLs.
The :class:~cryptography.x509.RelativeDistinguishedName class now preserves the \ 
order of attributes. Duplicate attributes now raise an error instead of silently \ 
discarding duplicates.
:func:~cryptography.hazmat.primitives.keywrap.aes_key_unwrap and \ 
:func:~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding now \ 
raise :class:~cryptography.hazmat.primitives.keywrap.InvalidUnwrap if the \ 
wrapped key is an invalid length, instead of ValueError.
   2018-04-02 15:19:31 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-cryptography py-cryptography_vectors: updated to 2.2.2

2.2.2:
Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0h.
   2018-03-22 12:49:19 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.2.1

2.2.1:
Reverted a change to GeneralNames which prohibited having zero elements, due to \ 
breakages.
Fixed a bug in \ 
:func:~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding that \ 
caused it to raise InvalidUnwrap when key length modulo 8 was zero.
   2018-03-19 10:01:46 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.2

2.2:
BACKWARDS INCOMPATIBLE: Support for Python 2.6 has been dropped.
Resolved a bug in HKDF that incorrectly constrained output size.
Added :class:~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1, \ 
:class:~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1, and \ 
:class:~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1 to support \ 
inter-operating with systems like German smart meters.
Added token rotation support to :doc:Fernet </fernet> with \ 
:meth:~cryptography.fernet.MultiFernet.rotate.
Fixed a memory leak in \ 
:func:~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key.
Added support for AES key wrapping with padding via \ 
:func:~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding and \ 
:func:~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding .
Allow loading DSA keys with 224 bit q.
   2017-11-30 09:23:27 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.1.4

2.1.4:
Added X509_up_ref for an upcoming pyOpenSSL release.