Subject: CVS commit: pkgsrc/security/py-cryptography
From: Adam Ciarcinski
Date: 2017-07-18 15:58:25
Message id: 20170718135826.03709FACD@cvs.NetBSD.org

Log Message:
2.0:

BACKWARDS INCOMPATIBLE: Support for Python 3.3 has been dropped.
We now ship manylinux1 wheels linked against OpenSSL 1.1.0f. These wheels will \ 
be automatically used with most Linux distributions if you are running the \ 
latest pip.
Deprecated the use of signer on \ 
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`, \ 
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`, and \ 
:class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey` \ 
in favor of sign.
Deprecated the use of verifier on \ 
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`, \ 
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`, and \ 
:class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey` in \ 
favor of verify.
Added support for parsing \ 
:class:`~cryptography.x509.certificate_transparency.SignedCertificateTimestamp` \ 
objects from X.509 certificate extensions.
Added support for \ 
:class:`~cryptography.hazmat.primitives.ciphers.aead.ChaCha20Poly1305`.
Added support for :class:`~cryptography.hazmat.primitives.ciphers.aead.AESCCM`.
Added :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM`, a "one \ 
shot" API for AES GCM encryption.
Added support for :doc:`/hazmat/primitives/asymmetric/x25519`.
Added support for serializing and deserializing Diffie-Hellman parameters with \ 
:func:`~cryptography.hazmat.primitives.serialization.load_pem_parameters`, \ 
:func:`~cryptography.hazmat.primitives.serialization.load_der_parameters`, and \ 
:meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHParameters.parameter_bytes` \ 
.
The extensions attribute on :class:`~cryptography.x509.Certificate`, \ 
:class:`~cryptography.x509.CertificateSigningRequest`, \ 
:class:`~cryptography.x509.CertificateRevocationList`, and \ 
:class:`~cryptography.x509.RevokedCertificate` now caches the computed \ 
Extensions object. There should be no performance change, just a performance \ 
improvement for programs accessing the extensions attribute multiple times.

Files:
RevisionActionfile
1.57modifypkgsrc/security/py-cryptography/Makefile
1.19modifypkgsrc/security/py-cryptography/PLIST
1.43modifypkgsrc/security/py-cryptography/distinfo