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


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

PyCA cryptography 3.1 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 3.1 released
Date Wed, 26 Aug 2020 23:50:18 -0500
Lines 24
Approved python-announce-list@python.org
Message-ID <159851196307.30425.python-announce-list@python.org> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding base64
X-Trace news.uni-berlin.de dZFn4dF513bhqBBw8H+hFgElDfFPdNVbLWH2u+GkxXcg==
Authentication-Results mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=oxYzgmix; dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'certificates': 0.07; '3.1': 0.09; 'backend': 0.09; 'cryptography': 0.09; 'functions,': 0.09; 'interfaces': 0.09; 'moved': 0.09; 'originally': 0.09; 'to:addr:python-announce-list': 0.09; 'python': 0.15; '3.5.': 0.16; 'algorithms': 0.16; 'algorithms,': 0.16; 'digests,': 0.16; 'parsing': 0.16; 'pypi.': 0.16; 'release.': 0.16; 'sees': 0.16; 'symmetric': 0.16; 'url-ip:104.17.32.82/32': 0.16; 'url- ip:104.17.32/24': 0.16; 'url-ip:104.17.33.82/32': 0.16; 'url- ip:104.17.33/24': 0.16; 'url:latest': 0.16; 'supported': 0.18; 'version': 0.21; 'issue': 0.21; 'project.': 0.22; 'to:no real name:2**1': 0.23; 'url-ip:104.17/16': 0.27; 'default': 0.28; 'same': 0.33; 'message-id:@mail.gmail.com': 0.33; 'functions': 0.33; 'sfxlen:2': 0.33; 'files': 0.34; 'received:google.com': 0.34; 'from:addr:gmail.com': 0.36; 'both': 0.38; 'use': 0.39; 'next': 0.40; 'url:en': 0.40; '8bit%:9': 0.65; 'little': 0.67; 'low': 0.67; 'released': 0.75; 'longer': 0.75; 'more.': 0.76; 'extra': 0.84; 'backwards': 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=73ZKqBGZNj4RKtCJly4fXaZ87hn+tS7dts2VoWBncig=; b=oxYzgmixpZfoen7o/BwgdAUkACkEvov/6jgZ+LnXFlyjKSp7sBr6QwpyUX2Y5SCc+d aBqvTAguUdnl+I662j0V5nIQr+MeIQCnUoe7oC50fw1w1cT5Z69yrwq9Go2xAKdGCTPI 0vXheWAdOf7JCl0FqvzXPZv05ipRhoKtdYD9f6PllqMXp/MadxscbNwVAlV+KAzNy+j+ VCGjY0S/Gh2ZTZx335lxXjERlqGt6zMs1QAtdUeEEdXJN5xZtus/hvexB24w2UNKMGqZ o6SS22XpcTMH1fUNHEQ8B6iGJyfYUZhYwAZhQHQqGj97ikpWHr2zOsqBjKZtxjuvlAzi Y4Ww==
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=73ZKqBGZNj4RKtCJly4fXaZ87hn+tS7dts2VoWBncig=; b=mGey/FEc3vhekNFRnAeQ8a2r3aHnnAOEhNmiaQNhBwoCm7WFS02sKKBqHeN9ZxFEYr bVEqbquUwxsggQuCyExOOerye5Cv55xk5MT7gioscnptVscsFAyyWok1TTyWpYJX9PT8 AEe+yfZf6bMEVW025zE4ftaImDAe1p69ndseaciaec53Ll2k9MFJtaZ3tqlwXNRhp6BJ EfcEwekjLDm5D8GqVsTDH8sGJgjjkPdw7AYB8+suUz8ToD9FG2IY0ziFVvq4u9jl3Zzm phP7PR0oBdnVSLPm7rovDfqafWQJIhRtXgCaWqDEUP29Hoj0JwRewmrAlCihBzV/mBIf 46+A==
X-Gm-Message-State AOAM5329u6rArxNvcHnCyTQFf8qp7HnLipkxo9SxS/fyhNlGhbc/u46F rvrrLir/HHH9fYRwvhjJ53RvxhoYtpf3Fl1/rCxtsxKubyTvlg==
X-Google-Smtp-Source ABdhPJzIBIIIoOfe95CZtfr+odTzPNBYH/tdcdyjcgnVMa0dJ8f5cPXNex9iJgRbZJymzDk4/3qYfnhfP5NaD0TW9ow=
X-Received by 2002:a5e:890c:: with SMTP id k12mr7234952ioj.75.1598503829210; Wed, 26 Aug 2020 21:50:29 -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 DBK6ZJ53OBYDF56CCJEEMUOWOZFAGRJP
X-Message-ID-Hash DBK6ZJ53OBYDF56CCJEEMUOWOZFAGRJP
X-Mailman-Approved-At Thu, 27 Aug 2020 03:05:47 -0400
X-Content-Filtered-By Mailman/MimeDel 3.3.2b1
X-Mailman-Version 3.3.2b1
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/DBK6ZJ53OBYDF56CCJEEMUOWOZFAGRJP/>
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:3466

Show key headers only | View raw


PyCA cryptography 3.1 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/#v3-1):
* BACKWARDS INCOMPATIBLE: Removed support for idna based U-label parsing in
various X.509 classes. This support was originally deprecated in version
2.1 and moved to an extra in 2.5.
* Deprecated OpenSSL 1.0.2 support. OpenSSL 1.0.2 is no longer supported by
the OpenSSL project. The next version of cryptography will drop support for
it.
* Deprecated support for Python 3.5. This version sees very little use and
will be removed in the next release.
* backend arguments to functions are no longer required and the default
backend will automatically be selected if no backend is provided.
* Added initial support for parsing certificates from PKCS7 files with
load_pem_pkcs7_certificates() and load_der_pkcs7_certificates() .
* Calling update or update_into on CipherContext with data longer than 231
bytes no longer raises an OverflowError. This also resolves the same issue
in Fernet (symmetric encryption).

-Paul Kehrer (reaperhulk)

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


Thread

PyCA cryptography 3.1 released Paul Kehrer <paul.l.kehrer@gmail.com> - 2020-08-26 23:50 -0500

csiph-web