aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Expand)AuthorFilesLines
2024-03-15[efi] Provide a multiprocessor API for EFIMichael Brown4-0/+708
2024-03-15[mp] Define an API for multiprocessor functionsMichael Brown2-0/+190
2024-03-13[efi] Update to current EDK2 headersMichael Brown12-11/+421
2024-03-07[block] Allow SAN boot device to be identified by filesystem labelMichael Brown1-0/+2
2024-03-07[block] Allow SAN boot device to be identified by an extra filenameMichael Brown1-0/+2
2024-03-06[block] Allow SAN boot device to be identified by UUIDMichael Brown2-1/+12
2024-03-06[efi] Add efi_path_guid() utility functionMichael Brown2-0/+3
2024-03-06[block] Allow for additional SAN boot parameters alongside filenameMichael Brown2-3/+10
2024-03-05[efi] Allow booting from local disks via the "sanboot" commandMichael Brown1-0/+10
2024-03-05[block] Allow for iteration over SAN device list in drive number orderMichael Brown1-0/+1
2024-02-29[parseopt] Add parse_uuid() for parsing UUID command-line argumentsMichael Brown1-0/+2
2024-02-29[uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown3-0/+5
2024-02-23[eap] Add support for the MS-CHAPv2 authentication methodMichael Brown2-0/+30
2024-02-23[eap] Allow MD5-Challenge authentication method to be disabledMichael Brown2-0/+3
2024-02-22[crypto] Force inlining of trivial wrapper functionsMichael Brown1-44/+55
2024-02-22[crypto] Add implementation of MS-CHAPv2 authenticationmschapv2Michael Brown1-0/+59
2024-02-15[crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown1-0/+22
2024-02-15[crypto] Add x509_is_self_signed() helper functionMichael Brown1-0/+10
2024-02-14[crypto] Add x509_truncate() to truncate a certificate chainMichael Brown1-0/+1
2024-02-14[list] Add list_for_each_entry_safe_continue()Michael Brown1-0/+16
2024-02-14[list] Add list_is_head_entry()Michael Brown1-0/+11
2024-02-10[build] Fix build failures with older versions of gcccentos7Michael Brown1-1/+2
2024-02-10[libc] Allow build_assert() failures to be ignored via NO_WERROR=1Michael Brown1-1/+1
2024-02-07[crypto] Add implementation of the DES cipherMichael Brown2-0/+92
2024-02-02[crypto] Fix stray references to AESMichael Brown1-3/+3
2024-01-31[tls] Add ECDHE cipher suitesMichael Brown1-0/+6
2024-01-30[crypto] Add X25519 OID-identified algorithm and TLS named curveMichael Brown1-0/+7
2024-01-30[tls] Add support for Ephemeral Elliptic Curve Diffie-Hellman key exchangeMichael Brown1-0/+24
2024-01-30[crypto] Add an abstraction of an elliptic curveMichael Brown2-0/+26
2024-01-30[crypto] Check for all-zeros result from X25519 key exchangeMichael Brown2-3/+4
2024-01-19[crypto] Add X25519 key exchange algorithmMichael Brown1-0/+91
2024-01-19[crypto] Add bigint_swap() to conditionally swap big integersMichael Brown1-0/+15
2024-01-19[crypto] Add bigint_copy() as a convenient wrapper macroMichael Brown1-0/+13
2024-01-16[crypto] Allow multiplicand and multiplier to differ in sizemultMichael Brown1-5/+7
2024-01-16[libc] Replace linker_assert() with build_assert()Michael Brown4-45/+36
2024-01-16[libc] Make static_assert() available via assert.hMichael Brown1-0/+9
2024-01-10[eap] Add support for the MD5-Challenge authentication typeMichael Brown1-0/+11
2024-01-10[eap] Add support for sending an EAP identityMichael Brown1-5/+40
2024-01-10[eap] Ignore any received EAP responsesMichael Brown1-0/+3
2023-12-29[smbios] Support scanning for the 64-bit SMBIOS3 entry pointsmbios3Michael Brown1-0/+2
2023-11-24[efi] Fix dependency list construction in EDK2 header import scriptMichael Brown1-1/+1
2023-11-22[efi] Update to current EDK2 headersMichael Brown6-26/+65
2023-11-07[eapol] Limit number of EAPoL-Start packets transmitted per attemptMichael Brown1-0/+5
2023-11-07[eapol] Delay EAPoL-Start while waiting for EAP to completeMichael Brown1-3/+38
2023-11-02[pci] Cache ECAM mapping errorsMichael Brown1-0/+2
2023-09-19[eapol] Send EAPoL-Start packets to trigger EAP authenticationMichael Brown1-0/+8
2023-09-18[eap] Define a supplicant model for EAP and EAPoLMichael Brown2-4/+30
2023-09-13[netdevice] Allocate private data for each network upper-layer driverMichael Brown1-3/+10
2023-09-13[netdevice] Remove netdev_priv() helper functionMichael Brown1-11/+0
2023-07-19[ntp] Define NTP server settingMichael Brown1-0/+3