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


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

PyCA cryptography 2.6

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Alex Gaynor <alex.gaynor@gmail.com>
Newsgroups comp.lang.python.announce
Subject PyCA cryptography 2.6
Date Wed, 27 Feb 2019 09:09:09 -0500
Lines 47
Approved python-announce-list@python.org
Message-ID <mailman.84.1551358923.2921.python-announce-list@python.org> (permalink)
References <CAFRnB2Xs3ME984M6kR2s4sSNFF9745=i0-3O=K8cnR5MKkF6mA@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace news.uni-berlin.de IxK8OHZEh8ypNPPVB46omgBrhvgQ0VlLI8iMakIVEtEw==
Return-Path <alex.gaynor@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.024
X-Spam-Evidence '*H*': 0.95; '*S*': 0.00; 'alex': 0.07; 'algorithms,': 0.07; 'deprecated': 0.09; 'functions,': 0.09; 'identifier': 0.09; 'url:reference': 0.09; 'wheels': 0.09; 'url:io': 0.11; 'python': 0.15; 'changelog': 0.16; 'elliptic': 0.16; 'keys.': 0.16; 'pypy.': 0.16; 'skip:5 60': 0.16; 'symmetric': 0.16; 'url:changelog': 0.16; 'instead.': 0.20; 'skip:c 70': 0.20; 'object': 0.21; 'algorithms': 0.24; 'curve': 0.24; 'interfaces': 0.24; '8bit%:3': 0.28; 'sfxlen:2': 0.28; 'to:2**1': 0.28; 'to:addr:python-announce-list': 0.29; '8bit%:4': 0.31; 'mapping': 0.31; 'class': 0.32; 'message- id:@mail.gmail.com': 0.33; 'skip:v 20': 0.33; 'received:google.com': 0.35; 'compiled': 0.36; 'use': 0.37; '2.5': 0.37; 'evil': 0.37; 'nothing.': 0.37; 'pypi.': 0.37; 'url:en': 0.38; 'received:209.85': 0.39; 'received:209': 0.39; 'includes': 0.39; 'using': 0.40; 'necessary': 0.40; 'skip:o 10': 0.64; 'released': 0.64; 'high': 0.64; 'backwards': 0.66; 'recipes': 0.66; 'skip:s 90': 0.66; 'windows,': 0.66; 'more.': 0.76; 'low': 0.83; 'flag.': 0.84; 'skip:5 110': 0.84; 'skip:5 90': 0.84; 'cryptography': 0.91; 'macos,': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6wfhTvlUWSgiwloInK1STHMUgOQETbFTO9LM35hBkFU=; b=G45xlU1Xxh8insWaO31/XOzCUCqqFSLWCIAc9lT0M0nqMNAIGPBErtgEQzVPRgPcvn 2O9bqrQy+xWR3IBoQdtYbWdH/KvQHDCuWwwQHzSMD78snC7X5lNqwk/xSvMteBHHXtQj zSWKgG1+HT7RTG/db5Oj5gxLnmYLpYBJtJKCjjHRzth4Fffd+gCspgwpuXp6WWkqg/U3 Ik+NCjDfcvXLXBVM4w6w4dBCfAClH1Xy+/b0d5jvFXjKnLMiMxX2rhkNbZ63c2JNHENC LEa090QRJfjmfpz9Yi2oN8TAGz3Bdb1F0OZ9jbxUa2jAXqH/uQL7QdaIn8sKTvDYXl+e 27cA==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6wfhTvlUWSgiwloInK1STHMUgOQETbFTO9LM35hBkFU=; b=BJKO4vEtLOmaHQhWonjkFMcg1cGthztRH0RGPXhMKQiFPQjCBIZABsLv5zuy2ngjlI F8a6CPz/tUAQF3Doxbtg7fbFVokhJjcOdbTqN6wdUc6u4hZEh4ZQWE26eBb7wxrja0dj ydEfD00gPrSARVxeYXrNNPK5MClcvLhdF7Jq32BUOTNTg/Gk4TaYIxHZPT5AxJkOAICx /K6m6j50yNRj6Va9Bu0AqYEiPIlTFwYnBOFYizsCw5Czp5Cvl48HKHQdgX+Xa1CJCDVr ARm2C2pP9GdNZu/kZ5euP115Xq7k9gcvsh3PUD+uD8qptfyxl7/I2bl+bEL5GRrsxVUs IyfQ==
X-Gm-Message-State APjAAAWw1fHnC1ARFqX8UTrglmqktSg53V/3ZWwCtasez+vUZLv1XW9f aHfShiOD0EENMnr1DYyn+9tr0cB+3nIlmUcsYzlpHDUf
X-Google-Smtp-Source APXvYqy/8agD23D01W28vQzBVa+HkeIJgLByHji93n1uZjdf5oD9LwlgJVRRieGrE1h4/cxG1ONT2Hqto5seRAMnlAo=
X-Received by 2002:a2e:3211:: with SMTP id y17mr1535728ljy.88.1551276560957; Wed, 27 Feb 2019 06:09:20 -0800 (PST)
X-Mailman-Approved-At Thu, 28 Feb 2019 08:02:01 -0500
X-Content-Filtered-By Mailman/MimeDel 2.1.29
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.29
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 <CAFRnB2Xs3ME984M6kR2s4sSNFF9745=i0-3O=K8cnR5MKkF6mA@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:3069

