Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Paul Kehrer Newsgroups: comp.lang.python.announce Subject: pyca/cryptography 1.5 released Date: Fri, 26 Aug 2016 09:02:56 -0700 Lines: 24 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de mDXs724pol0GtxD2E8GVugKXw2UtmbYspKrjv86EYiqg== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.014 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:released': 0.07; 'callback': 0.09; 'sfxlen:2': 0.10; 'python': 0.10; '1.1.0': 0.16; 'contributors': 0.16; 'keys.': 0.16; 'openssl': 0.16; 'pypi.': 0.16; 'pypy.': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'recipes': 0.16; 'compilation': 0.18; 'switched': 0.18; 'windows': 0.20; 'to:2**1': 0.21; 'developers.': 0.22; 'switch': 0.27; 'to:no real name:2**1': 0.27; 'message-id:@mail.gmail.com': 0.27; 'objects': 0.29; 'subject:/': 0.30; 'older': 0.32; 'problem': 0.33; 'received:google.com': 0.35; 'supports': 0.35; 'but': 0.36; 'skip:& 10': 0.37; 'method': 0.37; 'thanks': 0.37; 'mac': 0.37; 'release': 0.37; 'skip:e 20': 0.39; 'to:addr:python.org': 0.40; 'still': 0.40; 'your': 0.60; 'back': 0.62; 'our': 0.64; 'goal': 0.64; '1.6': 0.84; '"one': 0.91; 'cryptography': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:mime-version:date:message-id:subject:to; bh=9gtPIIaDfQ8tYQoOXZrFAj+YKe5mXVpDJzJrL9Bgp3M=; b=nGAhPxAFk73eEsT6+A1wuNWir3Y0vfoS+/imiFuE3pk63hyNy9QGjZEU7x5NuruoA+ rgxo+FYl/yR4w/bZSiXoPZl179YykSaRaF8NCuQdOrQK087U0mlEq+2YsORVS8/jNN2h jCH/4aIVmrMMyS3o0R2TySdv+J1j5hWJJd+plEaTW14GHH767m0UrVymVZAMZjTScH9l pQoMZaPinXABHVinG1pweOwwFBEcOZT01t+2x5PD84DGZO9hMAA+6NI67r/5EMDrMg0W +KWFfAKrcaHPbo552qtL535sa5a/DBsNof33b23zDRKhaccJzlRBTmh0hbxQ29msa8MM dLcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=9gtPIIaDfQ8tYQoOXZrFAj+YKe5mXVpDJzJrL9Bgp3M=; b=N500io66ApUqgajXwRBfV3ReRXLRp3P6yd2egy78n7yxQoUNrtlkkW1+E3xkSjKu3q VeDtzoOdRZHVLVqBCB7D3Al2t/Xy1z66JWWr8G4nmfaUPaOlr8za4Va8o9QUP/Gh/Rka cC33stG/e/NnfOYjqheTJKmAZQ6vjAiOAFFaLTFtK49Cj/jS1D1DKufg+qCE4Olo39wi FcsGNtGdJ5/gJsyCdvad8ai+x6WPkne//ei3q/8ROMM+stoCnCj1x2/BDHGOotf7tsac Bk5TL/D+4iS21rLKqEtDjENKe1NhS9vwK1YcTjz6zHzCH5xa/jQ1KOQutc/ak7DcVvoI vcKw== X-Gm-Message-State: AE9vXwOJuHCQX6Ud6HEIwUygPsG2V9r7nP1YM2AiN5MqMdXlHeAin9dzm1E841IVY8+i9zfZv7u1UKxpzYm5zg== X-Received: by 10.200.48.146 with SMTP id v18mr4196623qta.107.1472227376497; Fri, 26 Aug 2016 09:02:56 -0700 (PDT) X-Mailer: Airmail (375) X-Mailman-Approved-At: Fri, 26 Aug 2016 14:50:16 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:2242 PyCA cryptography 1.5 has been released to PyPI. 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: * Added calculate_max_pss_salt_length for RSA PSS. * Added "one shot" DSAPrivateKey.sign andDSAPublicKey.verify methods to DSA keys. * Added "one shot" EllipticCurvePrivateKey.sign and EllipticCurvePublicKey.verify methods to ECDSA keys. * Switched back to the older callback model on Python 3.5 in order to mitigate a locking callback problem with OpenSSL <1.1.0. * x509.CertificateBuilder, x509.CertificateRevocationListBuilder, and x509.RevokedCertificateBuilder now accept timezone aware datetime objects as method arguments. * cryptography now supports OpenSSL 1.1.0 as a compilation target. As of 1.5 we are still linking 1.0.2h for the Mac and Windows wheels, but in the 1.6 release we will switch to linking 1.1.0. Thanks to all the contributors for their help on this release! -Paul Kehrer (reaperhulk)