aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* [tcp] Update maximum window size to 2MBMichael Brown2023-01-251-6/+12
* [efi] Extend efi_locate_device() to allow searching up the device pathMichael Brown2023-01-231-1/+1
* [efi] Add efi_path_prev() utility functionMichael Brown2023-01-231-0/+3
* [efi] Add efi_path_terminate() utility functionMichael Brown2023-01-231-0/+13
* [dhcp] Simplify platform-specific client architecture definitionsMichael Brown2023-01-222-0/+36
* [efi] Do not rely on ProcessorBind.h when building host binariesprocessorbindMichael Brown2023-01-201-4/+38
* [vlan] Support automatic VLAN device creationMichael Brown2023-01-151-0/+1
* [autoboot] Include VLAN tag in filter for identifying autoboot deviceMichael Brown2023-01-152-2/+4
* [netdevice] Allow duplicate MAC addressesMichael Brown2023-01-151-2/+0
* [netdevice] Separate concept of scope ID from network device name indexMichael Brown2023-01-141-3/+3
* [cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown2022-12-222-2/+4
* [efi] Add efi_path_vlan() utility functionMichael Brown2022-12-221-0/+1
* [efi] Expose efi_path_next() utility functionMichael Brown2022-12-221-0/+2
* [efi] Provide VLAN configuration protocolMichael Brown2022-12-143-0/+7
* [vlan] Allow external code to identify VLAN priority as well as tagMichael Brown2022-12-141-1/+13
* [pci] Allow PCI config space backup to be limited by maximum offsetMichael Brown2022-11-131-3/+9
* [tls] Add GCM cipher suitesMichael Brown2022-11-101-0/+4
* [crypto] Ensure relevant GCM cipher state is cleared by cipher_setiv()Michael Brown2022-11-091-4/+4
* [tls] Allow handshake digest algorithm to be specified by cipher suiteMichael Brown2022-11-091-5/+2
* [tls] Allow for arbitrary-length initialisation vectorsMichael Brown2022-11-081-0/+4
* [tls] Add MAC length as a cipher suite parameterMichael Brown2022-11-081-0/+2
* [tls] Abstract out concept of a TLS authentication headerMichael Brown2022-11-081-0/+8
* [crypto] Add concept of cipher alignment sizeMichael Brown2022-11-074-1/+20
* [tls] Formalise notions of fixed and record initialisation vectorsMichael Brown2022-11-071-2/+8
* [tls] Remove support for TLSv1.0Michael Brown2022-11-071-5/+0
* [crypto] Add block cipher Galois/Counter mode of operationMichael Brown2022-10-253-0/+134
* [crypto] Add concept of authentication tag to cipher algorithmsMichael Brown2022-10-253-0/+22
* [crypto] Add concept of additional data to cipher algorithmsMichael Brown2022-10-251-15/+15
* [crypto] Allow initialisation vector length to vary from cipher blocksizeMichael Brown2022-10-253-9/+15
* [crypto] Expose null crypto algorithm methods for reuseMichael Brown2022-10-251-0/+23
* [tls] Add support for DHE variants of the existing cipher suitesMichael Brown2022-10-111-0/+4
* [tls] Add support for Ephemeral Diffie-Hellman key exchangeMichael Brown2022-10-111-0/+1
* [tls] Add key exchange mechanism to definition of cipher suiteMichael Brown2022-10-111-0/+19
* [tls] Record ServerKeyExchange record, if providedMichael Brown2022-10-111-0/+4
* [tls] Generate pre-master secret at point of sending ClientKeyExchangeMichael Brown2022-10-111-10/+3
* [crypto] Add Ephemeral Diffie-Hellman key exchange algorithmMichael Brown2022-10-112-0/+20
* [crypto] Simplify internal HMAC APIMichael Brown2022-10-106-9/+46
* [pci] Add minimal PCI bridge driverMichael Brown2022-09-193-0/+59
* [pci] Select PCI I/O API at runtime for cloud imagesMichael Brown2022-09-182-0/+35
* [pci] Add support for the Enhanced Configuration Access Mechanism (ECAM)Michael Brown2022-09-164-0/+196
* [pci] Generalise pci_num_bus() to pci_discover()Michael Brown2022-09-154-17/+36
* [pci] Check for wraparound in callers of pci_find_next()Michael Brown2022-09-151-0/+1
* [pci] Allow pci_find_next() to return non-zero PCI segmentsMichael Brown2022-09-151-1/+1
* [intelxl] Add driver for Intel 100 Gigabit Ethernet NICsMichael Brown2022-08-121-0/+1
* [pci] Generalise function-level reset mechanismMichael Brown2022-08-081-0/+1
* [linux] Add stub phys_to_user() implementationMichael Brown2022-03-241-1/+14
* [acpi] Allow for the possibility of overriding ACPI tables at link timeMichael Brown2022-03-241-0/+3
* [fbcon] Support Unicode character outputMichael Brown2022-03-151-2/+5
* [utf8] Add ability to accumulate Unicode characters from UTF-8 bytesMichael Brown2022-03-011-0/+69
* [console] Support changing keyboard map at runtimeMichael Brown2022-02-162-0/+3