aboutsummaryrefslogtreecommitdiff
path: root/src/net
AgeCommit message (Expand)AuthorFilesLines
2024-02-23[eap] Add support for the MS-CHAPv2 authentication methodMichael Brown1-0/+251
2024-02-23[eap] Allow MD5-Challenge authentication method to be disabledMichael Brown2-82/+124
2024-02-23[eap] Add progress debug messagesMichael Brown1-1/+11
2024-02-15[crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown1-100/+227
2024-02-15[crypto] Add x509_is_self_signed() helper functionMichael Brown1-1/+1
2024-01-31[tls] Tidy up error handling flow in tls_send_plaintext()Michael Brown1-10/+20
2024-01-30[tls] Add support for Ephemeral Elliptic Curve Diffie-Hellman key exchangeMichael Brown1-0/+169
2024-01-30[tls] Split out Diffie-Hellman parameter signature verificationMichael Brown1-39/+62
2024-01-30[tls] Generate key material after sending ClientKeyExchangeMichael Brown1-16/+15
2024-01-30[tls] Restructure construction of ClientHello messageMichael Brown1-72/+99
2024-01-16[libc] Make static_assert() available via assert.hMichael Brown1-1/+1
2024-01-10[eap] Add support for the MD5-Challenge authentication typeMichael Brown1-0/+80
2024-01-10[eap] Add support for sending an EAP identityMichael Brown1-20/+137
2024-01-10[eap] Ignore any received EAP responsesMichael Brown1-0/+3
2023-11-07[eapol] Limit number of EAPoL-Start packets transmitted per attemptMichael Brown1-0/+8
2023-11-07[eapol] Delay EAPoL-Start while waiting for EAP to completeMichael Brown2-41/+46
2023-09-19[eapol] Send EAPoL-Start packets to trigger EAP authenticationMichael Brown1-0/+73
2023-09-18[eap] Define a supplicant model for EAP and EAPoLMichael Brown3-23/+154
2023-09-14[fcoe] Use driver-private data to hold FCoE port structureMichael Brown1-64/+21
2023-09-13[ipv6] Use driver-private data to hold link-local IPv6 settings blockMichael Brown1-29/+10
2023-09-13[lldp] Use driver-private data to hold LLDP settings blockMichael Brown1-63/+31
2023-09-13[netdevice] Allocate private data for each network upper-layer driverMichael Brown7-23/+81
2023-07-19[dhcp] Request NTP server optionntpsettingCornelius Hoffmann1-3/+4
2023-07-19[ntp] Define NTP server settingMichael Brown1-0/+10
2023-07-05[netdevice] Stop link block timer when device is closedMichael Brown1-1/+4
2023-03-30[tls] Handle fragmented handshake recordstlsfrag3Michael Brown1-18/+24
2023-03-30[tls] Pass I/O buffer to received record handlersMichael Brown1-58/+98
2023-03-30[tls] Clean up change cipher spec record handlingMichael Brown1-4/+15
2023-03-14[dhcp] Unregister ProxyDHCP and PXEBS settings on a successful DHCPACKMichael Brown1-0/+6
2023-03-01[params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown1-9/+34
2023-03-01[http] Use POST method only if the form parameter list is non-emptyMichael Brown1-44/+32
2023-02-16[iscsi] Limit maximum transfer size to MaxBurstLengthiscsicapMichael Brown1-4/+61
2023-02-05[lldp] Add support for the Link Layer Discovery ProtocollldpMichael Brown1-0/+340
2023-02-03[dhcp] Ignore DHCPNAK unless originating from the selected DHCP serverdhcpnakMichael Brown1-2/+4
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown2-2/+2
2023-01-17[netdevice] Ensure consistent interpretation of "netX" device nameMichael Brown1-2/+2
2023-01-15[vlan] Support automatic VLAN device creationMichael Brown1-0/+48
2023-01-15[netdevice] Allow duplicate MAC addressesMichael Brown1-33/+0
2023-01-14[netdevice] Separate concept of scope ID from network device name indexMichael Brown6-25/+28
2022-12-14[efi] Provide VLAN configuration protocolMichael Brown1-2/+1
2022-12-14[vlan] Allow external code to identify VLAN priority as well as tagMichael Brown2-6/+6
2022-11-09[tls] Allow handshake digest algorithm to be specified by cipher suiteMichael Brown1-63/+114
2022-11-09[tls] Always send maximum supported version in ClientHelloMichael Brown1-1/+1
2022-11-08[tls] Add support for AEAD ciphersMichael Brown1-2/+39
2022-11-08[tls] Treat invalid block padding as zero length paddingMichael Brown1-2/+2
2022-11-08[tls] Allow for arbitrary-length initialisation vectorsMichael Brown1-186/+144
2022-11-08[tls] Add MAC length as a cipher suite parameterMichael Brown1-16/+18
2022-11-08[tls] Abstract out concept of a TLS authentication headerMichael Brown1-21/+19
2022-11-07[tls] Ensure cipher alignment size is respectedMichael Brown1-0/+18
2022-11-07[tls] Formalise notions of fixed and record initialisation vectorsMichael Brown1-3/+24