aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Expand)AuthorFilesLines
2023-02-05[build] Allow for per-architecture unprefixed constant operand modifierMichael Brown1-2/+2
2023-02-05[xen] Allow for platforms that have no Xen supportMichael Brown3-1/+81
2023-02-05[lldp] Add support for the Link Layer Discovery ProtocollldpMichael Brown3-0/+99
2023-02-03[efi] Do not attempt to drive PCI bridge devicesefibridgeMichael Brown1-0/+2
2023-02-02[xen] Update to current Xen headersxenMichael Brown19-874/+2901
2023-02-01[efi] Allow autoexec script to be located alongside iPXE binaryautoexecpathMichael Brown1-1/+2
2023-02-01[efi] Update to current EDK2 headersMichael Brown2-12/+12
2023-01-31[dhcp] Add IANA-defined values for all current EFI client architecturesMichael Brown1-2/+21
2023-01-29[efi] Accept a command line passed to an iPXE image via LoadOptionseficmdlineMichael Brown2-0/+19
2023-01-28[la64] Import LoongArch64 ProcessorBind.h from EDK2 headersMichael Brown3-2/+128
2023-01-28[efi] Update to current EDK2 headersMichael Brown95-15321/+14255
2023-01-28[efi] Mark ConsoleControl.h as a non-imported headerMichael Brown1-0/+5
2023-01-28[efi] Remove deleted directories from EDK2 header import scriptMichael Brown1-2/+1
2023-01-28[efi] Allow for whitespace before #include in imported EDK2 header filesMichael Brown1-1/+1
2023-01-28[efi] Detect SPDX licence identifiers in imported EDK2 headersMichael Brown1-2/+2
2023-01-28[legal] Add support for the BSD-2-Clause-Patent licenceMichael Brown1-0/+47
2023-01-28[efi] Build util/efirom as a host-only binaryMichael Brown1-0/+3
2023-01-25[tcp] Update maximum window size to 2MBMichael Brown1-6/+12
2023-01-23[efi] Extend efi_locate_device() to allow searching up the device pathMichael Brown1-1/+1
2023-01-23[efi] Add efi_path_prev() utility functionMichael Brown1-0/+3
2023-01-23[efi] Add efi_path_terminate() utility functionMichael Brown1-0/+13
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown2-0/+36
2023-01-20[efi] Do not rely on ProcessorBind.h when building host binariesprocessorbindMichael Brown1-4/+38
2023-01-15[vlan] Support automatic VLAN device creationMichael Brown1-0/+1
2023-01-15[autoboot] Include VLAN tag in filter for identifying autoboot deviceMichael Brown2-2/+4
2023-01-15[netdevice] Allow duplicate MAC addressesMichael Brown1-2/+0
2023-01-14[netdevice] Separate concept of scope ID from network device name indexMichael Brown1-3/+3
2022-12-22[cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown2-2/+4
2022-12-22[efi] Add efi_path_vlan() utility functionMichael Brown1-0/+1
2022-12-22[efi] Expose efi_path_next() utility functionMichael Brown1-0/+2
2022-12-14[efi] Provide VLAN configuration protocolMichael Brown3-0/+7
2022-12-14[vlan] Allow external code to identify VLAN priority as well as tagMichael Brown1-1/+13
2022-11-13[pci] Allow PCI config space backup to be limited by maximum offsetMichael Brown1-3/+9
2022-11-10[tls] Add GCM cipher suitesMichael Brown1-0/+4
2022-11-09[crypto] Ensure relevant GCM cipher state is cleared by cipher_setiv()Michael Brown1-4/+4
2022-11-09[tls] Allow handshake digest algorithm to be specified by cipher suiteMichael Brown1-5/+2
2022-11-08[tls] Allow for arbitrary-length initialisation vectorsMichael Brown1-0/+4
2022-11-08[tls] Add MAC length as a cipher suite parameterMichael Brown1-0/+2
2022-11-08[tls] Abstract out concept of a TLS authentication headerMichael Brown1-0/+8
2022-11-07[crypto] Add concept of cipher alignment sizeMichael Brown4-1/+20
2022-11-07[tls] Formalise notions of fixed and record initialisation vectorsMichael Brown1-2/+8
2022-11-07[tls] Remove support for TLSv1.0Michael Brown1-5/+0
2022-10-25[crypto] Add block cipher Galois/Counter mode of operationMichael Brown3-0/+134
2022-10-25[crypto] Add concept of authentication tag to cipher algorithmsMichael Brown3-0/+22
2022-10-25[crypto] Add concept of additional data to cipher algorithmsMichael Brown1-15/+15
2022-10-25[crypto] Allow initialisation vector length to vary from cipher blocksizeMichael Brown3-9/+15
2022-10-25[crypto] Expose null crypto algorithm methods for reuseMichael Brown1-0/+23
2022-10-11[tls] Add support for DHE variants of the existing cipher suitesMichael Brown1-0/+4
2022-10-11[tls] Add support for Ephemeral Diffie-Hellman key exchangeHEADMichael Brown1-0/+1
2022-10-11[tls] Add key exchange mechanism to definition of cipher suiteMichael Brown1-0/+19