From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id E1D0F81FEB for ; Wed, 8 Feb 2017 17:05:37 -0800 (PST) Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP; 08 Feb 2017 17:05:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,349,1484035200"; d="scan'208";a="63543089" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga006.fm.intel.com with ESMTP; 08 Feb 2017 17:05:37 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 8 Feb 2017 17:05:37 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.88]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.204]) with mapi id 14.03.0248.002; Thu, 9 Feb 2017 09:05:26 +0800 From: "Zhang, Chao B" To: "Yao, Jiewen" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [PATCH V2 0/6] Add password support Thread-Index: AQHSgRum4L1WAvxRJUK22tyWluArTKFf3tjQ Date: Thu, 9 Feb 2017 01:05:25 +0000 Message-ID: References: <1486455866-7896-1-git-send-email-jiewen.yao@intel.com> In-Reply-To: <1486455866-7896-1-git-send-email-jiewen.yao@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH V2 0/6] Add password support X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Feb 2017 01:05:38 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Serial reviewed-by : Chao Zhang -----Original Message----- From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Jiew= en Yao Sent: Tuesday, February 7, 2017 4:24 PM To: edk2-devel@lists.01.org Subject: [edk2] [PATCH V2 0/6] Add password support =3D=3D=3D=3D V2 =3D=3D=3D=3D 1) Add SmmCommunicationBufferProtocol dependency. 2) Cleanup header file and copyright to 2017. 3) Add missing UserAuthenticationSmm.uni. 4) Rename KeyLib.h/c to KeyService.h/c to avoid confusing. =3D=3D=3D=3D V1 =3D=3D=3D=3D This series patch adds password support in EDKII. This password based user authentication is to verify user when a user wants= to enter BIOS setup page. The detail information is added in [PATCH 5/6]. Jiewen Yao (6): CryptoPkg:SmmCryptLib: Add real Pkcs5Pbkdf2.c. SecurityPkg/dec: Add PcdPasswordCleared. SecurityPkg/include: Add PlatformPasswordLib lib class. SecurityPkg/PlatformPasswordLibNull: Add PlatformPasswordLib instance. SecurityPkg/Password: Add Password based UserAuthentication modules. SecurityPkg/dsc: add Password authentication module. CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf |= 4 +- SecurityPkg/Include/Library/PlatformPasswordLib.h |= 54 ++ SecurityPkg/Library/PlatformPasswordLibNull/PlatformPasswordLibNull.c |= 84 +++ SecurityPkg/Library/PlatformPasswordLibNull/PlatformPasswordLibNull.inf |= 44 ++ SecurityPkg/Library/PlatformPasswordLibNull/PlatformPasswordLibNul= l.uni | 24 + SecurityPkg/Password/UserAuthentication/KeyService.c |= 210 ++++++ SecurityPkg/Password/UserAuthentication/KeyService.h |= 122 ++++ SecurityPkg/Password/UserAuthentication/UserAuthenticationDxe.c |= 718 ++++++++++++++++++++ SecurityPkg/Password/UserAuthentication/UserAuthenticationDxe.h |= 115 ++++ SecurityPkg/Password/UserAuthentication/UserAuthenticationDxe.inf |= 79 +++ SecurityPkg/Password/UserAuthentication/UserAuthenticationDxe.uni |= 22 + SecurityPkg/Password/UserAuthentication/UserAuthenticationDxeExtra.uni |= 20 + SecurityPkg/Password/UserAuthentication/UserAuthenticationDxeFormset.h |= 30 + SecurityPkg/Password/UserAuthentication/UserAuthenticationDxePassword.c |= 301 ++++++++ SecurityPkg/Password/UserAuthentication/UserAuthenticationDx= eStrings.uni | 29 + SecurityPkg/Password/UserAuthentication/UserAuthenticationDxeVfr.vfr |= 38 ++ SecurityPkg/Password/UserAuthentication/UserAuthenticationGuid.h |= 65 ++ SecurityPkg/Password/UserAuthentication/UserAuthenticationSmm.c |= 672 ++++++++++++++++++ SecurityPkg/Password/UserAuthentication/UserAuthenticationSmm.inf |= 70 ++ SecurityPkg/Password/UserAuthentication/UserAuthenticationSmm.uni |= 22 + SecurityPkg/Password/UserAuthentication/UserAuthenticationSmmExtra.uni |= 20 + SecurityPkg/SecurityPkg.dec |= 10 + SecurityPkg/SecurityPkg.dsc |= 7 + SecurityPkg/SecurityPkg.uni |= 10 + 24 files changed, 2768 insertions(+), 2 deletions(-) create mode 100644 S= ecurityPkg/Include/Library/PlatformPasswordLib.h create mode 100644 SecurityPkg/Library/PlatformPasswordLibNull/PlatformPas= swordLibNull.c create mode 100644 SecurityPkg/Library/PlatformPasswordLibNull/PlatformPas= swordLibNull.inf create mode 100644 SecurityPkg/Library/PlatformPasswordLibNull/PlatformPas= swordLibNull.uni create mode 100644 SecurityPkg/Password/UserAuthentication/KeyService.c create mode 100644 SecurityPkg/Password/UserAuthentication/KeyService.h create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxe.c create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxe.h create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxe.inf create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxe.uni create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxeExtra.uni create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxeFormset.h create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxePassword.c create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxeStrings.uni create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionDxeVfr.vfr create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionGuid.h create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionSmm.c create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionSmm.inf create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionSmm.uni create mode 100644 SecurityPkg/Password/UserAuthentication/UserAuthenticat= ionSmmExtra.uni -- 2.7.4.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel