aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Add implementation of MS-CHAPv2 authenticationmschapv2Michael 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 gcccentos7Michael Brown2024-02-101-1/+2
* [libc] Allow build_assert() failures to be ignored via NO_WERROR=1Michael Brown2024-02-101-1/+1
* [crypto] Add implementation of the DES cipherMichael Brown2024-02-072-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-164-45/+36
* [libc] Make static_assert() available via assert.hassertMichael Brown2024-01-161-0/+9
* [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-226-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
* [eapol] Send EAPoL-Start packets to trigger EAP authenticationsupplicantMichael Brown2023-09-191-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/+0
* [ntp] Define NTP server settingMichael Brown2023-07-191-0/+3
* [console] Restore compatibility with "--key" values in existing scriptsMichael Brown2023-07-072-2/+17
* [interface] Fix debug message values for temporary interfacestmpintfMichael Brown2023-07-041-16/+56
* [console] Avoid overlap between special keys and Unicode charactersMichael Brown2023-07-041-5/+40
* [console] Avoid overlap between remapping flags and character valuesMichael Brown2023-07-041-4/+4
* [ioapi] Centralise definitions for dummy PIOMichael Brown2023-06-291-0/+64
* [efi] Provide read-only access to EFI variables via settings mechanismMichael Brown2023-06-091-0/+1
* [efi] Include protocol interface address in debug outputMichael Brown2023-06-081-0/+13
* [efi] Add HTTP header and GUID definitionsMichael Brown2023-06-072-0/+518
* [efi] Add DNS headers and GUID definitionsMichael Brown2023-06-073-0/+1077
* [efi] Add Ip4Config2 header and GUID definitionMichael Brown2023-06-072-0/+319
* [efi] Add IPv6 versions of existing IPv4 headers and GUID definitionsMichael Brown2023-06-077-0/+4364
* [efi] Update to current EDK2 headersMichael Brown2023-06-078-40/+266
* [efi] Disable static assertions in EFI headers on non-EFI platformsMichael Brown2023-06-071-0/+9
* [crypto] Add support for PKCS#8 private key formatMichael Brown2023-06-021-0/+2
* [efi] Support versions of shim that perform SBAT verificationMichael Brown2023-05-232-1/+3