Links to UEFI Specification - Related Documents

The UEFI Specification contains external reference links to other websites that may change on occasion. To help manage the external reference links in the specifications, a master list has been created below. If a link changes, the updated link will be provided in the list below. This change will take place in lieu of creating a new version of the UEFI specification to fix dead links.

Title Links
[RFC 791] Internet Protocol DARPA Internet Program Protocol (IPv4) Specification
[RFC 826] An Ethernet Address Resolution Protocol
[RFC 1035] Domain Names - Implementation and Specification
[RFC 1122]
[RFC 1521]: MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies
[RFC 1534] Encoding Long Options in DHCPv4
[RFC 1994] PPP Challenge Handshake Authentication Protocol (CHAP)
[RFC 2131] Dynamic Host Configuration Protocol
[RFC 2132] DHCP Options and BOOTP Vendor Extensions
[RFC 2315] PKCS #7: Cryptographic Message Syntax Version 1.5
[RFC 2407]The Internet IP Security Domain of Interpretation for ISAKMP, IETF
[RFC 2246] The TLS Protocol Version 1.0
[RFC 2408]Internet Security Association and Key Management Protocol(ISAKMP)
[RFC 2409]The Internet Key Exchange (IKE)
[RFC 2459] Internet X.509 Public Key Infrastructure Certificate and CRL Profile
[RFC 2460] Internet Protocol, Version 6 (IPv6) Specification
[RFC 2759] Microsoft PPP CHAP Extensions, Version 2
[RFC 2818] HTTP Over TLS
[RFC 3004] The User Class option for DHCP, IETF
[RFC 3021] Using 31-Bit Prefixes on IPv4 Point-to-Point Links
[RFC 3315] Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
[RFC 3396] Encoding Long Options in the Dynamic Host Configuration Protocol (DHCPv4)
[RFC 3513] Internet Protocol Version 6 (IPv6) Addressing Architecture
[RFC 3596] DNS Extensions to Support IP Version 6
[RFC 3617] Uniform Resource Identifier (URI) Scheme and Applicability Statement for the Trivial File Transfer Protocol (TFTP)
[RFC 3646] DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
[RFC 3720] Internet Small Computer Systems Interface (iSCSI)
[RFC 3748] Extensible Authentication Protocol (EAP)
[RFC 3986 ]Uniform Resource Identifiers (URI): Generic Syntax
[RFC 4122] A Universally Unique IDentifier (UUID) URN Namespace
[RFC 4173] Bootstrapping Clients using the Internet Small Computer System Interface (iSCSI) Protocol
[RFC 4301]Security Architecture for the Internet Protocol
[RFC 4303]IP Encapsulation Security Payload (ESP)
[RFC 4346] The Transport Layer Security (TLS) Protocol Version 1.1
[RFC 4347] Datagram Transport Layer Security
[RFC 4578] Dynamic Host Configuration Protocol (DHCP) Options for the Intel Preboot eXecution Environment (PXE)
[RFC 4632] Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan
[RFC 5216] The EAP-TLS Authentication Protocol
[RFC 5246] The Transport Layer Security (TLS) Protocol Version 1.2
[RFC 5247] Extensible Authentication Protocol (EAP) Key Management Framework
[RFC 5281] Extensible Authentication Protocol Tunneled Transport Layer Security Authenticated Protocol Version 0
[RFC 5970] DHCPv6 Options for Network Boot
[RFC 6101] The Secure Sockets Layer (SSL) Protocol Version 3.0
16-bit protocol type numbers
802.1Q - Virtual LANs
802.1X IEEE Standard for Local and Metropolitan Area Networks Port-Based Network Access Control
8802.1x Port-based access control
ACPI 3.0
ACPI 4.0
ACPI Web Site
Address Resolution Protocol
AMD64 Architecture Programmer’s Manual
An Ethernet Address Resolution Protocol
ARM 64-bit Base Calling Convention
ARM Architecture Base Calling Convention
BIOS Boot Specification Version 1.01 (Zip file)
BIOS Enhanced Disk Drive Services (EDD)
Bluetooth Network Encapsulation Protocol (BNEP) Specification
BOOTP clarifications and Extensions
Bootstrap Protocol
Codes for the Representation of Names of Languages Part2: Alpha-3 code
Coherent Device Attribute Table (CDAT) 1.03
Common Security: CDSA and CSSM
Compute Express Link (CXL) Specification
DCE 1.1:Remote Procedure Call
Devicetree Specification
DHCP for Ipv4
Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
DHCP Options and BOOTP Vendor Extensions
DHCP reconfigure extension
DHCPv6 Options for Network Boot
DMTF BIOS specifications
EAP Tunneled TLS Authentication Protocol Version 1
EBBR Specification
ECMA Script Language Specification (ECMA-262)
EFI Specification Version 1.02
EFI Specification Version 1.10
“El Torito” Bootable CD-ROM Format Specification
Fletcher-64 checksum algorithm's_checksum#Fletcher-64
IANA DHCPv6 parameters
IANA Processor Architecture Type
IANA Protocol Numbers
ICMP for Ipv4
ICMP for Ipv6
IEEE 1394 Specification
INCITS T13 Technical Committee
Index of /rfc
Inline Cryptographic Interface--Bit Locker Cipher
Intel® 64 and IA-32 Architec0tures Software Developer Manuals
Intel Developer Centers
Intel Itanium Documentation
Intel Processor Manuals
InterNational Committee on Information Technology Standards (INCITS)
Internet Control Message Protocol version 6 (ICMPv6) Parameters
Internet Engineering Task Force
Internet Group Management Protocol version 3
Internet Group Management Protocol version 2
IPV4 - Internet Protocol version 4 specification
IPV6 - Internet Protocol version 6 specification
Interoperation Between DHCP and BOOTP
IPv6 Organization
iSCSI Boot Firmware Table (iBFT)
ISO Standard 9995, Keyboard layouts for text and office systems
Itanium® Architecture Software Developer’s Manual, Volume 1: Application Architecture
Itanium® Architecture Software Developer’s Manual, Volume 2: System Architecture
Itanium® Architecture Software Developer’s Manual, Volume 3: Instruction Set Reference
Itanium® Software Conventions and Runtime Architecture Guide
Itanium® System Abstraction Layer Specification
JEDEC SPD Annex L: Presence Detect for DDR4 SDRAM Modules
Microsoft Extensible Firmware Initiative FAT32 File System Specification
Microsoft Portable Executable and Common Object File Format Specification
Microsoft Windows Authenticode Portable Executable Signature Format
Microsoft PEAP specification version 0
NVM Express® Specifications
OSTA Universal Disk Format Specification
Partition Types: OS Type values used in the MBR disk layout
PC/SC Workgroup Specifications
PCI BIOS Specification, Revision 3.0
PCI Express Base Specification, Revision 2.1
PCI Hot-Plug Specification, Revision 1.0
PCI Local Bus Specification, Revision 3.0
Peripheral Component Interconnect Special Interest Group
Plug and Play BIOS Specification
POST Memory Manager Specification
Preboot Execution Environment (PXE) Specification
Processor Architecture Types
Protected EAP Protocol (PEAP)
Protected EAP Protocol (PEAP) Version 2
Recommendation for Random Number Generation Using Deterministic Random Bit Generator
Recommended Random Number Generator Based on ANSI X9.31
Request For Comments
Requirements for PC-Connected Interface Devices
RISC-V EFI Boot Protocol
RISC-V Processor SMBIOS Specification
SCSI Block Commands
Secure Hash Standard
Binary & SI Prefixes Binary prefixes, IEEE 1541-2002, and IEC 80000 Part 13  
Signing and Checking Code with Authenticode
System Management BIOS Reference Specification
TCG EFI Platform Specification
TFTP Option Extension
TFTP Protocol
TFTP Timeout Interval and Transfer Size Options
The MD5 Message-Digest Algorithm
The Unicode Standard, Version 5.2
UDP over IPv4
UDP over IPv6
UFS 2.0 specification
Unicode Compression Scheme
Unicode Consortium
Universal Serial Bus PC Legacy Compatibility Specification, Version 0.9
Universal Serial Bus Specification, Revision 2.0
USB Battery Charging Specification
Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications