aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-09-05[ena] Change reported operating system type to "iPXE"enaMichael Brown2-8/+14
2024-09-05[gdb] Allow CPU architectures to omit support for GDBMichael Brown8-99/+7
2024-09-03[build] Centralise dummy architecture-specific headersMichael Brown45-336/+238
2024-09-02[aqc1xx] Add support for Marvell AQtion Ethernet controlleraqc1xxAnimesh Bhatt8-0/+1618
2024-09-02[etherfabric] Fix use of uninitialised variable in falcon_xaui_link_ok()Michael Brown1-6/+9
2024-08-29[test] Add CMS decryption self-testsMichael Brown1-2/+353
2024-08-29[crypto] Allow cms_decrypt() to be called on unregistered imagesMichael Brown1-9/+15
2024-08-29[image] Add the "imgdecrypt" commandMichael Brown5-0/+220
2024-08-29[crypto] Support decryption of images via CMS envelopesMichael Brown3-17/+529
2024-08-29[image] Split image_strip_suffix() out from image_extract()Michael Brown3-5/+22
2024-08-28[crypto] Add cmsdetach script for detaching encrypted data from CMS messagesMichael Brown1-0/+80
2024-08-28[test] Update CMS self-test terminologyMichael Brown1-59/+58
2024-08-28[crypto] Allow for extraction of ASN.1 algorithm parametersMichael Brown4-11/+92
2024-08-23[crypto] Hold CMS message as a single ASN.1 objectMichael Brown2-29/+15
2024-08-21[crypto] Remove the concept of a public-key algorithm reusable contextMichael Brown11-398/+304
2024-08-21[tls] Group client and server state in TLS connection structureMichael Brown2-128/+147
2024-08-21[tls] Group transmit and receive state in TLS connection structureMichael Brown2-108/+119
2024-08-20[gve] Add missing error codes in EUNIQ() list of potential errorsMichael Brown1-4/+5
2024-08-20[contrib] Remove obsolete rom-o-matic codeMichael Brown42-1955/+0
2024-08-18[test] Generalise public-key algorithm tests and use okx()Michael Brown3-309/+336
2024-08-18[crypto] Pass asymmetric keys as ASN.1 cursorsMichael Brown10-112/+74
2024-08-15[efi] Allow discovery of PCI bus:dev.fn address rangesMichael Brown2-78/+176
2024-08-15[pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown14-0/+77
2024-08-14[crypto] Fix debug name for empty certificate chain validatorsMichael Brown1-2/+4
2024-08-14[crypto] Generalise cms_signature to cms_messageMichael Brown5-284/+364
2024-08-14[crypto] Add OID-identified algorithms for AES ciphersMichael Brown5-0/+196
2024-08-13[crypto] Pass image as parameter to CMS functionsMichael Brown4-65/+101
2024-08-13[crypto] Allow passing a NULL certificate store to x509_find() et alMichael Brown4-40/+55
2024-08-12[crypto] Centralise mechanisms for identifying X.509 certificatesMichael Brown6-87/+133
2024-08-07[crypto] Extend asn1_enter() to handle partial object cursorsMichael Brown3-22/+43
2024-08-07[crypto] Clarify ASN.1 cursor invalidation behaviourMichael Brown1-8/+21
2024-08-07[crypto] Do not return an error when skipping the final ASN.1 objectMichael Brown1-5/+0
2024-08-01[cpuid] Allow hypervisor CPUID leaves to be accessed as settingsMichael Brown1-4/+14
2024-08-01[cpuid] Allow reading hypervisor CPUID leavesMichael Brown2-2/+5
2024-07-31[smbios] Allow reading an entire SMBIOS data structure as a settingMichael Brown1-1/+9
2024-07-31[smbios] Avoid reading beyond end of constructed SMBIOS settingMichael Brown1-0/+7
2024-07-30[cloud] Add utility to read INT13CON partition in Google Compute EngineMichael Brown1-0/+146
2024-07-25[gve] Increase number of receive buffers to reduce packet lossMichael Brown2-5/+13
2024-07-24[gve] Add driver for Google Virtual Ethernet NICMichael Brown4-0/+2313
2024-07-08[cloud] Add utility for importing images to Google Compute EngineMichael Brown1-0/+167
2024-06-27[ipv6] Expose router address for DHCPv6 leased addressesslash128Michael Brown3-18/+97
2024-06-26[ipv4] Support small subnets with no directed broadcast addressslash31Michael Brown3-6/+36
2024-06-21[hci] Remove the generalised widget user interface abstractionMichael Brown4-254/+0
2024-06-21[form] Reimplement the "login" user interfaceMichael Brown1-61/+31
2024-06-20[form] Add support for dynamically created interactive formsMichael Brown6-0/+616
2024-06-20[dynui] Add concept of a secret user interface itemMichael Brown2-0/+9
2024-06-20[dynui] Allow for multiple flags on a user interface itemMichael Brown4-10/+17
2024-06-20[dynui] Generalise mechanisms for looking up user interface itemsMichael Brown3-32/+52
2024-06-20[dynui] Generalise the concept of a menu to a dynamic user interfaceMichael Brown9-192/+195
2024-06-20[hci] Allow tab key to be used to cycle through UI elementsMichael Brown4-33/+86