summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe
Commit message (Expand)AuthorAgeFilesLines
...
| * [fdt] Add fdt_cells() to read cell-based properties such as "reg"Michael Brown2025-04-151-0/+5
| * [dt] Add basic concept of a devicetree busMichael Brown2025-04-143-0/+80
| * [fdt] Remove concept of a device tree cursorMichael Brown2025-04-141-0/+18
| * [fdt] Provide fdt_strings() to read string list propertiesMichael Brown2025-04-141-0/+2
| * [fdt] Populate boot arguments in constructed device treeMichael Brown2025-04-012-2/+12
| * [fdt] Identify free space (if any) at end of parsed treeMichael Brown2025-04-011-0/+4
| * [tls] Support fragmentation of transmitted recordsMichael Brown2025-03-311-0/+11
| * [efi] Disconnect existing drivers on a per-protocol basisMichael Brown2025-03-291-0/+2
| * [efi] Define an attachment priority order for EFI driversMichael Brown2025-03-291-2/+4
| * [efi] Add various well-known GUIDs encountered in WiFi bootMichael Brown2025-03-285-0/+1285
| * [efi] Install a device tree for the booted OS, if availableMichael Brown2025-03-281-0/+17
| * [fdt] Provide the ability to create a device tree for a booted OSMichael Brown2025-03-281-0/+2
| * [efi] Create a copy of the system flattened device tree, if presentMichael Brown2025-03-281-3/+3
| * [fdt] Allow for parsing device trees where the length is known in advanceMichael Brown2025-03-281-1/+2
| * [fdt] Allow for the existence of multiple device treesMichael Brown2025-03-281-7/+13
| * [fdt] Add the concept of an FDT imageMichael Brown2025-03-271-0/+3
| * [efi] Add support for installing EFI configuration tablesMichael Brown2025-03-272-0/+38
| * [efi] Add flattened device tree header and GUID definitionsMichael Brown2025-03-273-2/+27
| * [efi] Add ACPI and SMBIOS tables as well-known GUIDsMichael Brown2025-03-271-0/+5
| * [efi] Allow use of typed pointers for efi_open() et alMichael Brown2025-03-241-8/+79
| * [efi] Create safe wrappers for OpenProtocol() and CloseProtocol()Michael Brown2025-03-242-0/+13
| * [efi] Remove the efipci_open() and efipci_close() wrappersMichael Brown2025-03-241-3/+0Star
| * [efi] Allow wrapping the global boot services table in situMichael Brown2025-03-201-2/+5
| * [efi] Add EFI_RNG_PROTOCOL_GUID as a well-known GUIDMichael Brown2025-03-181-0/+1
| * [efi] Accept and trust CA certificates in the TlsCaCertificates variableMichael Brown2025-03-133-0/+5
| * [efi] Add TLS authentication header and GUID definitionsMichael Brown2025-03-133-1/+28
| * [efi] Add EFI_GLOBAL_VARIABLE as a well-known GUIDMichael Brown2025-03-131-0/+1
| * [crypto] Support extracting certificates from EFI signature list imagesMichael Brown2025-03-112-0/+23
| * [crypto] Allow for parsing of DER data separate from DER imagesMichael Brown2025-03-111-0/+5
| * [efi] Add EFI_SIGNATURE_LIST header and GUID definitionsMichael Brown2025-03-104-0/+753
| * [efi] Update to current EDK2 headersMichael Brown2025-03-1012-159/+265
| * [efi] Mark UsbHostController.h as a non-imported headerMichael Brown2025-03-101-0/+5
| * [cpio] Allow for construction of parent directories as neededMichael Brown2025-02-241-3/+22
| * [menu] Allow a post-activity timeout to be definedMichael Brown2025-02-191-1/+2
| * [crypto] Start up RBG on demand if neededMichael Brown2025-02-181-19/+4Star
| * [crypto] Support direct reduction only for Montgomery constant R^2 mod NMichael Brown2025-02-141-21/+64
| * [crypto] Expose shifted out bit from big integer shiftsMichael Brown2025-02-131-6/+8
| * [malloc] Ensure free memory blocks remain alignedMichael Brown2025-02-031-1/+0Star
| * [crypto] Add definitions and tests for the NIST P-384 elliptic curveMichael Brown2025-01-303-0/+25
| * [crypto] Add definitions and tests for the NIST P-256 elliptic curveMichael Brown2025-01-283-0/+26
| * [crypto] Add support for Weierstrass elliptic curve point multiplicationMichael Brown2025-01-282-0/+167
| * [crypto] Add a generic implementation of a Montgomery ladderMichael Brown2025-01-281-0/+40
| * [tls] Allow for NIST elliptic curve point formatsMichael Brown2025-01-212-1/+10
| * [crypto] Generalise elliptic curve key exchange to ecdhe_key()Michael Brown2025-01-211-0/+17
| * [crypto] Add bigint_ntoa() for transcribing big integersMichael Brown2025-01-201-0/+13
| * [crypto] Extract bigint_reduce_supremum() from bigint_mod_exp()Michael Brown2025-01-101-3/+18
| * [crypto] Allow for relaxed Montgomery reductionMichael Brown2024-12-181-10/+26
| * [efi] Add EFI_TCG2_PROTOCOL header and GUID definitionMichael Brown2024-12-172-0/+338
| * [efi] Update to current EDK2 headersMichael Brown2024-12-1719-84/+535
| * [crypto] Calculate inverse of modulus on demand in bigint_montgomery()Michael Brown2024-12-161-5/+3Star