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


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

PyCA/cryptography 1.2 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 1.2 released
Date Fri, 8 Jan 2016 07:49:23 -0800
Lines 35
Approved python-announce-list@python.org
Message-ID <mailman.90.1452351095.2305.python-announce-list@python.org> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset="utf-8"
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de hTcQDEG14VYwwMjUZJnzoQMFhUzkAiBm9amSEdM2acXQ==
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; 'deprecated': 0.07; 'subject:released': 0.07; 'unrecognized': 0.07; 'backwards': 0.09; 'parsed': 0.09; 'url:github': 0.09; 'sfxlen:2': 0.10; 'python': 0.10; 'extensions': 0.13; 'url:)': 0.14; 'value.': 0.15; '1.2.': 0.16; 'attributes.': 0.16; 'backend.': 0.16; 'contributors': 0.16; 'dropping': 0.16; 'openssl': 0.16; 'pypy.': 0.16; 'received:173.164': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'recipes': 0.16; 'revocation': 0.16; 'versions': 0.20; 'extension': 0.20; 'to:2**1': 0.21; 'developers.': 0.22; 'object.': 0.22; 'parsing': 0.22; 'supported': 0.27; 'raw': 0.27; 'to:no real name:2**1': 0.27; 'skip:u 20': 0.28; 'values': 0.28; 'subject:/': 0.30; 'classes': 0.30; 'strongly': 0.30; 'table': 0.32; 'announce': 0.32; 'class': 0.33; 'add': 0.34; 'lists': 0.34; 'received:google.com': 0.35; 'skip:c 30': 0.35; 'returning': 0.35; 'there': 0.36; 'received:209.85': 0.36; 'method': 0.37; 'signature': 0.37; 'support,': 0.37; 'release': 0.37; 'creation': 0.38; 'version': 0.38; 'received:209': 0.38; 'url:en': 0.39; 'rather': 0.39; 'to:addr:python.org': 0.40; 'your': 0.60; 'skip:n 10': 0.62; 'our': 0.64; 'goal': 0.64; 'pleased': 0.64; 'receive': 0.71; 'non-critical': 0.84; 'cryptography': 0.91; 'url:latest': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:message-id:subject:mime-version:content-type :content-transfer-encoding:content-disposition; bh=3nDJBNSU1bHCUPFXM/3BXxpW8oLXQYPtcTl1bW5ncwo=; b=xcNruDOnR1QB7b9Owp84zjJO0nCLqOl6T0wNPO+DWaCPoGHAWnQxErspSiNo9GYZmc jdoqZ+KpvBq6f7NV4ZkIUPITXfT69zi5YKF5FM0ZCp7gL7KPfbLhSJD+VKQ1dUxmVkNl dPw7GTCJjWN2ckanx98O7DgRlKo09uLRd2Cvwckvseo8yrJm1o4JlvzNDo1Ct0p9JbJM mNYNs7pQYNUjSHnSnMBdeT/8Z2x0mtn6KcCGDalc23E7UI95sF+6LmG9W91Ux8EtrZME e+1/8x1ge8yZC9FCRWM9PfVDSikHnNpBNYkAkkcC9hIo1o6Aqy9YmPGaHi4KYDhNs2mr W3TQ==
X-Received by 10.98.89.73 with SMTP id n70mr5304753pfb.68.1452268165712; Fri, 08 Jan 2016 07:49:25 -0800 (PST)
X-Mailer Airmail (335)
Content-Disposition inline
X-Mailman-Approved-At Sat, 09 Jan 2016 09:51:34 -0500
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.20+
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>
Xref csiph.com comp.lang.python.announce:1971

Show key headers only | View raw


On behalf of all our contributors I am pleased to announce the release of PyCA/cryptography (https://github.com/pyca/cryptography) version 1.2. cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your "cryptographic standard library". We support Python 2.6-2.7, Python 3.3+, and PyPy.

Changelog (https://cryptography.io/en/latest/changelog/):
 
* BACKWARDS INCOMPATIBLE: RevokedCertificate extensions now uses extension classes rather than returning raw values inside the Extension value.
* Deprecated support for OpenSSL 0.9.8 and 1.0.0. At this time there is no time table for actually dropping support, however we strongly encourage all users to upgrade as those versions no longer receive support from the OpenSSL project.
* The Certificate class now has signature and tbs_certificate_bytes attributes.
* The CertificateSigningRequest class now has signature and tbs_certrequest_bytes attributes.
* The CertificateRevocationList class now has signature and tbs_certlist_bytes attributes.
* NameConstraints are now supported in the CertificateBuilder and CertificateSigningRequestBuilder.
* Support serialization of certificate revocation lists using the public_bytes() method of CertificateRevocationList.
* Add support for parsing CertificateRevocationList extensions() in the OpenSSL backend.
* Added CertificateRevocationListBuilder and RevokedCertificateBuilder to allow creation of CRLs.
* Unrecognized non-critical X.509 extensions are now parsed into an UnrecognizedExtension object.

...and various other improvements. Please see the website changelog for documentation and additional details.

-Paul Kehrer (reaperhulk)

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


Thread

PyCA/cryptography 1.2 released Paul Kehrer <paul.l.kehrer@gmail.com> - 2016-01-08 07:49 -0800

csiph-web