<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git/Features/Intel/UserInterface/UserAuthFeaturePkg, branch master</title>
<subtitle>EDK II sample platform branches and tags (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/'/>
<updated>2026-05-12T02:03:05+00:00</updated>
<entry>
<title>When configuring the system to clear the user password,</title>
<updated>2026-05-12T02:03:05+00:00</updated>
<author>
<name>Zhu, Liangqi</name>
<email>liangqi.zhu@intel.com</email>
</author>
<published>2026-04-27T01:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=04470160f67192c53ec9192e0e8460d183fe49ec'/>
<id>urn:sha1:04470160f67192c53ec9192e0e8460d183fe49ec</id>
<content type='text'>
the direct variable update in PasswordSmmInit fails with an
EFI_NOT_AVAILABLE_YET error. This occurs because the initial NV
variable write relies on the EFI_VARIABLE_WRITE_ARCH_PROTOCOL, which
has not yet been installed during the early DXE/SMM init phase.
</content>
</entry>
<entry>
<title>Features/Intel:Fix for MSVC variable build error</title>
<updated>2025-11-12T17:47:59+00:00</updated>
<author>
<name>Uyyala, RavitejaX</name>
<email>ravitejax.uyyala@intel.com</email>
</author>
<published>2025-11-10T12:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=fd4a07c419c266533316fc08888530f6adcdb18c'/>
<id>urn:sha1:fd4a07c419c266533316fc08888530f6adcdb18c</id>
<content type='text'>
Initializing the Variable to 'NULL'
for resolving MSVC Build error.

Signed-off-by: Uyyala, RavitejaX &lt;ravitejax.uyyala@intel.com&gt;
</content>
</entry>
<entry>
<title>Features/Intel: Enhanced Password complexity</title>
<updated>2025-11-06T18:15:33+00:00</updated>
<author>
<name>Uyyala, RavitejaX</name>
<email>ravitejax.uyyala@intel.com</email>
</author>
<published>2025-11-04T05:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=102d8c75e8005c25e13edb13ecf17cd98e2b35d0'/>
<id>urn:sha1:102d8c75e8005c25e13edb13ecf17cd98e2b35d0</id>
<content type='text'>
Included additional checks for stronger password.

Signed-off-by: Uyyala, RavitejaX &lt;ravitejax.uyyala@intel.com&gt;
</content>
</entry>
<entry>
<title>Features/Intel: Use RngLib to get Random number.</title>
<updated>2025-10-27T22:39:29+00:00</updated>
<author>
<name>Kilumu, VenkataX Sai Mahesh</name>
<email>venkatax.sai.mahesh.kilumu@intel.com</email>
</author>
<published>2025-10-22T06:26:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=ee228ef6504b0cf9eb176bd4b3727f88d324d701'/>
<id>urn:sha1:ee228ef6504b0cf9eb176bd4b3727f88d324d701</id>
<content type='text'>
Use RngLib to get the Random number instead of passing
seed value is NULL and seed size is zero.

Signed-off-by: Kilumu, VenkataX Sai Mahesh &lt;venkatax.sai.mahesh.kilumu@intel.com&gt;
</content>
</entry>
<entry>
<title>Features/Intel:Failure to Clear Password Data</title>
<updated>2025-10-27T22:38:11+00:00</updated>
<author>
<name>Patel, Azhar ImtiyazX</name>
<email>azhar.imtiyazx.patel@intel.com</email>
</author>
<published>2025-10-27T05:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=622a9d76ae182c6ed08df17ecdd2b4a70eaae95c'/>
<id>urn:sha1:622a9d76ae182c6ed08df17ecdd2b4a70eaae95c</id>
<content type='text'>
Clearing password at EXIT in both cases SMM_PASSWORD_FUNCTION_SET_PASSWORD
and SMM_PASSWORD_FUNCTION_VERIFY_PASSWORD

Signed-off-by: Patel, Azhar ImtiyazX &lt;azhar.imtiyazx.patel@intel.com&gt;
</content>
</entry>
<entry>
<title>Features/Intel: Improper Return Status</title>
<updated>2025-10-27T22:35:10+00:00</updated>
<author>
<name>Reji, RencyX</name>
<email>rencyx.reji@intel.com</email>
</author>
<published>2025-10-23T09:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=dd3c86b7e3b2e0072d566dc3a4d33b48d28aae7d'/>
<id>urn:sha1:dd3c86b7e3b2e0072d566dc3a4d33b48d28aae7d</id>
<content type='text'>
SmmPasswordHandler returns EFI_SUCCESS even when the CommBufferSize
is less than the expected header size.
Change the return statement to return an appropriate error code
EFI_INVALID_PARAMETER instead of EFI_SUCCESS.

Signed-off-by: Reji, RencyX &lt;rencyx.reji@intel.com&gt;
</content>
</entry>
<entry>
<title>Features/Intel: Failed to check return status</title>
<updated>2025-10-18T01:24:02+00:00</updated>
<author>
<name>Reji, RencyX</name>
<email>rencyx.reji@intel.com</email>
</author>
<published>2025-10-16T05:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=04ba6e7c656166a15bbd10154da4df77ac7265b4'/>
<id>urn:sha1:04ba6e7c656166a15bbd10154da4df77ac7265b4</id>
<content type='text'>
KeyLibGenerateSalt function fails to check the return values of
RandomSeed and RandomBytes function calls. Also SavePasswordToVariable
fails to check return value from KeyLibGenerateSalt.
Added error handling code to check the return values of RandomSeed,
RandomBytes functions and KeyLibGenerateSalt in SavePasswordToVariable.

Signed-off-by: Reji, RencyX &lt;rencyx.reji@intel.com&gt;
</content>
</entry>
<entry>
<title>Features/Intel|Platforms/Intel: Complete pending changes to [Components.{ARCH}]</title>
<updated>2024-11-25T20:23:29+00:00</updated>
<author>
<name>Mike Beaton</name>
<email>mjsbeaton@gmail.com</email>
</author>
<published>2024-10-26T19:49:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=4f0b58d219ca1cbe70a85460885de25c572079b1'/>
<id>urn:sha1:4f0b58d219ca1cbe70a85460885de25c572079b1</id>
<content type='text'>
As noted in the code, it was intended to update various manually specified
instances of [Components.IA32/X64] to [Components.$(DXE_ARCH)] or
[Components.$(PEI_ARCH)] as appropriate, once macro expansion in the
Components {ARCH} value was supported.

This support was added some time ago[1], but the marked changes were never
made.

[1]: https://bugzilla.tianocore.org/show_bug.cgi?id=2308

Signed-off-by: Mike Beaton &lt;mjsbeaton@gmail.com&gt;
</content>
</entry>
<entry>
<title>UserAuthFeaturePkg/UserAuthenticationSmm: Support Standalone MM.</title>
<updated>2023-11-30T23:13:23+00:00</updated>
<author>
<name>Wei6 Xu</name>
<email>wei6.xu@intel.com</email>
</author>
<published>2023-11-30T15:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=bd1c9ed97dc96a53671786ea73102c78da4c7e32'/>
<id>urn:sha1:bd1c9ed97dc96a53671786ea73102c78da4c7e32</id>
<content type='text'>
Refactor UserAuthenticationSmm to support Standalone MM.
- Factor out variable lock code logic that references boot services.
- UserAuthenticationStandaloneMmDxe is added to lock the variables.
  It is only used for UserAuthenticationStandaloneMm.
- UserAuthenticationStandaloneMm doesn't lock the variables, needs to
  rely on UserAuthenticationStandaloneMmDxe to do the lock.
- UserAuthenticationSmm still locks the variables by itself, no need
  to include UserAuthenticationStandaloneMmDxe.
- Register gEfiEventExitBootServicesGuid notify which is used by the
  StandaloneMmCore.

Since gEdkiiVariableLockProtocolGuid is a deprecated interface, use
gEdkiiVariablePolicyProtocolGuid to lock password variables instead.

Cc: Dandan Bi &lt;dandan.bi@intel.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Signed-off-by: Wei6 Xu &lt;wei6.xu@intel.com&gt;
</content>
</entry>
<entry>
<title>Features/Intel: Prepare for edk2-platforms CI</title>
<updated>2023-01-13T00:37:50+00:00</updated>
<author>
<name>Isaac Oram</name>
<email>isaac.w.oram@intel.com</email>
</author>
<published>2023-01-10T00:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=c227f900f52311f1d85ccfe7bb6f1269d55a7d70'/>
<id>urn:sha1:c227f900f52311f1d85ccfe7bb6f1269d55a7d70</id>
<content type='text'>
Fix some build issues with GCC5 targets
Add a Readme.md for AdvancedFeaturePkg
Add VS2019, CLANGPDB, and GCC5 build targets to Readme.md
for each feature

Cc: Sai Chaganty &lt;rangasai.v.chaganty@intel.com&gt;
Cc: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
Cc: Dandan Bi &lt;dandan.bi@intel.com&gt;
Signed-off-by: Isaac Oram &lt;isaac.w.oram@intel.com&gt;
Reviewed-by: Sai Chaganty &lt;rangasai.v.chaganty@intel.com&gt;
</content>
</entry>
</feed>
