Message ID | 20250704082813.99654-2-spike@fedoraproject.org |
---|---|
State | New |
Headers | show
Return-Path: <openvpn-devel-bounces@lists.sourceforge.net> Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7000:3846:b0:671:5a2c:6455 with SMTP id n6csp5100308mal; Fri, 4 Jul 2025 01:29:46 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUK4HzcNPK2oUssv1qQEQ9Lu1CtLvU/7odl+iT7QlfW5xRdsymiEdEcMUSu9SWEV0zjllVaujo79Io=@openvpn.net X-Google-Smtp-Source: AGHT+IGLsZLQwTH92mZtrQOxrFA+L87VtW5qcMgel01KTRFoPNYNqFodAoy78dIo7MXISAc8PZc4 X-Received: by 2002:a05:6808:1485:b0:40a:526e:5e8a with SMTP id 5614622812f47-40d072725cemr676596b6e.1.1751617786350; Fri, 04 Jul 2025 01:29:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1751617786; cv=none; d=google.com; s=arc-20240605; b=hw1VD1KrZF4MIBTOMvqUBIf+S4THShl1vJqRiwVpUd2o1JsJ8ji9jxqRiBsXkkuNWM C9ew3fFO4Uaop4yTZkBlPD6yDSuyjARULa7i1oRYK190a6xZ28rGizMqMUG+hc2iIz82 0nBGvsbzwjJtSEu4IdVHRU7Hx9tpjfiZWdBS4cTHt7eaSj5JWah/49cIhyrTqExPam7X a1dYRD3F6qNA2jqxpkuhJWqOWgXWRrMCZ89EaCA4C2InsGtQWjv1O3MDPurjn2wA+VLb 76N8Jidq/0cU1T/J9rOu1TplOCTIMXAcIekTYcJ1iF3rfpF4TNPB3bUAd8IBCFuq9WQm NP8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:message-id:date:to:from:dkim-signature:dkim-signature :dkim-signature; bh=P5ApK7S79YFNKzbTeP/4nmv3mYFzBEDmU75yg6/c+vg=; fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=; b=AIOjc+U3gGJPW7/D98GkVTMV2AgUVigdSW+qYzyye5OEbXIi53iewlW1WP2imQa+Wi E1fyJCc/s4/ekGHfP46JmZlMrcnblxBXLP90dDuHhj0Z6KoC0oci0+j/kmEs4syAMlXQ 07Xnr7MrS5wal3i2K9zOxa0JE66R3y+RcxeiC0PHhTkC/RobmPhg22uqPQ+JjMpcTnXy 6o6q8DUCjEqVVcWHLl0vfLR8rjYhIs99Yv/QjMLxUMScnhwmm9AB/w7a9jSVL7S9+Ycz dmFsmL/Fs7YWdLj+O01bIhAoSqy3HXhAYeywz/GtyK9CPcvdZhK8jO6NB6a72ll/V0Se 5xcg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=GhsjOrQu; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b="VcNR8/uy"; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=lZkbUShy; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=fedoraproject.org Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id 5614622812f47-40d02b00575si1005014b6e.194.2025.07.04.01.29.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Jul 2025 01:29:46 -0700 (PDT) Received-SPF: pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) client-ip=216.105.38.7; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=GhsjOrQu; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b="VcNR8/uy"; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=lZkbUShy; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=fedoraproject.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Subject:MIME-Version:Message-ID:Date:To:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Owner; bh=P5ApK7S79YFNKzbTeP/4nmv3mYFzBEDmU75yg6/c+vg=; b=GhsjOrQuWdM0QaEes52y061NeS yxuzUBqpK5HEUhPlG56YY4HZ/ZgwDTHOyBp+nIGJyJQGozR2l/D1ygCirEArE8biVJpSKYjIgEwlx p6TdtV4wfUKmgSu0qCTlC6CA026ACuNRRUbhEtO6Y+qyHr32W644q64uw3S4woWt2Qus=; Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from <openvpn-devel-bounces@lists.sourceforge.net>) id 1uXbng-0001ZN-7t; Fri, 04 Jul 2025 08:29:40 +0000 Received: from [172.30.29.66] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <spikefedora@gmail.com>) id 1uXbne-0001ZA-O3 for openvpn-devel@lists.sourceforge.net; Fri, 04 Jul 2025 08:29:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version :Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=p2dtLhhjOnhy0edTM9if+sKDpObScLfCr/FHXSMVWS8=; b=VcNR8/uyZOsbXtEyY5SsXhAK3W pFKhebtFxcOcW3LeicoT+EdSKeRvyh4PZWb9ZYJBAMZq3N69yt97qOv2XrR1Rorf/tlFOqUlpC394 MpXAIbhOA55PbcQQm38F5w/TO/E1uN7Z2ia0zP91UGYLNWuVlpSXZh8koDkWXqIiQmJs=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: Subject:Cc:To:From:Sender:Reply-To:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=p2dtLhhjOnhy0edTM9if+sKDpObScLfCr/FHXSMVWS8=; b=l ZkbUShyBXMK1di3tG91XljDVaKGY4S632H8Ifsy4V5zDaWf3YEO7INQtDrrhqmVwXRU1oygUzSkR7 HoCVlBXrbNolb7DPnY7uJh0kVhsfQ/mXUgDwrlO9KtQHVzIKWyGPRPMfO7FukX+40aZTsKgUlptxP R+pqnEHBbRm6hmes=; Received: from mail-wr1-f49.google.com ([209.85.221.49]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.95) id 1uXbne-0007Wh-0i for openvpn-devel@lists.sourceforge.net; Fri, 04 Jul 2025 08:29:38 +0000 Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-3a522224582so234864f8f.3 for <openvpn-devel@lists.sourceforge.net>; Fri, 04 Jul 2025 01:29:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751617771; x=1752222571; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=p2dtLhhjOnhy0edTM9if+sKDpObScLfCr/FHXSMVWS8=; b=ks6PsCQltmN62ZM/IZ9Vt9durLO9RERLTCmRqgLB26JSpBq/ytanZj30vF23DAsAVL LYAov24caAZYiQ9rPzzjBMyb2G/vuJbNicEHiKPXZtU0BmtPOnGwk9kI9qBQcUe4CEjV TEeQloE6ZdzivccJRn/+NoEv0eh0G0cNS5KpE4CyGxGfa0kvXSCPAdnBHp5yKvjXaGQK 5dvW+N05cwEOuDcSVrqOmYow2M7vQjv3cJ3Xu/uM6OuMou441Uu1/LWKs8l77MUDb6Jt 0QmgP07OVaoWhT37BuFjDkp1XSBqfz8R6at/hldZzQssIuIeqncDSH40Gjw3crWNeHcv aHAw== X-Gm-Message-State: AOJu0Ywldd2ZjRQ1lYRv0JLPzRgYfQlcYTWqLm6pEfCsRT0l8auBvnLM wAQ2lG8eC2YolCem0QVXTG5Foz0DO3Sn1/5oVDqh0c8WN6PAuUHMpEf5FuzGe5eJhwA= X-Gm-Gg: ASbGncs1yKLP3ApvDDA7MOyeNCgqnj45ILg4Ad4mMEZnIY0WDF8jLmdvGV7nbK/RB8I s3xY4l6P9RvrO9Uv2vv7AxR3nUgVxx3fV+bSAbZWwz/+7WbZcn6bQje1PxRMg4umff5LyXrQHfb iDcr5VgBiNxU6J+Tg6THF03IKZ0purv9tiI0bEz8AbP+6aTcUnLyV+YzIPPiBd+AW6srSv8pn6/ KZ/Tx5HCnDD3rQQccykxY3WYcJBrb12n+t2jkpMNx97IgTqZoAkwyNCAoBSw7ZkPyzFAbtxY2sb 700F5y5AQ6A8UIqL1ZVpyrqPxRTCkYl01PAqpADZjDPqgGPYXJLSFoScbPBeXe0CrfBH8jb9ctP xkUk= X-Received: by 2002:a05:6000:4285:b0:3a3:6cb6:defa with SMTP id ffacd0b85a97d-3b4965ff388mr1160641f8f.40.1751617771282; Fri, 04 Jul 2025 01:29:31 -0700 (PDT) Received: from BigDora.mue.rise.fx ([2001:a61:b75:4500:2ad2:44ff:fe7d:c66d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454a998a47dsm47906575e9.18.2025.07.04.01.29.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 01:29:30 -0700 (PDT) From: =?utf-8?q?Christian_Sch=C3=BCrmann?= <spike@fedoraproject.org> To: openvpn-devel@lists.sourceforge.net Date: Fri, 4 Jul 2025 10:28:14 +0200 Message-ID: <20250704082813.99654-2-spike@fedoraproject.org> X-Mailer: git-send-email 2.50.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "sfi-spamd-2.hosts.colo.sdot.me", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: OpenSSL.crypto.load_crl was deprecated with with pyOpenSSL 23.3.0 and eventually removed in 24.3.0. pyOpenSSL recommends using cryptography.x509's CRL functions as a replacement. See also: https://git [...] Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.49 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [spikefedora(at)gmail.com] 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-Headers-End: 1uXbne-0007Wh-0i Subject: [Openvpn-devel] [PATCH] Replace deprecated OpenSSL.crypto.load_crl X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: <openvpn-devel.lists.sourceforge.net> List-Unsubscribe: <https://lists.sourceforge.net/lists/options/openvpn-devel>, <mailto:openvpn-devel-request@lists.sourceforge.net?subject=unsubscribe> List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=openvpn-devel> List-Post: <mailto:openvpn-devel@lists.sourceforge.net> List-Help: <mailto:openvpn-devel-request@lists.sourceforge.net?subject=help> List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/openvpn-devel>, <mailto:openvpn-devel-request@lists.sourceforge.net?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: =?utf-8?q?1836704371694300047?= X-GMAIL-MSGID: =?utf-8?q?1836704371694300047?= |
Series |
[Openvpn-devel] Replace deprecated OpenSSL.crypto.load_crl
|
expand
|
diff --git a/contrib/extract-crl/extractcrl.py b/contrib/extract-crl/extractcrl.py index 441464e..c387ea1 100755 --- a/contrib/extract-crl/extractcrl.py +++ b/contrib/extract-crl/extractcrl.py @@ -42,17 +42,17 @@ def measure_time(method): def load_crl(filename, format): def try_openssl_module(filename, format): - from OpenSSL import crypto - types = { - FILETYPE_PEM: crypto.FILETYPE_PEM, - FILETYPE_DER: crypto.FILETYPE_ASN1 + from cryptography import x509 + load_crl_functions = { + FILETYPE_PEM: x509.load_pem_x509_crl, + FILETYPE_DER: x509.load_der_x509_crl } if filename == '-': - crl = crypto.load_crl(types[format], sys.stdin.buffer.read()) + crl = load_crl_functions[format](sys.stdin.buffer.read()) else: with open(filename, 'rb') as f: - crl = crypto.load_crl(types[format], f.read()) - return set(int(r.get_serial(), 16) for r in crl.get_revoked()) + crl = load_crl_functions[format](f.read()) + return set(r.serial_number for r in crl) def try_openssl_exec(filename, format): args = ['openssl', 'crl', '-inform', format, '-text']
OpenSSL.crypto.load_crl was deprecated with with pyOpenSSL 23.3.0 and eventually removed in 24.3.0. pyOpenSSL recommends using cryptography.x509's CRL functions as a replacement. See also: https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst Signed-off-by: Christian Schürmann <spike@fedoraproject.org> --- contrib/extract-crl/extractcrl.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)