From patchwork Mon Jul 3 15:31:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: akuster808 X-Patchwork-Id: 26812 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BE7B9EB64DC for ; Mon, 3 Jul 2023 15:32:02 +0000 (UTC) Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) by mx.groups.io with SMTP id smtpd.web10.36177.1688398318393829190 for ; Mon, 03 Jul 2023 08:31:58 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=icqwpzRI; spf=pass (domain: gmail.com, ip: 209.85.128.181, mailfrom: akuster808@gmail.com) Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-5728df0a7d9so57743717b3.1 for ; Mon, 03 Jul 2023 08:31:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688398317; x=1690990317; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=NyeuKJlSULB3CEvkHiSmKPhJWnQQSH0FP8DF9gGtQmI=; b=icqwpzRIppzuYSxFEKJoaWnwQqUzJz7sg56qrMSZHK3P83rQTo86xf66cEpk10z6ns GGkrsphMkdlK0do0vwZP3wFtWOGjum/h9wiLXGZnFoCZ8N5c9N5ZZ7VZXIZLyPPhfSrY /a81HcSKGu1an0RRI2njEWqZCukaovduZwQ4XufAQNq1HNp/kDFUIKL3v6unyHrbpX5c 6JP7075ABA/nTdo+2wm2C1JCbZmd/BkKhjd5Frdx3fHwRE0J4WH/1D97QQBuxFcNoWMJ FHpYg8OdQOMzpm2UV8MkVqzLi2hE8YRxZcWfndSj8vOhLzbPTktGuDxWbhKjRWEhAOm4 rgyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688398317; x=1690990317; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NyeuKJlSULB3CEvkHiSmKPhJWnQQSH0FP8DF9gGtQmI=; b=kt1QqFGAr/i4hXmVA6gjRXZyMdO0DG8r3o8NLPkp8B+XaSclzA5S6XuKXIRAGYqguk MnJ7OD+B5WkJt9E6reH+jrb5lXE4qmCPYbGtBBVJctHID7OVI5sMU/PB5Uuy2CY9iUSy 3sHofOfth8IE9GaKgE8FASb6OFc/28rcDXsyWCAYQ1sqFUmkjuRfPdtQhgV2btb5XnME aDE/7QV50zKs3NZhuCTXi3vyy/YJBSuSsTVs+SfMxqZPDm0eLBEct5dgP7++YqPY6AeH cKU2WgfDBJTRYJiKCWBho3GsVoV++U7zY/CFy6FOv5OyYoAd+NHC/3i1SR8MIpg8PTEl nBsg== X-Gm-Message-State: ABy/qLbGDxDuHRTUnzBp5JYf4ts+styuy7gx6EujcWsrlQutLjzd4qzF ILWF6PDaW8ojnLeUnj+z+Gb3lYWwrjY= X-Google-Smtp-Source: APBJJlH0EUEafVsGmEYHQhMzPEIQUjL+3PFFV9GNH7E281tQtGRBStd1a9nCiMjJ32rofcbn5EUK5g== X-Received: by 2002:a81:5a8a:0:b0:570:6667:1cfa with SMTP id o132-20020a815a8a000000b0057066671cfamr11805884ywb.47.1688398317323; Mon, 03 Jul 2023 08:31:57 -0700 (PDT) Received: from keaua.caveonetworks.com ([2600:1700:9190:ba10:d470:9cde:7b93:c2dc]) by smtp.gmail.com with ESMTPSA id v19-20020a814813000000b0054fba955474sm5138295ywa.17.2023.07.03.08.31.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Jul 2023 08:31:56 -0700 (PDT) From: Armin Kuster To: yocto@lists.yoctoproject.org Subject: [meta-security][PATCH 1/2] python3-tpm2-pytss: add python tss2 support Date: Mon, 3 Jul 2023 11:31:55 -0400 Message-Id: <20230703153156.2256326-1-akuster808@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 03 Jul 2023 15:32:02 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60502 Signed-off-by: Armin Kuster --- .../tpm2-pytss/python3-tpm2-pytss_2.1.0.bb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 meta-tpm/recipes-tpm2/tpm2-pytss/python3-tpm2-pytss_2.1.0.bb diff --git a/meta-tpm/recipes-tpm2/tpm2-pytss/python3-tpm2-pytss_2.1.0.bb b/meta-tpm/recipes-tpm2/tpm2-pytss/python3-tpm2-pytss_2.1.0.bb new file mode 100644 index 0000000..c98d4ab --- /dev/null +++ b/meta-tpm/recipes-tpm2/tpm2-pytss/python3-tpm2-pytss_2.1.0.bb @@ -0,0 +1,15 @@ +DESCRIPTION = "TPM2 TSS Python bindings for Enhanced System API (ESYS), Feature API (FAPI), Marshaling (MU), TCTI Loader (TCTILdr), TCTIs, policy, and RC Decoding (rcdecode) libraries" +HOMEPAGE = "https://github.com/tpm2-software/tpm2-pytss" +LICENSE = "BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=500b2e742befc3da00684d8a1d5fd9da" + +SRC_URI[sha256sum] = "5b5b4b1456fdc1aeef3d2c3970beaa078c8f7f2648c97a69bcf60c5a2f95c897" + +PYPI_PACKAGE = "tpm2-pytss" + +DEPENDS = "python3-pkgconfig-native python3-pycparser-native python3-asn1crypto-native" +DEPENDS:append = " python3-cryptography-native tpm2-tss" + +inherit autotools pkgconfig pypi setuptools3_legacy + +RDEPENDS:${PN} = "libtss2" From patchwork Mon Jul 3 15:31:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: akuster808 X-Patchwork-Id: 26813 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BDC8FC0015E for ; Mon, 3 Jul 2023 15:32:02 +0000 (UTC) Received: from mail-yw1-f175.google.com (mail-yw1-f175.google.com [209.85.128.175]) by mx.groups.io with SMTP id smtpd.web10.36178.1688398319154456916 for ; Mon, 03 Jul 2023 08:31:59 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@gmail.com header.s=20221208 header.b=eWWdXyUq; spf=pass (domain: gmail.com, ip: 209.85.128.175, mailfrom: akuster808@gmail.com) Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-57026f4bccaso55533137b3.2 for ; Mon, 03 Jul 2023 08:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688398318; x=1690990318; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YoJo0iMLq8wXdc2Aj712qF/EMn7wE43GNAS8TWoTRGA=; b=eWWdXyUqAcTdVqmPt2N1JeFWImGuUJRFpsbzJQa9m3H+SLv4aKcJoDBu6OKwcKtNF5 8QP4xcXJEn93m1fTQb0wadUE39DG/1oQvnf8RCaQUDNdNCiH5hi7VL62ESlkOw6s957d rsKf6XF1uzzcDP4igBQPeBgmoSQbTkBMNOa8HGN/l1cF+NzFO3t5MtGB/PVwvLfpoxvf eb9jmWCGDZn6Ea8H6go0n1Y7gQQmcbM5/50xT0+aq+KFPYlgyC/EUFNbkkGBsMNaP/3g 5myOLvG53C15cC66zUMm3rtVCjDox5fQcvyMW4O09DtQGm/E3BAG2nzBE/s+JxkvpaRZ 5fIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688398318; x=1690990318; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YoJo0iMLq8wXdc2Aj712qF/EMn7wE43GNAS8TWoTRGA=; b=W8dA91mS3Z2uWKw6P0Cs4mPm/FkBtsCeq1aJj9K3pV59YS+SA1pMORqXVeAXY3A7aV e7msWQ8NHgUdar/RaoEMO86F9B9Y2Gde6RKN+UKTZDc0zoujn7e5kXg3ufobHHgHaRJ/ pahkBIV3tUgGU5N+ISuMBjCDeN7AsH9Qd/rppcQiXmxdg1kEOu19Bu9WVAeTJynUoQ8X j7D25e/U27dknG/fA46wCsRxeqAg5IbS/9Df0jZuzb4T+ZIMyyEqCEa1v9aMGqXkxEWi j9cbbiJgHmkZjc9b+sIt3UoIurGQC+XLz+iBAO68aMqmZrIQ9Yfhpxyb44uGopvK4Bch bf1g== X-Gm-Message-State: ABy/qLYqQRWaBCI7HbLkxZ7+qYBCmgCtuJ2qzeHn/iG767CjVIzCMzX3 kgUGKN/OW4j06Tx4VkZQ87X9KqRwtWo= X-Google-Smtp-Source: APBJJlERcyMLw2ADSVJCqDPB++vwjhFSx69ZczC9Iyx/s5oxF8E0iPRukICf4NWTEqPq4AUP56/aUA== X-Received: by 2002:a81:910a:0:b0:576:e4b7:35ed with SMTP id i10-20020a81910a000000b00576e4b735edmr11013674ywg.30.1688398318110; Mon, 03 Jul 2023 08:31:58 -0700 (PDT) Received: from keaua.caveonetworks.com ([2600:1700:9190:ba10:d470:9cde:7b93:c2dc]) by smtp.gmail.com with ESMTPSA id v19-20020a814813000000b0054fba955474sm5138295ywa.17.2023.07.03.08.31.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Jul 2023 08:31:57 -0700 (PDT) From: Armin Kuster To: yocto@lists.yoctoproject.org Subject: [meta-security][PATCH 2/2] packagegroup: add python3-tpm2-pytss Date: Mon, 3 Jul 2023 11:31:56 -0400 Message-Id: <20230703153156.2256326-2-akuster808@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230703153156.2256326-1-akuster808@gmail.com> References: <20230703153156.2256326-1-akuster808@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 03 Jul 2023 15:32:02 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto/message/60503 Signed-off-by: Armin Kuster --- meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb b/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb index fb0105e..8663b77 100644 --- a/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb +++ b/meta-tpm/recipes-core/packagegroup/packagegroup-security-tpm2.bb @@ -20,4 +20,5 @@ RDEPENDS:packagegroup-security-tpm2 = " \ libtss2 \ tpm2-abrmd \ tpm2-pkcs11 \ + python3-tpm2-pytss \ "