Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3045

PyCA cryptography 2.5 released

Path csiph.com!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder7.news.weretis.net!news.unit0.net!fu-berlin.de!uni-berlin.de!not-for-mail
From Paul Kehrer <paul.l.kehrer@gmail.com>
Newsgroups comp.lang.python.announce
Subject PyCA cryptography 2.5 released
Date Tue, 22 Jan 2019 11:51:28 -0500
Lines 39
Approved python-announce-list@python.org
Message-ID <mailman.337.1548250375.4816.python-announce-list@python.org> (permalink)
References <CABj5TKQ9-E4S-j_7KiGewyOMnHTGheCHN=HnXqzmk48wbZQzRA@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace news.uni-berlin.de C38X/TWST/XRU9ZNODFScgpJvLpLqhe7pLgdiAPB5DzA==
Return-Path <paul.l.kehrer@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'default': 0.05; 'encoding': 0.05; 'pip': 0.05; 'string.': 0.05; 'subject:released': 0.05; 'algorithms,': 0.07; 'pypy': 0.07; 'arguments': 0.09; 'dependency': 0.09; 'deprecated': 0.09; 'keys,': 0.09; 'parsing': 0.09; 'removes': 0.09; 'rfc': 0.09; 'wheels': 0.09; 'url:io': 0.14; 'python': 0.14; 'changelog': 0.16; 'classes.': 0.16; 'deprecated.': 0.16; 'functions,': 0.16; 'pypy.': 0.16; 'symmetric': 0.16; 'url:changelog': 0.16; 'windows,': 0.16; 'component': 0.20; 'install': 0.22; 'algorithms': 0.23; 'curve': 0.23; 'interfaces': 0.23; 'functions': 0.27; 'checks': 0.27; 'loading': 0.29; 'to:addr :python-announce-list': 0.29; 'classes': 0.29; 'files': 0.30; 'message-id:@mail.gmail.com': 0.31; 'to:2**1': 0.32; 'url:en': 0.32; 'received:google.com': 0.34; 'skip:x 10': 0.35; 'but': 0.35; 'compiled': 0.36; 'sfxlen:2': 0.36; 'to:no real name:2**1': 0.36; '2.5': 0.37; 'pypi.': 0.37; 'strings': 0.37; 'includes': 0.38; 'received:209.85': 0.38; 'received:209': 0.38; 'using': 0.38; 'still': 0.38; 'path': 0.38; 'key': 0.61; 'password': 0.61; 'skip:o 10': 0.63; 'material': 0.63; 'released': 0.63; 'name': 0.64; 'exchange': 0.65; 'backwards': 0.66; 'compressed': 0.66; 'methods.': 0.66; 'recipes': 0.66; 'high': 0.67; 'more.': 0.74; 'low': 0.83; 'macos,': 0.84; 'passwords,': 0.84; 'cryptography': 0.91; 'numerous': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:date:message-id:subject:to; bh=xSml2lQeGlRCWoAIq8FU1vgAwmPFKMHFxoiocZzSU4U=; b=n7mx/nxs5aU3aZmdWVnkWNC9vWOiqfQZLIWBIdjksOf7ZhqYQe0hATNLUMuELRxd85 spEpzoYeq1zKcqR59GV0AifYUvs+EOc/qTFrwUvRaU1LtFekgcvvkhWiJfTBbVQTzOhD 8yBXXc5MUDJ5EjowCkGeQLBtdqRR8yOUaYF0kBi4xUdqHjQlKm+1SvXrPMN8GrWnqeJf SgEyYdCNvX+mqJ13ZGOLHbi1PwuKbRzWHeB0PotcMgTF/QUhpkh70OE/8zLLW9EMrHq4 pXmMLEJ/il+J3QG59VxebVEnRA+vSHOXqmFRrJM1eBMu+ZeVsInCypSE+knStHXJTZs4 ySHg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=xSml2lQeGlRCWoAIq8FU1vgAwmPFKMHFxoiocZzSU4U=; b=DhmD+S+fU9audsNCttdOIxiWvPuOuMNZU4v5yQE8aF8ynFS9pzbndDd15GnJeeTtWB HwWuPBu38Q9C5ub+u9YV/R6Mqhlyb3NcxpwNnW7Z74bm+4nm/3I9qO6qnWxlcULqidEw brkHjivxO5b7pyR2Rq8B0ARYJRSQIh7tFR2JQoBH1DNnZNauZBeyFNwyNDcATsUJiHDb txn5TyIg0pnrGWHme5vHcN8j1J0uS+WMdjwRktZLKEdfZ9YxNLbjWlm93e2HuThEKisX pu+IexBS55n4Y94LI+K+UPLg2cx/de41veKu1wbZgG8Xf1vZv1G4HAR/1vKUBjmC+RJr BVJw==
X-Gm-Message-State AJcUukfFE520/HAk8R0ZBeghIx/W6bopyBB4lroInGNOta0ZZToOos8A /KgvVFaVfAcDInZ9CCS5U1N+I6pfVRDSf9sp1pWcWQ==
X-Google-Smtp-Source ALg8bN4ZjPkcOIO3e4VdZK5/WiekWVUT1nh/fvRK1TzGHpladWebVOGa0e88XLEY6pUZj5RQ0ErPjQUpUIPk2Vrj8oQ=
X-Received by 2002:a05:660c:5d4:: with SMTP id x20mr2455483itk.143.1548175889467; Tue, 22 Jan 2019 08:51:29 -0800 (PST)
X-Mailman-Approved-At Wed, 23 Jan 2019 08:32:54 -0500
X-Content-Filtered-By Mailman/MimeDel 2.1.29
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.29
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CABj5TKQ9-E4S-j_7KiGewyOMnHTGheCHN=HnXqzmk48wbZQzRA@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:3045

