Links to UEFI Specification - Related Documents

The UEFI Specification 2.5 contains some external references links from other websites that could 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
[BASE64] RFC 1521: MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms
[RFC 1035] Domain Names - Implementation and Specification
[RFC 1994] PPP Challenge Handshake Authentication Protocol (CHAP)
[RFC 2246] The TLS Protocol Version 1.0
[RFC 2407]The Internet IP Security Domain of Interpretation for ISAKMP, IETF
[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 3315] Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
[RFC 3396] Encoding Long Options in the Dynamic Host Configuration Protocol
[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)  http://
[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 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 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
[RFC 791] Internet Protocol DARPA Internet Program Protocol (IPv4) Specification
[RFC2131] Dynamic Host Configuration Protocol
[RFC2132] DHCP Options and BOOTP Vendor Extensions
[RFC2315] Cryptographic Message Syntax Version 1.5
[RFC4578] Dynamic Host Configuration Protocol (DHCP) Options for the Intel Preboot eXecution Environment (PXE)
“El Torito” Bootable CD-ROM Format Specification
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,,30_2252_739_7044,0...
An Ethernet Address Resolution Protocol
ARM 64-bit Base Calling Convention
ARM Architecture Base Calling Convention
BIOS Boot Specification Version 1.01
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
Common Security: CDSA and CSSM
DCE 1.1:Remote Procedure Call
Developers Interface Guide for Itanium® Architecture Based Servers
DHCP for Ipv4 
DHCP Options and BOOTP Vendor Extensions
DHCP reconfigure extension
DHCPv6 Options for Network Boot
DMTF BIOS specifications
EAP Tunneled TLS Authentication Protocol Version 1
ECMA Script Language Specification (ECMA-262)
EFI Specification Version 1.02
EFI Specification Version 1.10
Encoding Long Options in DHCPv4
Encoding Long Options in the Dynamic Host Configuration Protocol (DHCPv4)
Format of the iSCSI root path; RFC 4173
IANA Assigned Internet Protocol Numbers
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 Architecture Software Developer’s Manual
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
Internet Group Management Protocol
Internet Protocol version 4 specification
Internet Protocol version 6
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  http://
Itanium® Architecture Software Developer’s Manual, Volume 3: Instruction Set Reference
Itanium® Software Conventions and Runtime Architecture Guide
Itanium® System Abstraction Layer Specification
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’s PEAP version 0
NVMe Specification
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 Interface
Plug and Play BIOS Specification
POST Memory Manager Specification
Preboot eXecution Environment
Preboot Execution Environment (PXE) Specification
Processor Architecture Type
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
RFC 2131
RFC2315 (defines PKCS7)
RFCs 826 and RFC 1122
SCSI Block Commands
Secure Hash Standard
SI  Binary Prefixes
Signing and Checking Code with Authenticode
System Management BIOS Reference Specification
TCG EFI Platform Specification
TCG EFI Protocol 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 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
Wired for Management
Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications