From patchwork Wed Mar 22 22:14:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Selva Nair X-Patchwork-Id: 3157 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7300:2310:b0:9f:bfa4:120f with SMTP id r16csp3544453dye; Wed, 22 Mar 2023 15:16:07 -0700 (PDT) X-Google-Smtp-Source: AK7set/++kwFJJ2og7WHTXc7BV5KznZ+HmLSJ4MYrbK9x4pr7359kVNo3hBkP1qbcjA47aD5KFE8 X-Received: by 2002:a17:902:f292:b0:19c:a866:6a76 with SMTP id k18-20020a170902f29200b0019ca8666a76mr3311442plc.42.1679523367799; Wed, 22 Mar 2023 15:16:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679523367; cv=none; d=google.com; s=arc-20160816; b=WM/m8zzR6uX+UL3WW6V6GQUlsuRGhSN1j21B6rDsAlOYqKhAyIokAd1BmMoJWEkFrL HKOnGvy1iibtp1Rb6cdGU5u0czR5DEe1yelDG7udfZPur8THvwThDliGk61qDQDJC//3 IwwGQCncyly6jhgQQ+4OEs2lkBuTx3XE+EdvmoAKTM+HcRA/HoCZbddsiuGMMgqMH5QB rGky7Hm84l+dgqp+8eBybP9OVVmFvNnYRjgQdYgfPoSNmB2dD5dwQHOM7f6/NucUTw0F e/MF4/0bcRbtzwMXNDmNDMzEtsz7IWCUviu+71OyX9YZpVxp6sqW2/eXhnUI93DLtimk ZROQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:references:in-reply-to:message-id:date:to:from :dkim-signature:dkim-signature:dkim-signature; bh=aMpywM5kGiTzH25NsJ56alTGkBJdQX0w2+qyyOCJHp8=; b=papDuElFWnNc0pjrgTcTrvGf/4WboeRqelSGvg+6cqWsXYcE9XOu0uOsi22/bLwdYv PBdNh2aNfPhWWtid2GxJuakKiWMQDsS1R5u9io6x3Ou1DomDFnC0ynPbTXVqBT5Ny99J KRtDygjuNYYy3ABx/sqfx7I8GAIHtcKbNw2AU7njUfaWEg8HPMQtgmhG/j3Nx7MtZLW+ KHytV8/FCwM7wcOGHYOezF70bZUKjBDY0kdF4Q5cV9X6d8XsTNzmCZk55N+i8cYaimpW kaJmmZWlewr2jVFMrDxjcbIDc0sVILeXzXN4pXr+IhrBsYs/eX5AnScBgVVcVN8sBoda Ymlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=SrPn9KLj; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=MWAqkpkp; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=aGj7vcIX; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from lists.sourceforge.net ([216.105.38.7]) by mx.google.com with ESMTPS id j12-20020a170903024c00b0019cec506164si17961362plh.178.2023.03.22.15.16.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Mar 2023 15:16:07 -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=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=SrPn9KLj; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=MWAqkpkp; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=aGj7vcIX; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.0.1] (helo=sfs-ml-1.v29.lw.sourceforge.com) by sfs-ml-1.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1pf6jq-0007LX-BR; Wed, 22 Mar 2023 22:15:22 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-1.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1pf6jo-0007LR-GN for openvpn-devel@lists.sourceforge.net; Wed, 22 Mar 2023 22:15:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=X1zp291+sQ6ml8/DeQHbFVQqHfHwyvWYozQ8i6ZOYr0=; b=SrPn9KLj2R0+xZochCShRg+ApB X9nbkw0yuhc0U2zoTdeRt0E4xGtyxBfeuXsbCyRtxyxrMn58yJhIqFRkpLFiTFbU4lIwjxoZci4BL GKsW1ouaflVMcPaAnRF4HVfE9b1oTLlVFTDfxnjrJTjiH4xECkDm/GxZ5Gu/fv61q1t8=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-Id: Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=X1zp291+sQ6ml8/DeQHbFVQqHfHwyvWYozQ8i6ZOYr0=; b=MWAqkpkpsv5cjwm26eMUiSzwok RNEFR3Aj/280473cBM2WMZiq4g2GWHqYlVjF1YwsGWfW6vTJFOirnbhqF6Y5EjjIMdU3ppgMpk726 bn1yMAB/61nWIC/LAKLj+cgbNEU03knxBCSjxfihe13aFDDaOcuPND57QPpcfXESduEg=; Received: from mail-il1-f173.google.com ([209.85.166.173]) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.95) id 1pf6jo-00H3SH-Bi for openvpn-devel@lists.sourceforge.net; Wed, 22 Mar 2023 22:15:20 +0000 Received: by mail-il1-f173.google.com with SMTP id w4so10712584ilv.0 for ; Wed, 22 Mar 2023 15:15:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679523314; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=X1zp291+sQ6ml8/DeQHbFVQqHfHwyvWYozQ8i6ZOYr0=; b=aGj7vcIXbw6LPNFOPPkj9GezZKwaEo+PuHVnl/tSpQd+Re0r4I+bKXKvloAgQ/f7y9 X3aRZvEt3N2vQ2cLscZhhDiRlUW9xVSKY3MD30gcV9RYqb2Ts1eq5kItUstAhuNryEZj YA1OqnSaUa1WpYw0FZi4KzCWHNKate+Pe85ZTOqCM0bYg9L+7TG/H944n54RFtYSP0qm 9ZLpWn4aY++iMZOXBtqmU2FuBRemQ/SEKrNXetWeGmXk4zcxAoNKgA8UvqSrG2ksKpF4 5JKRZlpbal2x3ZBfnXvVlVY/fBt9ysbBgECPlHl3Nh4BECjtdWvrXmamcS6aBndy0Vv8 yUOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679523314; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X1zp291+sQ6ml8/DeQHbFVQqHfHwyvWYozQ8i6ZOYr0=; b=xDp2vzdcm/wAAVvP6CKcRQVOR0gmV50d1F4T8k51H4b39l0NB/UT1T/T+FF22GC591 IQYmN1i9OarJ0RPJNKzqqbI0IvxFg9Ht9MUDSP62WEzBINHauX/CLbF2IkLqEZYFvp2W wXOvJYu3E+nnSFwke4zID86rXPg6Jl1cuWSJF5i/HaiszI0VmgrY/AfmX0j+Hz7RAihj 8aEnatRpFRCrhlOWJrJS82TEW9z4KujeDJ4r6QvmJ1ha0ipKCp6Hw0hTDEYW8uFikIvK XVDFH52L7s5okZsRSUcE1vCIynnznPQrUcj2OaZL/5Ruz2FqmZemFReqiIcpIrzgYmQb /4eQ== X-Gm-Message-State: AO0yUKXlgEZsAmRRjLtB/atOmPmokscaa4MwPCbTJLlHQHA003nPgbNR iZvhQx2n/3nocMwIm2aw/A6BPaDPbF9SWg== X-Received: by 2002:a05:6e02:12e9:b0:318:8674:be8 with SMTP id l9-20020a056e0212e900b0031886740be8mr5285676iln.2.1679523314620; Wed, 22 Mar 2023 15:15:14 -0700 (PDT) Received: from uranus.sansel.ca (bras-vprn-tnhlon4053w-lp130-01-70-51-222-66.dsl.bell.ca. [70.51.222.66]) by smtp.gmail.com with ESMTPSA id d2-20020a0566380d4200b00406d71405bcsm1573044jak.44.2023.03.22.15.15.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 15:15:14 -0700 (PDT) From: selva.nair@gmail.com To: openvpn-devel@lists.sourceforge.net Date: Wed, 22 Mar 2023 18:14:56 -0400 Message-Id: <20230322221456.1660425-3-selva.nair@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230322221456.1660425-1-selva.nair@gmail.com> References: <20230322221456.1660425-1-selva.nair@gmail.com> MIME-Version: 1.0 X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "util-spamd-2.v13.lw.sourceforge.com", 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: From: Selva Nair - Enabled for the Ubuntu 22.04 build (OpenSSL 3) and one of the Ubuntu 20.04 builds (OpenSSL 1.1.1). Signed-off-by: Selva Nair --- .github/workflows/build.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) Content analysis details: (-0.2 points, 6.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [selva.nair[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.166.173 listed in list.dnswl.org] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.166.173 listed in wl.mailspike.net] X-Headers-End: 1pf6jo-00H3SH-Bi Subject: [Openvpn-devel] [PATCH 3/3] Enable pkcs11 an dtest_pkcs11 in github actions X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: =?utf-8?q?1761107895030682156?= X-GMAIL-MSGID: =?utf-8?q?1761107895030682156?= From: Selva Nair - Enabled for the Ubuntu 22.04 build (OpenSSL 3) and one of the Ubuntu 20.04 builds (OpenSSL 1.1.1). Signed-off-by: Selva Nair Acked-By: Frank Lichtenheld --- .github/workflows/build.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a3ca7a2e..2538c818 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -297,11 +297,14 @@ jobs: sslpkg: "libssl-dev" libname: OpenSSL 3.0.2 ssllib: openssl + pkcs11pkg: "libpkcs11-helper1-dev softhsm2 gnutls-bin" + extraconf: --enable-pkcs11 - os: ubuntu-20.04 sslpkg: "libssl-dev" libname: OpenSSL 1.1.1 ssllib: openssl - extraconf: "--enable-iproute2" + pkcs11pkg: "libpkcs11-helper1-dev softhsm2 gnutls-bin" + extraconf: "--enable-iproute2 --enable-pkcs11" - os: ubuntu-20.04 sslpkg: "libssl-dev" libname: OpenSSL 1.1.1 @@ -326,11 +329,12 @@ jobs: name: "gcc - ${{matrix.os}} - ${{matrix.libname}} ${{matrix.extraconf}}" env: SSLPKG: "${{matrix.sslpkg}}" + PKCS11PKG: "${{matrix.pkcs11pkg}}" runs-on: ${{matrix.os}} steps: - name: Install dependencies - run: sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev libcap-ng-dev libnl-genl-3-dev linux-libc-dev man2html libcmocka-dev python3-docutils libtool automake autoconf ${SSLPKG} + run: sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev libcap-ng-dev libnl-genl-3-dev linux-libc-dev man2html libcmocka-dev python3-docutils libtool automake autoconf ${SSLPKG} ${PKCS11PKG} - name: Checkout OpenVPN uses: actions/checkout@v3 - name: autoconf