Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

The time is right to make new friends.


comp / comp.lang.python.announce / [Python-announce] PyCA cryptography 44.0.0 released

SubjectAuthor
o [Python-announce] PyCA cryptography 44.0.0 releasedPaul Kehrer

1
Subject: [Python-announce] PyCA cryptography 44.0.0 released
From: Paul Kehrer
Newsgroups: comp.lang.python.announce
Date: Wed, 27 Nov 2024 18:08 UTC
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: paul.l.kehrer@gmail.com (Paul Kehrer)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] PyCA cryptography 44.0.0 released
Date: Wed, 27 Nov 2024 10:08:42 -0800
Lines: 27
Approved: python-announce-list@python.org
Message-ID: <CABj5TKRYVHn0jB_fhpgzdrEDhkysbanJjkfNm5-ZUPepD22rig@mail.gmail.com>
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 MPhdvvs5Fsb76vZ1TyzHdQAXr4cSjyU33HKGwM5VDcsg==
Cancel-Lock: sha1:7+h+UjZwDgKYp7BU5sy18uWFw6o= sha256:lFzlxZ3Vpr9MmetB2IjEpDadJf6d7mKloN9kvKO8T1w=
Delivered-To: python-announce-list@x.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=CkhHiwAs;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.002
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; '3.7': 0.03; 'usage': 0.05;
'windows,': 0.05; 'certificates': 0.07; 'class.': 0.07;
'interfaces': 0.09; 'linux': 0.09; 'macos': 0.09; 'macos,': 0.09;
'rfc': 0.09; 'to:addr:python-announce-list': 0.09; 'supported':
0.15; '&lt;': 0.16; 'algorithms': 0.16; 'algorithms,': 0.16;
'compiled': 0.16; 'cryptography': 0.16; 'digests,': 0.16;
'extensions': 0.16; 'functions,': 0.16; 'permitted': 0.16;
'pypi.': 0.16; 'received:mail-oi1-x22d.google.com': 0.16;
'symmetric': 0.16; 'url:latest': 0.16; 'python': 0.16; 'to:no real
name:2**1': 0.22; 'certificate': 0.26; 'sfxlen:2': 0.31; 'message-
id:@mail.gmail.com': 0.31; 'dropped': 0.32; 'but': 0.32;
'received:google.com': 0.34; 'core': 0.34; 'from:addr:gmail.com':
0.34; 'support.': 0.35; 'team.': 0.35; 'built': 0.36; 'using':
0.37; 'both': 0.38; 'added': 0.39; 'should': 0.40; 'verification':
0.62; 'key': 0.64; 'requirement': 0.64; 'url-ip:104.16/16': 0.65;
'during': 0.69; 'themselves.': 0.69; 'older': 0.70; 'longer':
0.71; 'future': 0.72; 'low': 0.74; 'released': 0.75; 'more.':
0.82; 'admissions': 0.84; 'backwards': 0.84; 'wheels': 0.84
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1732730935; x=1733335735; darn=python.org;
h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=D1sSGA0yB2J4S7w2qJF2rO+9oFhJ1OyXia7uQiYqVoM=;
b=CkhHiwAs3m4GnygoX7tQjOqQWJAmXEWJCUKPTbQ5jsfqqwa+5cBCdN9F8AV/QqyqaN
Im3gnUbVseJY6RNdTaKCz/4gWUZRvkhScXFMDvvYl91CIgYFA/jLADjq+e/qPPT4EnNj
FlbK0QZkS1AiMULanjVvUvuO3cH0ql2TAyQtCBxI1xpUX7NLnbQWnrHhC0wyO4LDgHMd
Gt+0azOvTkH2SLr2iFIr8Roa7g7BFdFjHhA7cFROkg4AegXXKNpEMHlOXTJZOmLnpWfG
FRjw2FKAo8bzFlVcOY8/IOTzoP9HzQSxtY+2q34lawxL1Kx49ACwuJmtKuWjtlZBMagQ
4K7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1732730935; x=1733335735;
h=to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=D1sSGA0yB2J4S7w2qJF2rO+9oFhJ1OyXia7uQiYqVoM=;
b=Itr/uIwmQcPBZAVDfXlPBEFeCdJDrBc9Tkqs6vqE6zH0zf+1n4gzUW0JTS8kKCZvEQ
+75qbjPqnDUM3yqT9BXxp/oS886JkNgPhY0HYs5o12Ch11wdd5tmWuHCvmDkdsLcynB7
G0p0els8fTEDJuN8P5BkGnCvAn/NcZPHSVHsmJrOgw1L9RUSDHTorslIBg+V5fvxx6Ip
LcYhttyhUqyis84mibsgyRc9J/TSO1r1lJ2uDgdr0HLNIUrlczJ1JXQzshKrgggFZN7v
lVqiA/mXcmfPFQComghPKrJABBymxmmnaGIv2UZ/csD8vTpFZP+9RHGP8LVMX1n2J3kF
G9QQ==
X-Forwarded-Encrypted: i=1; AJvYcCVpeOp3QuDFbEhcBNV1r4wHLituTlsaL78tG47zoJm+C+/7SuYfk3TMRCZOxffds9QVBYZuCLbrVspG7VkArne1frxfjw==@python.org
X-Gm-Message-State: AOJu0YzhftMXJZiuXOecH1AdB+Jdqw24HWtwf1MEPXaKxk9R9RaZLig1
zIh8B82IJxO3H9d2QW5BECpApu9+Xi8tBE/uhLhG1Dks2ZDxu+NmSPLwe20LaV9NnsdnC0FtBtD
wEe2uvz7fEGYU8Wp6nK92WElNpga2caCLeis=
X-Gm-Gg: ASbGncvF23TGJI3pNjtFuq/UvpSuinh6/lHv9MsmOFPXdunPxw7ucEJcZW7oM1o0SNn
aEY/+0GPVLvC6legzc4dan5QMlbPR6y6C
X-Google-Smtp-Source: AGHT+IFzDhj3Zey1ULLN9pF1psFXH2iBDOQkerQzY96J26l09ihoDHCXjagYmR8Z9QjCduc0cmojtJq426UcZhhuhno=
X-Received: by 2002:a05:6808:151f:b0:3ea:4140:e7cb with SMTP id
5614622812f47-3ea6dc1807dmr3858557b6e.19.1732730934653; Wed, 27 Nov 2024
10:08:54 -0800 (PST)
X-MailFrom: paul.l.kehrer@gmail.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-python-announce-list.python.org-0; header-match-python-announce-list.python.org-1; header-match-python-announce-list.python.org-2; header-match-python-announce-list.python.org-3; header-match-python-announce-list.python.org-4
Message-ID-Hash: PHC27EIXIQOBD4Z3KCCPMY34XK4WFXTZ
X-Message-ID-Hash: PHC27EIXIQOBD4Z3KCCPMY34XK4WFXTZ
X-Mailman-Approved-At: Wed, 27 Nov 2024 13:31:14 -0500
X-Content-Filtered-By: Mailman/MimeDel 3.3.11b1
X-Mailman-Version: 3.3.11b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/PHC27EIXIQOBD4Z3KCCPMY34XK4WFXTZ/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
View all headers

PyCA cryptography 44.0.0 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, X.509, key derivation functions, and much more. We support Python
3.7+, and PyPy3 7.3.10+.
Changelog (https://cryptography.io/en/latest/changelog/#v44-0-0):
* BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 3.9.
* Deprecated Python 3.7 support. Python 3.7 is no longer supported by the
Python core team. Support for Python 3.7 will be removed in a future
cryptography release.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.4.0.
* macOS wheels are now built against the macOS 10.13 SDK. Users on older
versions of macOS should upgrade, or they will need to build cryptography
themselves.
* Enforce the RFC 5280 requirement that extended key usage extensions must
not be empty.
* Added support for timestamp extraction to the MultiFernet class.
* Relax the Authority Key Identifier requirements on root CA certificates
during X.509 verification to allow fields permitted by RFC 5280 but
forbidden by the CA/Browser BRs.
* Added support for Argon2id when using OpenSSL 3.2.0+.
* Added support for the Admissions certificate extension.
* Added basic support for PKCS7 decryption (including S/MIME 3.2) via
pkcs7_decrypt_der(), pkcs7_decrypt_pem(), and pkcs7_decrypt_smime().
-Paul Kehrer (reaperhulk)

1

rocksolid light 0.9.8
clearnet tor