Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #3441
| 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.0 released |
| Date | Mon, 20 Jul 2020 17:40:00 -0500 |
| Lines | 42 |
| Approved | python-announce-list@python.org |
| Message-ID | <159529091317.2895.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 | quoted-printable |
| X-Trace | news.uni-berlin.de ddcqqG8XZpGSAzjDYhUT0AZk0p+A4gmrQ5Vq6cjgKqnA== |
| Authentication-Results | mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=JBx4yBna; dkim-adsp=pass; dkim-atps=neutral |
| X-Spam-Status | OK 0.008 |
| X-Spam-Evidence | '*H*': 0.98; '*S*': 0.00; 'random': 0.05; 'certificates': 0.07; 'dropped': 0.07; 'cryptography': 0.09; 'deprecation': 0.09; 'functions,': 0.09; 'interfaces': 0.09; 'macos': 0.09; 'to:addr:python-announce-list': 0.09; 'python': 0.15; 'algorithms': 0.16; 'algorithms,': 0.16; 'attributes': 0.16; 'digests,': 0.16; 'encoding': 0.16; 'instance': 0.16; 'legacy': 0.16; 'parsing': 0.16; 'pypi.': 0.16; 'support,': 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; 'instead': 0.18; 'python,': 0.18; 'values': 0.20; 'uses': 0.20; 'version': 0.21; 'to:no real name:2**1': 0.23; 'certificate': 0.27; 'signing': 0.27; 'team.': 0.27; 'requests': 0.29; 'there': 0.31; 'encourage': 0.31; 'message-id:@mail.gmail.com': 0.32; 'received:google.com': 0.33; 'sfxlen:2': 0.34; 'files': 0.34; 'both': 0.34; 'contains': 0.35; 'from:addr:gmail.com': 0.35; 'creating': 0.35; 'users': 0.35; 'extension': 0.35; 'table': 0.36; 'url:en': 0.36; 'actually': 0.38; 'still': 0.39; 'rather': 0.40; 'core': 0.40; 'skip:s 30': 0.61; 'key': 0.62; 'our': 0.62; 'except': 0.63; 'higher': 0.66; 'policy.': 0.66; 'low': 0.68; 'private': 0.68; 'loading': 0.69; 'upgrade': 0.71; 'released': 0.75; 'skip:f 30': 0.75; 'longer': 0.75; 'more.': 0.76; 'field': 0.82; '3.0': 0.84; 'backwards': 0.84; 'receives': 0.84; 'dropping': 0.91; 'latter': 0.91; 'writing.': 0.91 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=I4sfkuOVhM7MLr2YULtq76koZdAuUYO6ZK4Vx7jOi4g=; b=JBx4yBnaiqUzLYsu7tz9z2E+cJ3WwAMNFbsGEoXQiIkQ5M8EcukyohonyIq7NcZ9aN 0T0etR6vkIOA8Q7vSu8iTHh54E6owOVkWg2hPji6I1ZilDXIMOfXvYK1X/cO7hAUNnA5 k5tFxF3UfmFQ8wtyo58fl4Uq+Epe2XUPjV+OB9mMWJNDvWrr7KkyfK0ZxAJm0LX4pxoG U/+AdQOyAqQJqkhlFY4MrA2xHoKWO2254VQ3G1qChqhSwvkooWqvoE4zwaS00u1ed0iw iBIyCZfBLTg/J8w99Wh85hGW/Gbzeia3xGdJXAi/9l0JqAysxI63iSHxmrHBAvvJVjxH 82CA== |
| 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 :content-transfer-encoding; bh=I4sfkuOVhM7MLr2YULtq76koZdAuUYO6ZK4Vx7jOi4g=; b=RvbQeINf/wOpVCEIZIy/I73RLb7S5gwgMFoDkLOIkkt+0EY6hp+7e9qqXeKc15pZ8G y+4+L4ji6BjttuxLNFgS528Bv2NSDnDOl4DbE168Kp0bE5SnhKDQfngY+VxT2RS60cCP ui018utyjoCU2UzXUp7Ky8PzecjQrchAqqIRceuJCD0Mj3q1bHul2O1KuBaXYHZW1NdN hE2ai/f7Ue92JQ9RAlQ/NCiEw61PvAv4mdE54BwBtSc2wl5hDoileU58OmXSawfbKZkp IgwEJtyHQ+4RzJh+fDOI2yrJDEL5Od9c4innfSHTgmNe0lQifMdBMh/9r7jvNruJ8YGA eRQg== |
| X-Gm-Message-State | AOAM533qfqx9agv36j7qz8n1gECwGxaQzdaM0pCB92ogkSP37f37o6dR V/WjYdckKug48iQ37X0rITF7ffOhO45Juo6nU+7NS9Hb |
| X-Google-Smtp-Source | ABdhPJxwzaGEbzn4PfUU435iTAJNLS4H1sUmESsp3DinZkA59ZgUdEve0EsKhH8T12dvqqgak+sPoyo8OVOfagfx/hA= |
| X-Received | by 2002:a92:cd01:: with SMTP id z1mr25726572iln.103.1595284811326; Mon, 20 Jul 2020 15:40:11 -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 | D7OWZB2AXBU6GDC7XIDMPWYPSKCKBDP2 |
| X-Message-ID-Hash | D7OWZB2AXBU6GDC7XIDMPWYPSKCKBDP2 |
| X-Mailman-Approved-At | Mon, 20 Jul 2020 20:21:33 -0400 |
| 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/D7OWZB2AXBU6GDC7XIDMPWYPSKCKBDP2/> |
| 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:3441 |
Show key headers only | View raw
PyCA cryptography 3.0 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-0): * BACKWARDS INCOMPATIBLE: Removed support for passing an Extension instance to from_issuer_subject_key_identifier(), as per our deprecation policy. * BACKWARDS INCOMPATIBLE: Support for LibreSSL 2.7.x, 2.8.x, and 2.9.0 has been removed (2.9.1+ is still supported). * BACKWARDS INCOMPATIBLE: Dropped support for macOS 10.9, macOS users must upgrade to 10.10 or newer. * BACKWARDS INCOMPATIBLE: RSA generate_private_key() no longer accepts public_exponent values except 65537 and 3 (the latter for legacy purposes). * BACKWARDS INCOMPATIBLE: X.509 certificate parsing now enforces that the version field contains a valid value, rather than deferring this check until version is accessed. * Deprecated support for Python 2. At the time there is no time table for actually dropping support, however we strongly encourage all users to upgrade their Python, as Python 2 no longer receives support from the Python core team. * Added support for OpenSSH serialization format for ec, ed25519, rsa and dsa private keys: load_ssh_private_key() for loading and OpenSSH for writing. * Added support for OpenSSH certificates to load_ssh_public_key(). * Added encrypt_at_time() and decrypt_at_time() to Fernet. * Added support for the SubjectInformationAccess X.509 extension. * Added support for parsing SignedCertificateTimestamps in OCSP responses. * Added support for parsing attributes in certificate signing requests viaget_attribute_for_oid(). * Added support for encoding attributes in certificate signing requests via add_attribute(). * On OpenSSL 1.1.1d and higher cryptography now uses OpenSSL’s built-in CSPRNG instead of its own OS random engine because these versions of OpenSSL properly reseed on fork. * Added initial support for creating PKCS12 files with serialize_key_and_certificates(). -Paul Kehrer (reaperhulk)
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
PyCA cryptography 3.0 released Paul Kehrer <paul.l.kehrer@gmail.com> - 2020-07-20 17:40 -0500
csiph-web