edk2/NetworkPkg/HttpBootDxe
Saloni Kasbekar 56b1ab8ca3 NetworkPkg/HttpBootDxe: Print TLS errors on screen during HTTP boot
Install EDKII_HTTP_CALLBACK_PROTOCOL in HttpBootDxe to receive TLS
events from HttpDxe during the HTTP Boot process. When a TLS error
occurs (failed TLS session connection or TLS configuration), print an
error message on screen using AsciiPrint().

The callback is installed in HttpBootInstallCallback() and uninstalled
in HttpBootUninstallCallback(), ensuring TLS errors are only printed
during the HTTP Boot process and not for other TLS accesses.

Signed-off-by: Saloni Kasbekar <saloni.kasbekar@intel.com>
2026-04-06 19:25:44 +00:00
..
HttpBootClient.c NetworkPkg/HttpBootDxe: Add proxy connect flow to *GetBootFile() 2025-03-13 00:34:01 +00:00
HttpBootClient.h NetworkPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HttpBootComponentName.c NetworkPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HttpBootComponentName.h NetworkPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HttpBootConfig.c NetworkPkg/HttpBootDxe: Use ProxyUri from HII to build boot option 2025-03-13 00:34:01 +00:00
HttpBootConfig.h NetworkPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HttpBootConfigNVDataStruc.h NetworkPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HttpBootConfigStrings.uni NetworkPkg: align UNI file headers with UNI Spec standard 2026-03-02 19:32:17 +00:00
HttpBootConfigVfr.vfr NetworkPkg/HttpBootDxe: Add Proxy URI field to HII. 2025-03-13 00:34:01 +00:00
HttpBootDhcp4.c NetworkPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HttpBootDhcp4.h NetworkPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HttpBootDhcp6.c NetworkPkg/HttpBootDxe: Wait for IPv6 DAD before issuing DHCPv6 requests 2025-05-29 14:29:11 +00:00
HttpBootDhcp6.h NetworkPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
HttpBootDxe.c NetworkPkg: Add PCD to control http boot enable or disable. 2025-06-11 19:07:48 +00:00
HttpBootDxe.h NetworkPkg/HttpBootDxe: Print TLS errors on screen during HTTP boot 2026-04-06 19:25:44 +00:00
HttpBootDxe.inf NetworkPkg/HttpBootDxe: Print TLS errors on screen during HTTP boot 2026-04-06 19:25:44 +00:00
HttpBootDxe.uni NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00
HttpBootDxeExtra.uni NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00
HttpBootImpl.c NetworkPkg/HttpBootDxe: Print TLS errors on screen during HTTP boot 2026-04-06 19:25:44 +00:00
HttpBootImpl.h NetworkPkg/HttpBootDxe: Print TLS errors on screen during HTTP boot 2026-04-06 19:25:44 +00:00
HttpBootSupport.c Network/HttpBootDxe: Modify device path parser to detect Proxy URI node. 2025-03-13 00:34:01 +00:00
HttpBootSupport.h NetworkPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00