Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Paul Kehrer Newsgroups: comp.lang.python.announce Subject: PyCA cryptography 1.4 released Date: Sat, 4 Jun 2016 13:18:10 -0400 Lines: 17 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 Gunnl5Powa1ShHxoA+Eyywahbe4gN0yUa2juLL7tWbRw== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.003 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'pycon': 0.03; 'apis': 0.07; 'sprints,': 0.07; 'subject:released': 0.07; 'sfxlen:2': 0.10; 'python': 0.10; '1.0.2': 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; 'removed.': 0.18; 'versions': 0.20; 'to:2**1': 0.21; 'developers.': 0.22; 'message- id:@mail.gmail.com': 0.27; '1.4': 0.29; 'older': 0.32; 'received:google.com': 0.35; 'received:209.85': 0.36; 'skip:& 10': 0.37; 'received:209': 0.38; 'received:209.85.220': 0.38; 'to:addr:python.org': 0.40; 'your': 0.60; 'our': 0.64; 'goal': 0.64; 'upgrade.': 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=yv1xO3sddRBnMYAuRf18yuY32Uh4o7AR1aPDLVimcv0=; b=XhkLDIN+2ZmVEFlH4CuXbeJIuJQdqR08y3jwLq6+1xRHNZ9U3BgAsMCt0HMBIUioKF 2Q3QMN/xv6j4xVQUEpdYlSA6VnW6daMvAU8+ywXmC2FUJcjhydOlXve57Y3XhnUvfMLv nCUwhsGZyy2Hqs3QCSB8oDv/vUEEq32bJXWseySL0IbfCloK9x6zsPFKN2RNgC74/bHe axjYXZq94XtWQv+yeNk9Gnk9o0FMG1UaCHsw9AO0pAmJa2XaZ+Iy8xJmRIL0jWCagHFm Z036Lqhimu8zDFja2xl6oOa9Pb676iFZ64uNAHM3HCXx+lHVONFWU+nIuLLECFrIU5UA P/3A== 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=yv1xO3sddRBnMYAuRf18yuY32Uh4o7AR1aPDLVimcv0=; b=cbsxCBeHCAf2o1Il2FTezuxtFQhu/PLBHd9NDdxHwbm3FptsOlldgnP7P1yI//GNAs k3MLe4vnK9U7YH7JVSVLBakVEz9CbtawBwjjj2jwSqJp6MDPovoVVAknWL9wdmCoBkiz 29Rl4R1EUjmJntL+JsGobZEZykqIy+21GdElhtYEbf3PBhnj2KcuRj1JPKDPDjj0Iujz ORWgWtd6TJV1xXgPmLGsPikr+WyX+SKtWpo5hlBtY8S8fbUp0TuCXhVmXNfsLmE9YciW SuFgpTsbDAHSbDG9wZYPTEqgIltqCKwP6yq2uC23Q2g5ctvflIA+keNKh5La1Bh3QZgS VBTg== X-Gm-Message-State: ALyK8tJB0b0Zjg7WEI6WHrPkQLYY4++R9lHGAqt1XMzYsj/mSKDKoOIeC6aU+tT/HnVGcsby6uJuK+sjwE1pRw== X-Received: by 10.55.212.133 with SMTP id s5mr8341662qks.85.1465060691225; Sat, 04 Jun 2016 10:18:11 -0700 (PDT) X-Mailer: Airmail (367) X-Mailman-Approved-At: Mon, 06 Jun 2016 05:13:09 -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:2166 Courtesy of the PyCon sprints, PyCA cryptography 1.4 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: * Support for OpenSSL 0.9.8 has been removed. Users on older versions of OpenSSL will need to upgrade. * Added KBKDFHMAC. * Added support for OpenSSH public key serialization. * Added support for SHA-2 in RSA OAEP when using OpenSSL 1.0.2 or greater. * Added "one shot" sign() and verify() APIs to RSA keys. -Paul Kehrer (reaperhulk)