summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'aqc1xx' into openslxSimon Rettberg2024-04-1240-132/+1149
|\
| * Merge branch 'ipxe:master' into aqc1xxanimeshbm2024-03-1445-173/+1298
| |\
| | * [efi] Update to current EDK2 headersMichael Brown2024-03-1312-11/+421
| | * [block] Allow SAN boot device to be identified by filesystem labelMichael Brown2024-03-071-0/+2
| | * [block] Allow SAN boot device to be identified by an extra filenameMichael Brown2024-03-071-0/+2
| | * [block] Allow SAN boot device to be identified by UUIDMichael Brown2024-03-062-1/+12
| | * [efi] Add efi_path_guid() utility functionMichael Brown2024-03-062-0/+3
| | * [block] Allow for additional SAN boot parameters alongside filenameMichael Brown2024-03-061-2/+8
| | * [efi] Allow booting from local disks via the "sanboot" commandMichael Brown2024-03-051-0/+10
| | * [block] Allow for iteration over SAN device list in drive number orderMichael Brown2024-03-051-0/+1
| | * [parseopt] Add parse_uuid() for parsing UUID command-line argumentsMichael Brown2024-02-291-0/+2
| | * [uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown2024-02-293-0/+5
| | * [eap] Add support for the MS-CHAPv2 authentication methodMichael Brown2024-02-232-0/+30
| | * [eap] Allow MD5-Challenge authentication method to be disabledMichael Brown2024-02-232-0/+3
| | * [crypto] Force inlining of trivial wrapper functionsMichael Brown2024-02-221-44/+55
| | * [crypto] Add implementation of MS-CHAPv2 authenticationMichael Brown2024-02-221-0/+59
| | * [crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown2024-02-151-0/+22
| | * [crypto] Add x509_is_self_signed() helper functionMichael Brown2024-02-151-0/+10
| | * [crypto] Add x509_truncate() to truncate a certificate chainMichael Brown2024-02-141-0/+1
| | * [list] Add list_for_each_entry_safe_continue()Michael Brown2024-02-141-0/+16
| | * [list] Add list_is_head_entry()Michael Brown2024-02-141-0/+11
| | * [build] Fix build failures with older versions of gccMichael Brown2024-02-101-1/+2
| | * [crypto] Add implementation of the DES cipherMichael Brown2024-02-082-0/+92
| | * [crypto] Fix stray references to AESMichael Brown2024-02-021-3/+3
| | * [tls] Add ECDHE cipher suitesMichael Brown2024-01-311-0/+6
| | * [crypto] Add X25519 OID-identified algorithm and TLS named curveMichael Brown2024-01-301-0/+7
| | * [tls] Add support for Ephemeral Elliptic Curve Diffie-Hellman key exchangeMichael Brown2024-01-301-0/+24
| | * [crypto] Add an abstraction of an elliptic curveMichael Brown2024-01-302-0/+26
| | * [crypto] Check for all-zeros result from X25519 key exchangeMichael Brown2024-01-302-3/+4
| | * [crypto] Add X25519 key exchange algorithmMichael Brown2024-01-191-0/+91
| | * [crypto] Add bigint_swap() to conditionally swap big integersMichael Brown2024-01-191-0/+15
| | * [crypto] Add bigint_copy() as a convenient wrapper macroMichael Brown2024-01-191-0/+13
| | * [crypto] Allow multiplicand and multiplier to differ in sizeMichael Brown2024-01-161-5/+7
| | * [libc] Replace linker_assert() with build_assert()Michael Brown2024-01-163-36/+24Star
| | * [eap] Add support for the MD5-Challenge authentication typeMichael Brown2024-01-101-0/+11
| | * [eap] Add support for sending an EAP identityMichael Brown2024-01-101-5/+40
| | * [eap] Ignore any received EAP responsesMichael Brown2024-01-101-0/+3
| | * [smbios] Support scanning for the 64-bit SMBIOS3 entry pointMichael Brown2023-12-291-0/+2
| | * [efi] Fix dependency list construction in EDK2 header import scriptMichael Brown2023-11-241-1/+1
| | * [efi] Update to current EDK2 headersMichael Brown2023-11-236-26/+65
| | * [eapol] Limit number of EAPoL-Start packets transmitted per attemptMichael Brown2023-11-071-0/+5
| | * [eapol] Delay EAPoL-Start while waiting for EAP to completeMichael Brown2023-11-071-3/+38
| | * [pci] Cache ECAM mapping errorsMichael Brown2023-11-021-0/+2
| * | support for aqc113Animesh Bhatt2023-07-031-0/+4
* | | Merge branch 'master' into openslxSimon Rettberg2023-10-0634-101/+6923
|\ \ \ | | |/ | |/|
| * | [eapol] Send EAPoL-Start packets to trigger EAP authenticationMichael Brown2023-09-201-0/+8
| * | [eap] Define a supplicant model for EAP and EAPoLMichael Brown2023-09-182-4/+30
| * | [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-131-3/+10
| * | [netdevice] Remove netdev_priv() helper functionMichael Brown2023-09-131-11/+0Star
| * | [ntp] Define NTP server settingMichael Brown2023-07-191-0/+3