REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1545
Patch1 add a new package UserInterfaceFeaturePkg where put the UserAuthentication modules into. Package name follows the discussion in: https://edk2.groups.io/g/devel/message/42286 Patch 2 add This password based user authentication modules. Cc: Eric Dong <eric.d...@intel.com> Cc: Liming Gao <liming....@intel.com Dandan Bi (2): Platform/Intel: Add UserInterfaceFeaturePkg Platform/Intel/UserInterfaceFeaturePkg: Add UserAuthentication modules Maintainers.txt | 4 + .../Include/Guid/UserAuthentication.h | 45 + .../Include/Library/PlatformPasswordLib.h | 48 ++ .../Include/Library/UserPasswordLib.h | 70 ++ .../Include/Library/UserPasswordUiLib.h | 37 + .../PlatformPasswordLibNull.c | 78 ++ .../PlatformPasswordLibNull.inf | 39 + .../PlatformPasswordLibNull.uni | 19 + .../Library/UserPasswordLib/UserPasswordLib.c | 274 ++++++ .../UserPasswordLib/UserPasswordLib.inf | 37 + .../UserPasswordUiLib/UserPasswordUiLib.c | 522 ++++++++++++ .../UserPasswordUiLib/UserPasswordUiLib.inf | 41 + .../UserAuthentication/KeyService.c | 133 +++ .../UserAuthentication/KeyService.h | 88 ++ .../UserAuthentication2Dxe.c | 478 +++++++++++ .../UserAuthentication2Dxe.h | 55 ++ .../UserAuthentication2Dxe.inf | 53 ++ .../UserAuthenticationDxe.c | 780 ++++++++++++++++++ .../UserAuthenticationDxe.h | 138 ++++ .../UserAuthenticationDxe.inf | 63 ++ .../UserAuthenticationDxeFormset.h | 23 + .../UserAuthenticationDxePassword.c | 319 +++++++ .../UserAuthenticationDxeStrings.uni | 30 + .../UserAuthenticationDxeVfr.vfr | 39 + .../UserAuthenticationSmm.c | 674 +++++++++++++++ .../UserAuthenticationSmm.h | 52 ++ .../UserAuthenticationSmm.inf | 53 ++ .../UserInterfaceFeaturePkg.dec | 34 + .../UserInterfaceFeaturePkg.dsc | 78 ++ 29 files changed, 4304 insertions(+) create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Include/Guid/UserAuthentication.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Include/Library/PlatformPasswordLib.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Include/Library/UserPasswordLib.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Include/Library/UserPasswordUiLib.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Library/PlatformPasswordLibNull/PlatformPasswordLibNull.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Library/PlatformPasswordLibNull/PlatformPasswordLibNull.inf create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Library/PlatformPasswordLibNull/PlatformPasswordLibNull.uni create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Library/UserPasswordLib/UserPasswordLib.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Library/UserPasswordLib/UserPasswordLib.inf create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Library/UserPasswordUiLib/UserPasswordUiLib.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/Library/UserPasswordUiLib/UserPasswordUiLib.inf create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/KeyService.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/KeyService.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthentication2Dxe.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthentication2Dxe.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthentication2Dxe.inf create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationDxe.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationDxe.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationDxe.inf create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationDxeFormset.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationDxePassword.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationDxeStrings.uni create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationDxeVfr.vfr create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationSmm.c create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationSmm.h create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication/UserAuthenticationSmm.inf create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dec create mode 100644 Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc -- 2.18.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#42463): https://edk2.groups.io/g/devel/message/42463 Mute This Topic: https://groups.io/mt/32081245/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-