mirror of
				https://git.proxmox.com/git/mirror_edk2
				synced 2025-11-04 08:56:49 +00:00 
			
		
		
		
	
				When secure boot is enabled, if one loads keys from a FAT formatted eMMC/SD/USB when trying to provision PK/KEK/DB keys via the menu, an assert in StrLen() occurs. This is because the filename starts on odd address, which is not a uint16 aligned boundary: https://bugzilla.tianocore.org/show_bug.cgi?id=1003 There are further known issues with the OpenFileByDevicePath() function; those are tracked by <https://bugzilla.tianocore.org/show_bug.cgi?id=1008>. Cc: Chao Zhang <chao.b.zhang@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Laszlo Ersek <lersek@redhat.com> Cc: Vladimir Olovyannikov <vladimir.olovyannikov@broadcom.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Roman Bacik <roman.bacik@broadcom.com> Reviewed-by: "Yao, Jiewen" <jiewen.yao@intel.com> [lersek@redhat.com: whitespace fixes] [lersek@redhat.com: reference TianoCore BZ#1008] Reviewed-by: Laszlo Ersek <lersek@redhat.com>  | 
			||
|---|---|---|
| .. | ||
| SecureBootConfig.vfr | ||
| SecureBootConfigDevicePath.c | ||
| SecureBootConfigDriver.c | ||
| SecureBootConfigDxe.inf | ||
| SecureBootConfigDxe.uni | ||
| SecureBootConfigDxeExtra.uni | ||
| SecureBootConfigFileExplorer.c | ||
| SecureBootConfigImpl.c | ||
| SecureBootConfigImpl.h | ||
| SecureBootConfigMisc.c | ||
| SecureBootConfigNvData.h | ||
| SecureBootConfigStrings.uni | ||