Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Paul Kehrer Newsgroups: comp.lang.python.announce Subject: PyCA cryptography 3.1 released Date: Wed, 26 Aug 2020 23:50:18 -0500 Lines: 24 Approved: python-announce-list@python.org Message-ID: <159851196307.30425.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Trace: news.uni-berlin.de dZFn4dF513bhqBBw8H+hFgElDfFPdNVbLWH2u+GkxXcg== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=oxYzgmix; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'certificates': 0.07; '3.1': 0.09; 'backend': 0.09; 'cryptography': 0.09; 'functions,': 0.09; 'interfaces': 0.09; 'moved': 0.09; 'originally': 0.09; 'to:addr:python-announce-list': 0.09; 'python': 0.15; '3.5.': 0.16; 'algorithms': 0.16; 'algorithms,': 0.16; 'digests,': 0.16; 'parsing': 0.16; 'pypi.': 0.16; 'release.': 0.16; 'sees': 0.16; 'symmetric': 0.16; 'url-ip:104.17.32.82/32': 0.16; 'url- ip:104.17.32/24': 0.16; 'url-ip:104.17.33.82/32': 0.16; 'url- ip:104.17.33/24': 0.16; 'url:latest': 0.16; 'supported': 0.18; 'version': 0.21; 'issue': 0.21; 'project.': 0.22; 'to:no real name:2**1': 0.23; 'url-ip:104.17/16': 0.27; 'default': 0.28; 'same': 0.33; 'message-id:@mail.gmail.com': 0.33; 'functions': 0.33; 'sfxlen:2': 0.33; 'files': 0.34; 'received:google.com': 0.34; 'from:addr:gmail.com': 0.36; 'both': 0.38; 'use': 0.39; 'next': 0.40; 'url:en': 0.40; '8bit%:9': 0.65; 'little': 0.67; 'low': 0.67; 'released': 0.75; 'longer': 0.75; 'more.': 0.76; 'extra': 0.84; 'backwards': 0.84 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=73ZKqBGZNj4RKtCJly4fXaZ87hn+tS7dts2VoWBncig=; b=oxYzgmixpZfoen7o/BwgdAUkACkEvov/6jgZ+LnXFlyjKSp7sBr6QwpyUX2Y5SCc+d aBqvTAguUdnl+I662j0V5nIQr+MeIQCnUoe7oC50fw1w1cT5Z69yrwq9Go2xAKdGCTPI 0vXheWAdOf7JCl0FqvzXPZv05ipRhoKtdYD9f6PllqMXp/MadxscbNwVAlV+KAzNy+j+ VCGjY0S/Gh2ZTZx335lxXjERlqGt6zMs1QAtdUeEEdXJN5xZtus/hvexB24w2UNKMGqZ o6SS22XpcTMH1fUNHEQ8B6iGJyfYUZhYwAZhQHQqGj97ikpWHr2zOsqBjKZtxjuvlAzi Y4Ww== 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=73ZKqBGZNj4RKtCJly4fXaZ87hn+tS7dts2VoWBncig=; b=mGey/FEc3vhekNFRnAeQ8a2r3aHnnAOEhNmiaQNhBwoCm7WFS02sKKBqHeN9ZxFEYr bVEqbquUwxsggQuCyExOOerye5Cv55xk5MT7gioscnptVscsFAyyWok1TTyWpYJX9PT8 AEe+yfZf6bMEVW025zE4ftaImDAe1p69ndseaciaec53Ll2k9MFJtaZ3tqlwXNRhp6BJ EfcEwekjLDm5D8GqVsTDH8sGJgjjkPdw7AYB8+suUz8ToD9FG2IY0ziFVvq4u9jl3Zzm phP7PR0oBdnVSLPm7rovDfqafWQJIhRtXgCaWqDEUP29Hoj0JwRewmrAlCihBzV/mBIf 46+A== X-Gm-Message-State: AOAM5329u6rArxNvcHnCyTQFf8qp7HnLipkxo9SxS/fyhNlGhbc/u46F rvrrLir/HHH9fYRwvhjJ53RvxhoYtpf3Fl1/rCxtsxKubyTvlg== X-Google-Smtp-Source: ABdhPJzIBIIIoOfe95CZtfr+odTzPNBYH/tdcdyjcgnVMa0dJ8f5cPXNex9iJgRbZJymzDk4/3qYfnhfP5NaD0TW9ow= X-Received: by 2002:a5e:890c:: with SMTP id k12mr7234952ioj.75.1598503829210; Wed, 26 Aug 2020 21:50:29 -0700 (PDT) X-MailFrom: paul.l.kehrer@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: DBK6ZJ53OBYDF56CCJEEMUOWOZFAGRJP X-Message-ID-Hash: DBK6ZJ53OBYDF56CCJEEMUOWOZFAGRJP X-Mailman-Approved-At: Thu, 27 Aug 2020 03:05:47 -0400 X-Content-Filtered-By: Mailman/MimeDel 3.3.2b1 X-Mailman-Version: 3.3.2b1 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3466 UHlDQSBjcnlwdG9ncmFwaHkgMy4xIGhhcyBiZWVuIHJlbGVhc2VkIHRvIFB5UEkuIGNyeXB0b2dy YXBoeSBpbmNsdWRlcyBib3RoDQpoaWdoIGxldmVsIHJlY2lwZXMgYW5kIGxvdyBsZXZlbCBpbnRl cmZhY2VzIHRvIGNvbW1vbiBjcnlwdG9ncmFwaGljDQphbGdvcml0aG1zIHN1Y2ggYXMgc3ltbWV0 cmljIGNpcGhlcnMsIGFzeW1tZXRyaWMgYWxnb3JpdGhtcywgbWVzc2FnZQ0KZGlnZXN0cywgWDUw OSwga2V5IGRlcml2YXRpb24gZnVuY3Rpb25zLCBhbmQgbXVjaCBtb3JlLiBXZSBzdXBwb3J0IFB5 dGhvbg0KMi43LCBQeXRob24gMy41KywgYW5kIFB5UHkuDQoNCkNoYW5nZWxvZyAoaHR0cHM6Ly9j cnlwdG9ncmFwaHkuaW8vZW4vbGF0ZXN0L2NoYW5nZWxvZy8jdjMtMSk6DQoqIEJBQ0tXQVJEUyBJ TkNPTVBBVElCTEU6IFJlbW92ZWQgc3VwcG9ydCBmb3IgaWRuYSBiYXNlZCBVLWxhYmVsIHBhcnNp bmcgaW4NCnZhcmlvdXMgWC41MDkgY2xhc3Nlcy4gVGhpcyBzdXBwb3J0IHdhcyBvcmlnaW5hbGx5 IGRlcHJlY2F0ZWQgaW4gdmVyc2lvbg0KMi4xIGFuZCBtb3ZlZCB0byBhbiBleHRyYSBpbiAyLjUu DQoqIERlcHJlY2F0ZWQgT3BlblNTTCAxLjAuMiBzdXBwb3J0LiBPcGVuU1NMIDEuMC4yIGlzIG5v IGxvbmdlciBzdXBwb3J0ZWQgYnkNCnRoZSBPcGVuU1NMIHByb2plY3QuIFRoZSBuZXh0IHZlcnNp b24gb2YgY3J5cHRvZ3JhcGh5IHdpbGwgZHJvcCBzdXBwb3J0IGZvcg0KaXQuDQoqIERlcHJlY2F0 ZWQgc3VwcG9ydCBmb3IgUHl0aG9uIDMuNS4gVGhpcyB2ZXJzaW9uIHNlZXMgdmVyeSBsaXR0bGUg dXNlIGFuZA0Kd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IHJlbGVhc2UuDQoqIGJhY2tlbmQg YXJndW1lbnRzIHRvIGZ1bmN0aW9ucyBhcmUgbm8gbG9uZ2VyIHJlcXVpcmVkIGFuZCB0aGUgZGVm YXVsdA0KYmFja2VuZCB3aWxsIGF1dG9tYXRpY2FsbHkgYmUgc2VsZWN0ZWQgaWYgbm8gYmFja2Vu ZCBpcyBwcm92aWRlZC4NCiogQWRkZWQgaW5pdGlhbCBzdXBwb3J0IGZvciBwYXJzaW5nIGNlcnRp ZmljYXRlcyBmcm9tIFBLQ1M3IGZpbGVzIHdpdGgNCmxvYWRfcGVtX3BrY3M3X2NlcnRpZmljYXRl cygpIGFuZCBsb2FkX2Rlcl9wa2NzN19jZXJ0aWZpY2F0ZXMoKSAuDQoqIENhbGxpbmcgdXBkYXRl IG9yIHVwZGF0ZV9pbnRvIG9uIENpcGhlckNvbnRleHQgd2l0aCBkYXRhIGxvbmdlciB0aGFuIDIz MQ0KYnl0ZXMgbm8gbG9uZ2VyIHJhaXNlcyBhbiBPdmVyZmxvd0Vycm9yLiBUaGlzIGFsc28gcmVz b2x2ZXMgdGhlIHNhbWUgaXNzdWUNCmluIEZlcm5ldCAoc3ltbWV0cmljIGVuY3J5cHRpb24pLg0K DQotUGF1bCBLZWhyZXIgKHJlYXBlcmh1bGspDQo=