From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web09.4724.1618884113163528677 for ; Mon, 19 Apr 2021 19:01:53 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: sachin.agrawal@intel.com) IronPort-SDR: ZiVLrfEUvHPw/4ZEBxlBaxTjHjXH/gKQk11CFfKvaW+CP0SbZP6IQN3AsKvGVqfwexKPnK6shN 4axHZeAWwTcw== X-IronPort-AV: E=McAfee;i="6200,9189,9959"; a="192241825" X-IronPort-AV: E=Sophos;i="5.82,235,1613462400"; d="scan'208";a="192241825" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2021 19:01:51 -0700 IronPort-SDR: j95lDg0jMkU2UUuH0qNJf32Aw6obImowKS1gcZgVg9sPfTBv/Wpm1dgjZFxCkc094sGvpY2KQX TAAXpUsQzuEQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,235,1613462400"; d="scan'208";a="602316793" Received: from sagraw2-desk1.amr.corp.intel.com ([10.72.4.190]) by orsmga005.jf.intel.com with ESMTP; 19 Apr 2021 19:01:51 -0700 From: "Agrawal, Sachin" To: devel@edk2.groups.io Cc: Jiewen Yao , Jian J Wang , Xiaoyu Lu , Guomin Jiang Subject: [PATCH v1 0/1] CryptoPkg: Add RSA PSS verify support Date: Mon, 19 Apr 2021 19:01:49 -0700 Message-Id: <20210420020150.29212-1-sachin.agrawal@intel.com> X-Mailer: git-send-email 2.14.3.windows.1 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3314 This patch uses Openssl's EVP API's to perform RSASSA-PSS verification of a binary blob. https://github.com/sagraw2/edk2/tree/pss_1 Cc: Jiewen Yao Cc: Jian J Wang Cc: Xiaoyu Lu Cc: Guomin Jiang Sachin Agrawal (1): CryptoPkg: BaseCryptLib: Add RSA PSS verify support CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPss.c | 139 ++++++++++++++++++++ CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPssNull.c | 43 ++++++ CryptoPkg/Include/Library/BaseCryptLib.h | 27 ++++ CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf | 1 + CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf | 1 + CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf | 1 + CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf | 1 + 7 files changed, 213 insertions(+) create mode 100644 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPss.c create mode 100644 CryptoPkg/Library/BaseCryptLib/Pk/CryptRsaPssNull.c -- 2.14.3.windows.1