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

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


Branch: CURRENT, Version: 2.2.2, Package name: py27-cryptography-2.2.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: 4e2afea2c84325b9b89ac885ed7b01875d2792db
RMD160: 990169925f758a3499c8ea57b17ee4cb028733d7
Filesize: 433.42 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2017-11-03 11:36:12 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.1.3

2.1.3:
Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0g.
   2017-10-25 05:53:05 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-cryptography[_vectors]: updated to 2.1.2

2.1.2:
Corrected a bug with the manylinux1 wheels where OpenSSL's stack was marked \ 
executable.
   2017-10-12 10:28:40 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
py-cryptography[_vectors]: update to 2.1.1

2.1:
FINAL DEPRECATION Python 2.6 support is deprecated, and will be removed in the \ 
next release of cryptography.
BACKWARDS INCOMPATIBLE: Whirlpool, RIPEMD160, and UnsupportedExtension have been \ 
removed in accordance with our :doc:`/api-stability` policy.
BACKWARDS INCOMPATIBLE: :attr:`~cryptography.x509.DNSName.value`, \ 
:attr:`~cryptography.x509.RFC822Name.value`, and \ 
:attr:`~cryptography.x509.UniformResourceIdentifier.value` will now return an \ 
:term:`A-label` string when parsing a certificate containing an \ 
internationalized domain name (IDN) or if the caller passed a :term:`U-label` to \ 
the constructor. See below for additional deprecations related to this change.
Installing cryptography now requires pip 6 or newer.
Deprecated passing :term:`U-label` strings to the \ 
:class:`~cryptography.x509.DNSName`, \ 
:class:`~cryptography.x509.UniformResourceIdentifier`, and \ 
:class:`~cryptography.x509.RFC822Name` constructors. Instead, users should pass \ 
values as :term:`A-label` strings with idna encoding if necessary. This change \ 
will not affect anyone who is not processing internationalized domains.
Added support for \ 
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20`. In most \ 
cases users should choose \ 
:class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305` rather \ 
than using this unauthenticated form.
Added :meth:`~cryptography.x509.CertificateRevocationList.is_signature_valid` to \ 
:class:`~cryptography.x509.CertificateRevocationList`.
Support :class:`~cryptography.hazmat.primitives.hashes.BLAKE2b` and \ 
:class:`~cryptography.hazmat.primitives.hashes.BLAKE2s` with \ 
:class:`~cryptography.hazmat.primitives.hmac.HMAC`.
Added support for :class:`~cryptography.hazmat.primitives.ciphers.modes.XTS` \ 
mode for AES.
Added support for using labels with \ 
:class:`~cryptography.hazmat.primitives.asymmetric.padding.OAEP` when using \ 
OpenSSL 1.0.2 or greater.
Improved compatibility with NSS when issuing certificates from an issuer that \ 
has a subject with non-UTF8String string types.
Add support for the :class:`~cryptography.x509.DeltaCRLIndicator` extension.
Add support for the :class:`~cryptography.x509.TLSFeature` extension. This is \ 
commonly used for enabling OCSP Must-Staple in certificates.
Add support for the :class:`~cryptography.x509.FreshestCRL` extension.
   2017-08-04 07:31:12 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
2.0.3:
Fixed an issue with weak linking symbols when compiling on macOS versions older \ 
than 10.12.