Show key headers only | View raw


PyCA cryptography 2.5 has been released to PyPI. cryptography includes both
high level recipes and low level interfaces to common cryptographic
algorithms such as symmetric ciphers, asymmetric algorithms, message
digests, X509, key derivation functions, and much more. We support Python
2.7, Python 3.4+, and PyPy.

Changelog (https://cryptography.io/en/latest/changelog/#v2-6):


   - *BACKWARDS INCOMPATIBLE:* Removed
   cryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature
    and
   cryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature,
   which had been deprecated for nearly 4 years. Use encode_dss_signature()
   <https://cryptography.io/en/latest/hazmat/primitives/asymmetric/utils/#cryptography.hazmat.primitives.asymmetric.utils.encode_dss_signature>
    and decode_dss_signature()
   <https://cryptography.io/en/latest/hazmat/primitives/asymmetric/utils/#cryptography.hazmat.primitives.asymmetric.utils.decode_dss_signature>
   instead.
   - *BACKWARDS INCOMPATIBLE*: Removed cryptography.x509.Certificate.serial,
   which had been deprecated for nearly 3 years. Use serial_number
   <https://cryptography.io/en/latest/x509/reference/#cryptography.x509.Certificate.serial_number>
    instead.
   - Updated Windows, macOS, and manylinux1 wheels to be compiled with
   OpenSSL 1.1.1b.
   - Added support for Ed448 signing
   <https://cryptography.io/en/latest/hazmat/primitives/asymmetric/ed448/> when
   using OpenSSL 1.1.1b or newer.
   - Added support for Ed25519 signing
   <https://cryptography.io/en/latest/hazmat/primitives/asymmetric/ed25519/>
when
   using OpenSSL 1.1.1b or newer.
   - load_ssh_public_key()
   <https://cryptography.io/en/latest/hazmat/primitives/asymmetric/serialization/#cryptography.hazmat.primitives.serialization.load_ssh_public_key>
can
   now load ed25519 public keys.
   - Add support for easily mapping an object identifier to its elliptic
   curve class viaget_curve_for_oid()
   <https://cryptography.io/en/latest/hazmat/primitives/asymmetric/ec/#cryptography.hazmat.primitives.asymmetric.ec.get_curve_for_oid>
   .
   - Add support for OpenSSL when compiled with the no-engine (
   OPENSSL_NO_ENGINE) flag.

Alex


-- 
All that is necessary for evil to succeed is for good people to do nothing.

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


Thread

PyCA cryptography 2.6 Alex Gaynor <alex.gaynor@gmail.com> - 2019-02-27 09:09 -0500

csiph-web