Show key headers only | View raw


PyCA cryptography 2.5 has been released to PyPI. cryptography includes both
high level recipes and low level interfaces to common cryptographic
algorithms such as symmetric ciphers, asymmetric algorithms, message
digests, X509, key derivation functions, and much more. We support Python
2.7, Python 3.4+, and PyPy.

Changelog (https://cryptography.io/en/latest/changelog/#v2-5):

* BACKWARDS INCOMPATIBLE: U-label strings were deprecated in version 2.1,
but this version removes the default idna dependency as well. If you still
need this deprecated path please install cryptography with the idna extra:
pip install cryptography[idna].
* BACKWARDS INCOMPATIBLE: The minimum supported PyPy version is now 5.4.
* Numerous classes and functions have been updated to allow bytes-like
types for keying material and passwords, including symmetric algorithms,
AEAD ciphers, KDFs, loading asymmetric keys, and one time password classes.
* Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL
1.1.1a.
* Added support for SHA512_224 and SHA512_256 when using OpenSSL 1.1.1.
* Added support for SHA3_224, SHA3_256, SHA3_384, and SHA3_512 when using
OpenSSL 1.1.1.
* Added support for X448 key exchange when using OpenSSL 1.1.1.
* Added support for SHAKE128 and SHAKE256 when using OpenSSL 1.1.1.
* Added initial support for parsing PKCS12 files with
load_key_and_certificates().
* Added support for IssuingDistributionPoint.
* Added rfc4514_string() method to x509.Name,
x509.RelativeDistinguishedName, and x509.NameAttribute to format the name
or component an RFC 4514 Distinguished Name string.
* Added from_encoded_point(), which immediately checks if the point is on
the curve and supports compressed points. Deprecated the previous method
from_encoded_point().
* Added signature_hash_algorithm to OCSPResponse.
* Updated X25519 key exchange support to allow additional serialization
methods. Calling public_bytes() with no arguments has been deprecated.
* Added support for encoding compressed and uncompressed points via
public_bytes(). Deprecated the previous method encode_point().

-Paul Kehrer (reaperhulk)

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

PyCA cryptography 2.5 released Paul Kehrer <paul.l.kehrer@gmail.com> - 2019-01-22 11:51 -0500

csiph-web