summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * [crypto] Support decryption of images via CMS envelopesMichael Brown2024-08-293-17/+529
| * [image] Split image_strip_suffix() out from image_extract()Michael Brown2024-08-293-5/+22
| * [crypto] Add cmsdetach script for detaching encrypted data from CMS messagesMichael Brown2024-08-281-0/+80
| * [test] Update CMS self-test terminologyMichael Brown2024-08-281-59/+58Star
| * [crypto] Allow for extraction of ASN.1 algorithm parametersMichael Brown2024-08-284-11/+92
| * [crypto] Hold CMS message as a single ASN.1 objectMichael Brown2024-08-232-29/+15Star
| * [crypto] Remove the concept of a public-key algorithm reusable contextMichael Brown2024-08-2111-398/+304Star
| * [tls] Group client and server state in TLS connection structureMichael Brown2024-08-212-128/+147
| * [tls] Group transmit and receive state in TLS connection structureMichael Brown2024-08-212-108/+119
| * [gve] Add missing error codes in EUNIQ() list of potential errorsMichael Brown2024-08-201-4/+5
| * [contrib] Remove obsolete rom-o-matic codeMichael Brown2024-08-2042-1955/+0Star
| * [test] Generalise public-key algorithm tests and use okx()Michael Brown2024-08-193-309/+336
| * [crypto] Pass asymmetric keys as ASN.1 cursorsMichael Brown2024-08-1810-112/+74Star
| * [efi] Allow discovery of PCI bus:dev.fn address rangesMichael Brown2024-08-152-78/+176
| * [pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown2024-08-1514-0/+77
| * [crypto] Fix debug name for empty certificate chain validatorsMichael Brown2024-08-141-2/+4
| * [crypto] Generalise cms_signature to cms_messageMichael Brown2024-08-145-284/+364
| * [crypto] Add OID-identified algorithms for AES ciphersMichael Brown2024-08-145-0/+196
| * [crypto] Pass image as parameter to CMS functionsMichael Brown2024-08-134-65/+101
| * [crypto] Allow passing a NULL certificate store to x509_find() et alMichael Brown2024-08-134-40/+55
| * [crypto] Centralise mechanisms for identifying X.509 certificatesMichael Brown2024-08-126-87/+133
| * [crypto] Extend asn1_enter() to handle partial object cursorsMichael Brown2024-08-073-22/+43
| * [crypto] Clarify ASN.1 cursor invalidation behaviourMichael Brown2024-08-071-8/+21
| * [crypto] Do not return an error when skipping the final ASN.1 objectMichael Brown2024-08-071-5/+0Star
| * [cpuid] Allow hypervisor CPUID leaves to be accessed as settingsMichael Brown2024-08-011-4/+14
| * [cpuid] Allow reading hypervisor CPUID leavesMichael Brown2024-08-012-2/+5
| * [smbios] Allow reading an entire SMBIOS data structure as a settingMichael Brown2024-07-311-1/+9
| * [smbios] Avoid reading beyond end of constructed SMBIOS settingMichael Brown2024-07-311-0/+7
| * [cloud] Add utility to read INT13CON partition in Google Compute EngineMichael Brown2024-07-301-0/+146
| * [gve] Increase number of receive buffers to reduce packet lossMichael Brown2024-07-252-5/+13
| * [gve] Add driver for Google Virtual Ethernet NICMichael Brown2024-07-244-0/+2313
| * [cloud] Add utility for importing images to Google Compute EngineMichael Brown2024-07-081-0/+167
| * [ipv6] Expose router address for DHCPv6 leased addressesMichael Brown2024-06-273-18/+97
| * [ipv4] Support small subnets with no directed broadcast addressMichael Brown2024-06-263-6/+36
| * [hci] Remove the generalised widget user interface abstractionMichael Brown2024-06-214-254/+0Star
| * [form] Reimplement the "login" user interfaceMichael Brown2024-06-211-61/+31Star
| * [form] Add support for dynamically created interactive formsMichael Brown2024-06-216-0/+616
| * [dynui] Add concept of a secret user interface itemMichael Brown2024-06-212-0/+9
| * [dynui] Allow for multiple flags on a user interface itemMichael Brown2024-06-214-10/+17
| * [dynui] Generalise mechanisms for looking up user interface itemsMichael Brown2024-06-203-32/+52
| * [dynui] Generalise the concept of a menu to a dynamic user interfaceMichael Brown2024-06-209-192/+195
| * [hci] Allow tab key to be used to cycle through UI elementsMichael Brown2024-06-204-33/+86
| * [hci] Rename "item" command's first parameter from "label" to "name"Michael Brown2024-06-194-33/+33
| * [hci] Split out msg() and alert() from settings UI codeMichael Brown2024-06-193-72/+131
| * [hci] Draw all widgets on the standard screenMichael Brown2024-06-186-36/+21Star
| * [libc] Add stpcpy()Michael Brown2024-05-313-2/+34
| * [hci] Provide a general concept of a text widget setMichael Brown2024-05-159-140/+509
| * [test] Add test cases for editable stringsMichael Brown2024-04-172-0/+199
| * [hci] Fix semantics of replace_string() to match code commentsMichael Brown2024-04-171-17/+18
| * [efi] Veto the Dhcp6Dxe driver on all platformsMichael Brown2024-04-161-0/+30