Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #2930
| 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.3 released |
| Date | Wed, 18 Jul 2018 05:19:27 -0700 |
| Lines | 28 |
| Approved | python-announce-list@python.org |
| Message-ID | <mailman.393.1531916418.2882.python-announce-list@python.org> (permalink) |
| References | <CABj5TKSe0U-p=KeQiwNnrYr0g1T_A1qfqgnF8E9A53WzcaXUNw@mail.gmail.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| X-Trace | news.uni-berlin.de K6JofHNEv445L3oXFbH+cgivU4w1Xre9qMCA8uCsWoRw== |
| 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.000 |
| X-Spam-Evidence | '*H*': 1.00; '*S*': 0.00; 'duplicate': 0.05; 'subject:released': 0.05; 'attributes': 0.07; 'wrapped': 0.07; 'issue:': 0.09; 'preserves': 0.09; 'pypi.': 0.09; 'timestamp': 0.09; '2.2.2': 0.16; 'attributes.': 0.16; 'changelog': 0.16; 'ciphers,': 0.16; 'compiling': 0.16; 'constructor.': 0.16; 'deprecated.': 0.16; 'duplicates.': 0.16; 'length,': 0.16; 'pypy.': 0.16; 'received:209.85.216.172': 0.16; 'received:mail- qt0-f172.google.com': 0.16; 'symmetric': 0.16; 'token.': 0.16; 'truncation': 0.16; 'url:changelog': 0.16; 'python': 0.16; 'interfaces': 0.17; 'cases.': 0.21; 'sfxlen:2': 0.21; 'to:2**1': 0.24; 'error': 0.24; 'searches': 0.25; '(or': 0.26; 'fixed': 0.27; 'message-id:@mail.gmail.com': 0.29; 'url:io': 0.31; 'received:google.com': 0.33; 'release.': 0.33; 'raise': 0.33; 'received:209.85': 0.37; 'url:en': 0.37; 'next': 0.37; 'instead': 0.37; 'includes': 0.38; 'to:addr:python-announce-list': 0.38; 'received:209': 0.38; 'method': 0.39; 'class': 0.40; 'high': 0.61; 'algorithms': 0.63; 'serial': 0.74; 'low': 0.76; 'enforces': 0.84; 'cryptography': 0.91; 'preventing': 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=aOYBbrEBtWO+QjV4aMI7ywImZGyZgKLVoiHRnoilvhM=; b=XGwRHA508eEJ3OcBiNzUe7cZjRCa3vpBje5LugCwVtfTp/xuYwO7ORKwlB7xt9lmcG BWlOFIU/JQA8hBlf/GLiSw2R8JIDGYjG4CpElEp25Jcq4vPUzORV1ZTZOaz+Kx3jgaAB Gw142PlF3mjNr86LFTzncOVyo3LJsyMNp5dLOWyvEGdO5SEg8qvrxj1KxfI2CMEUM9d/ R+0gJbHdjWYVuWnf2/38ZcMPuR5kmSIVQV9hboezCd8riMdGm/tKfCKdXIUHS9eLHwgo GXhOwzZS5dX3T6YfH9/xJGH74/KPZkudM6xT3K+d+wGuWdNIe6zu5BcwDgeEsJniyark /dEg== |
| 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=aOYBbrEBtWO+QjV4aMI7ywImZGyZgKLVoiHRnoilvhM=; b=fhWukl576ZHFUlyd4I6ttfQtLkj2u7Dme59xJ+QF9BQc1ReMXdl0hAx40DevSPgJvT 3qKJU8F/yPTw8fWZlMIzAe1OR7058js40+xEhhTs4w7FQ6HtvQJ4ZH+cIdUvVt8xCcqX 2mnRxpOVzrCEt8iVk0z0ep97Fz1wr2cPj3IroPf1bkBj9uP3O/EB7m1sG3YaBQSyxf6U oynUPeKvsbU+VAl7XfU2qPZIbKySmCYqgqiUdlUicqgcOXv4Wx1+nhiBAkaO9QRmbFKu Z9Pia8uI6e9V8IUhYTdJQXfb6bJMTSyYPNQiT/+VKqsvz/fkZ2I2WcC/ej4r1PQzRdc4 GZUw== |
| X-Gm-Message-State | AOUpUlFktFjuD7IT7M7nc+LIIgVJ1pffuZ5dz6R7PRj0A6u74GCL60sE bxwERMPeUtjt5URf2Gw7P40dCGL99xwSdPPhygcIXQ== |
| X-Google-Smtp-Source | AAOMgpeUBEpJrWtHSsDJV8L3vjTRSBSOdw+rrFlT3EXPDrbWue49J+997xW2Mtg8LZ3zaGv5DADnZs3TEVrndhFdVPI= |
| X-Received | by 2002:ac8:5343:: with SMTP id d3-v6mr5390335qto.141.1531916368159; Wed, 18 Jul 2018 05:19:28 -0700 (PDT) |
| X-Mailer | Airmail (492) |
| X-Mailman-Approved-At | Wed, 18 Jul 2018 08:20:17 -0400 |
| X-Content-Filtered-By | Mailman/MimeDel 2.1.27 |
| X-BeenThere | python-announce-list@python.org |
| X-Mailman-Version | 2.1.27 |
| 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 | <CABj5TKSe0U-p=KeQiwNnrYr0g1T_A1qfqgnF8E9A53WzcaXUNw@mail.gmail.com> |
| Xref | csiph.com comp.lang.python.announce:2930 |
Show key headers only | View raw
PyCA cryptography 2.2.2 has been released to PyPI. cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions. We support Python 2.7, Python 3.4+, and PyPy. Changelog (https://cryptography.io/en/latest/changelog/#v2-3): * SECURITY ISSUE: finalize_with_tag() allowed tag truncation by default which can allow tag forgery in some cases. The method now enforces the min_tag_length provided to the GCM constructor. * Added support for Python 3.7. * Added extract_timestamp() to get the authenticated timestamp of a Fernet token. * Support for Python 2.7.x without hmac.compare_digest has been deprecated. We will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next cryptography release. * Fixed multiple issues preventing cryptography from compiling against LibreSSL 2.7.x. * Added get_revoked_certificate_by_serial_number for quick serial number searches in CRLs. * The RelativeDistinguishedName class now preserves the order of attributes. Duplicate attributes now raise an error instead of silently discarding duplicates. * aes_key_unwrap() and aes_key_unwrap_with_padding() now raise InvalidUnwrap if the wrapped key is an invalid length, instead of ValueError. -Paul Kehrer (reaperhulk)
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
PyCA cryptography 2.3 released Paul Kehrer <paul.l.kehrer@gmail.com> - 2018-07-18 05:19 -0700
csiph-web