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


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

PyCA cryptography 2.9 released

Path csiph.com!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.9 released
Date Thu, 2 Apr 2020 15:00:35 -0500
Lines 23
Approved python-announce-list@python.org
Message-ID <158586146808.28235.python-announce-list@python.org> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace news.uni-berlin.de bhuZaJf0hgzQ1CXx8fm81gqZ+aJB+c46YjZPA1HHHNBA==
Authentication-Results mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=K+Nn2wUF; dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status OK 0.108
X-Spam-Level *
X-Spam-Evidence '*H*': 0.79; '*S*': 0.00; 'windows,': 0.07; 'deprecation': 0.09; 'interfaces': 0.09; 'rfc': 0.09; 'python': 0.13; '3.4': 0.16; 'algorithms,': 0.16; 'digests,': 0.16; 'encoding': 0.16; 'parsing': 0.16; 'pypi.': 0.16; 'pypy.': 0.16; 'strings.': 0.16; 'symmetric': 0.16; 'url:latest': 0.16; 'values': 0.19; 'to:no real name:2**1': 0.22; 'version': 0.24; 'url:io': 0.28; 'message-id:@mail.gmail.com': 0.31; 'functions,': 0.31; 'received:google.com': 0.34; 'to:2**1': 0.34; 'users': 0.36; 'from:addr:gmail.com': 0.37; 'added': 0.39; 'sfxlen:2': 0.39; 'support': 0.39; 'algorithms': 0.40; 'cryptography': 0.40; 'empty': 0.40; 'to:addr:python-announce-list': 0.40; 'upgrade.': 0.40; 'per': 0.62; 'updated': 0.63; 'removed': 0.64; 'compiled': 0.69; 'released': 0.70; 'low': 0.71; 'pass': 0.71; 'order': 0.72; 'key': 0.74; 'maintenance': 0.74; 'format.': 0.76; 'more.': 0.78; 'response.': 0.81; 'backwards': 0.84; 'rdns': 0.84; 'reversed': 0.84; 'wheels': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=FOaLKsJwJZzti9NyPKqwWhDS3fGyzO1wMTe3wYLL6tw=; b=K+Nn2wUFzqLFcdxsvRV4LuSuMTxAIlri/PkzHsJk3PNiNJj7L1MU/HkD4OdrMrLjEx 4cpjq41VYtJv4/h1EBPveSmCgZvfqsnnWDIbpcoykEXCJ+DXUvwusSAwlub0PeDqpcqe kRToN0dBozhTo4xyviJK9fEyPL8BAsnqY9275+Rw8RczzydwxYNF4nM8V0D9AP2z4r83 SVGI+0ensLsquqkyn1CRf84zZWoJerOw5PluWT/4kYVheVEKVaaWrGdxP7FYbus0qsE2 vJ8B4qY3rFRA/BSYmFjW5DqZqTFMA+UhqfRVDY2pK1WwKxV/Z9Sa19kYjAim1udoOIvB DTsg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=FOaLKsJwJZzti9NyPKqwWhDS3fGyzO1wMTe3wYLL6tw=; b=oRoWDCAMbLrfwdgqhwBNMaJ/Ee6gz/ss6QPjJ5p33G+cKdFwtmUZTPxi0DK4Nfa3S4 r5tRAejE5rS5JaH+GC39T6pcVx6+l0QfgztO0iAsuDa/im/i/OaKSFblSWgDcXct8/CW AwDjZhSO0IMlQ0RloXC8BpQ4tW6C/E4CRop/qFJYvnxxcbh6b4+CEyLALjJ0dvQnL31Y 3KyoD0Pk0WqInCNOL2mu5TRg6CpJYwDDqXfuWl9u2QIwuwDA9ahnnm7H/c++vebni0y4 8vAIxgBjihG/KmGkKrJB2XoaTDe625WuW4AaXa/vKBZGZHBWhhqOgKHOlR5X4g1bYw6j fnAQ==
X-Gm-Message-State AGi0PuZFhwB3fWXucwuMOyAVdgo4vE9n7xDxmI1a92zY6TLdNA0+2Zct 7k6sgfIeh6NC12NUHBoazN5PuoqpAAObckxfliMjZcLbiko=
X-Google-Smtp-Source APiQypJH3I+yOkleQfGpagNkPYcwRdvs/Aemy3SrL17I6dB/yVxaCw3F1t0sdA7frFBrBkaup6mzgh8lfBbPl381+Kw=
X-Received by 2002:a6b:f002:: with SMTP id w2mr4490165ioc.48.1585857646742; Thu, 02 Apr 2020 13:00:46 -0700 (PDT)
X-MailFrom paul.l.kehrer@gmail.com
X-Mailman-Rule-Hits emergency
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved
Message-ID-Hash JUG4EHOSLB4YTYHRQ3ND6HFAYT4KUNGF
X-Message-ID-Hash JUG4EHOSLB4YTYHRQ3ND6HFAYT4KUNGF
X-Mailman-Approved-At Thu, 02 Apr 2020 17:04:19 -0400
X-Mailman-Version 3.3.1
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/JUG4EHOSLB4YTYHRQ3ND6HFAYT4KUNGF/>
List-Archive <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Post <mailto:python-announce-list@python.org>
List-Subscribe <mailto:python-announce-list-join@python.org>
List-Unsubscribe <mailto:python-announce-list-leave@python.org>
Xref csiph.com comp.lang.python.announce:3362

Show key headers only | View raw


PyCA cryptography 2.9 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.5+, and PyPy.

Changelog (https://cryptography.io/en/latest/changelog/#v2-9):
* BACKWARDS INCOMPATIBLE: Support for Python 3.4 has been removed due
to low usage and maintenance burden.
* BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.0.1 has been removed.
Users on older version of OpenSSL will need to upgrade.
* BACKWARDS INCOMPATIBLE: Support for LibreSSL 2.6.x has been removed.
* Removed support for calling public_bytes() with no arguments, as per
our deprecation policy. You must now pass encoding and format.
* BACKWARDS INCOMPATIBLE: Reversed the order in which rfc4514_string()
returns the RDNs as required by RFC 4514.
* Updated Windows, macOS, and manylinux wheels to be compiled with
OpenSSL 1.1.1f.
* Added support for parsing single_extensions in an OCSP response.
* NameAttribute values can now be empty strings.


-Paul Kehrer (reaperhulk)

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


Thread

PyCA cryptography 2.9 released Paul Kehrer <paul.l.kehrer@gmail.com> - 2020-04-02 15:00 -0500

csiph-web