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


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

PyCA cryptography 1.0 released

Path csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
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.007
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'pypy': 0.07; 'subject:released': 0.07; 'api': 0.09; 'imports': 0.09; 'provisioning': 0.09; 'url:github': 0.09; 'sfxlen:2': 0.10; 'python': 0.10; 'extensions': 0.13; 'url:)': 0.14; 'certificate.': 0.16; 'contributors': 0.16; 'extensions:': 0.16; 'pypy.': 0.16; 'received:70.112': 0.16; 'recipes': 0.16; 'subject:1.0': 0.16; 'supported:': 0.16; 'memory': 0.17; 'switched': 0.18; 'extension': 0.20; 'fix': 0.21; 'to:2**1': 0.21; 'developers.': 0.22; 'keys': 0.22; 'parsing': 0.22; 'passing': 0.23; 'signed': 0.24; 'requests': 0.25; 'supported': 0.27; 'to:no real name:2**1': 0.27; '2.6': 0.27; 'spaces': 0.29; 'objects': 0.29; 'raise': 0.29; 'creating': 0.30; 'announce': 0.32; 'older': 0.32; 'add': 0.34; 'received:google.com': 0.35; 'skip:c 30': 0.35; 'text': 0.35; 'skip:* 20': 0.35; 'skip:i 20': 0.36; 'created': 0.36; 'faster': 0.36; 'mode': 0.36; 'method': 0.37; 'release': 0.37; 'version': 0.38; 'url:en': 0.39; 'to:addr:python.org': 0.40; 'your': 0.60; 'skip:n 10': 0.62; 'different': 0.63; 'our': 0.64; 'goal': 0.64; 'pleased': 0.64; 'due': 0.65; 'lowered': 0.66; 'numerous': 0.66; 'signing': 0.66; 'results': 0.66; '...and': 0.84; 'certificates': 0.91; '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; bh=8bN/gN9nQVXH+jIsLQQ89METFQQrzOaS2xCVshGTfj4=; b=BR+ZinM7zk3ebFaTv0rEckuX+VKv1lKihkxKO+HLGUiIRSkpWrmEqKNMokuYaZaaON yha578RopAaw3/zY/qNXpm7pDT6QpPghJD146wJO+K8Ce9eUQZ6e6JUGAA5fa+ZndMZw UEhRuoxDVrVgiQaFFXG/Q8LK5wMuJM35kEy3PsDzVdph7YjYYltEYmxqoDqqywF/96LB wUnLORB5E5BQHJkbiN7+wl8OL3lFKH+GHxRFXDGfdrrBWWIViIuL7OeSkQKvdQOqeUHM fwu3cVzEWIzLJo2T8oiUwMtD4WSdOrnFGKIIsnq/lnWPctozAVHLnWNXvBwGSXUOuFlb pxhQ==
X-Received by 10.202.219.195 with SMTP id s186mr27389125oig.25.1439386956980; Wed, 12 Aug 2015 06:42:36 -0700 (PDT)
Date Wed, 12 Aug 2015 08:42:35 -0500
From Paul Kehrer <paul.l.kehrer@gmail.com>
To cryptography-dev@python.org, python-announce-list@python.org
Subject PyCA cryptography 1.0 released
X-Mailer Airmail (303)
MIME-Version 1.0
X-Mailman-Approved-At Wed, 12 Aug 2015 18:12:49 +0200
Content-Type text/plain; charset="utf-8"
Content-Transfer-Encoding quoted-printable
Content-Disposition inline
X-Content-Filtered-By Mailman/MimeDel 2.1.20+
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>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.119.1439395970.3627.python-announce-list@python.org> (permalink)
Lines 54
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1439395970 news.xs4all.nl 2888 [2001:888:2000:d::a6]:44871
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1815

Show key headers only | View raw


On behalf of all the contributors I am pleased to announce the release of PyCA/cryptography (https://github.com/pyca/cryptography) 1.0! 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/):

* Switched to the new cffi set_source out-of-line API mode for compilation. This results in significantly faster imports and lowered memory consumption. Due to this change we no longer support PyPy releases older than 2.6 nor do we support any released version of PyPy3 (until a version supporting cffi 1.0 comes out).
* Fix parsing of OpenSSH public keys that have spaces in comments.
* Support serialization of certificate signing requests using the public_bytes method of CertificateSigningRequest.
* Support serialization of certificates using the public_bytes method of Certificate.
* Add get_provisioning_uri method to HOTP and TOTP for generating provisioning URIs.
* Add ConcatKDFHash and ConcatKDFHMAC.
* Raise a TypeError when passing objects that are not text as the value to NameAttribute.
* Add support for OtherName as a general name type.
* Added new X.509 extension support in Certificate. The following new extensions are now supported:
    * OCSPNoCheck
    * InhibitAnyPolicy
    * IssuerAlternativeName
    * NameConstraints
* Extension support was added to CertificateSigningRequest.
* Add support for creating signed certificates with CertificateBuilder. This includes support for the following extensions:
    * BasicConstraints
    * SubjectAlternativeName
    * KeyUsage
    * ExtendedKeyUsage
    * SubjectKeyIdentifier
    * AuthorityKeyIdentifier
    * AuthorityInformationAccess
    * CRLDistributionPoints
    * InhibitAnyPolicy
    * IssuerAlternativeName
    * OCSPNoCheck
* Add support for creating certificate signing requests with CertificateSigningRequestBuilder. This includes support for the same extensions supported in the CertificateBuilder.

...and numerous other small improvements!

This release is the result of 670 commits from 213 different pull requests. These pull requests were created by 23 different contributors.

-Paul Kehrer (reaperhulk)

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


Thread

PyCA cryptography 1.0 released Paul Kehrer <paul.l.kehrer@gmail.com> - 2015-08-12 08:42 -0500

csiph-web