Commit Graph

  • 1e353ff361 [crypto] Split out Weierstrass point initialisation and finalisation master coverity_scan Michael Brown 2025-12-05 16:08:49 +00:00
  • d3adea8380 [crypto] Expose the (prime) group order as an elliptic curve property Michael Brown 2025-12-05 14:47:55 +00:00
  • 80e98dc0d1 [crypto] Verify that weierstrass_multiply() result is not point at infinity Michael Brown 2025-12-05 14:50:57 +00:00
  • b362f77bdf [test] Allow for elliptic curve tests other than multiplication Michael Brown 2025-12-05 13:17:58 +00:00
  • e50e30a7f8 [crypto] Expose the base point as an explicit elliptic curve property Michael Brown 2025-12-05 13:00:12 +00:00
  • 88c3e68dfb [http] Abort connections after a long period of inactivity Michael Brown 2025-12-04 13:52:08 +00:00
  • 1a789c1daa [http] Rename connection retry timer Michael Brown 2025-12-04 13:47:30 +00:00
  • 64f936d5df [crypto] Allow for OID-identified elliptic curve algorithms Michael Brown 2025-11-27 16:39:52 +00:00
  • e6610b793a [test] Include key matching in existing public-key tests Michael Brown 2025-12-03 15:18:37 +00:00
  • 3e566818f7 [crypto] Remove obsolete maximum output length method Michael Brown 2025-12-02 13:13:01 +00:00
  • 1ccc320ee9 [crypto] Construct asymmetric ciphered data using ASN.1 builders Michael Brown 2025-12-02 13:12:25 +00:00
  • d4258272c6 [crypto] Construct signatures using ASN.1 builders Michael Brown 2025-12-01 16:02:54 +00:00
  • 8cd963ab96 [crypto] Pass signatures for verification as ASN.1 cursors Michael Brown 2025-12-01 14:47:51 +00:00
  • c9c0282594 [crypto] Restructure handling of ASN.1 bit strings Michael Brown 2025-11-28 13:21:00 +00:00
  • d73981aece [intel] Add PCI IDs for I225 and I226 chipsets Bert Ezendam 2025-11-26 14:11:18 +00:00
  • 19dffdc836 [efi] Allow for creating devices with no EFI parent device Michael Brown 2025-11-25 11:59:03 +00:00
  • dfea3bbfad [pci] Use runtime selectable PCI I/O API for EFI cloud builds Michael Brown 2025-11-24 20:27:53 +00:00
  • 9c1ac48bcf [pci] Allow probing permission to vary by range Michael Brown 2025-11-24 23:09:53 +00:00
  • ff1a17dc7e [pci] Use linker tables for runtime selectable PCI APIs Michael Brown 2025-11-24 20:18:52 +00:00
  • 0cf2f8028c [pci] Allow PCI configuration space access mechanism to vary by range Michael Brown 2025-11-24 14:44:53 +00:00
  • 81496315f2 [arm] Avoid unaligned accesses for memcpy() and memset() Michael Brown 2025-11-19 22:17:14 +00:00
  • 3383474653 [efi] Wrap a selection of runtime services calls Michael Brown 2025-11-13 14:38:12 +00:00
  • 925af2b4d7 [efi] Allow SAN-booted images to be traced via DEBUG=efi_wrap Michael Brown 2025-11-13 13:17:25 +00:00
  • 0a8e34657e [efi] Add image security database GUID definition Michael Brown 2025-11-12 12:09:40 +00:00
  • 5c135240bc [efi] Add Microsoft vendor GUID definition Michael Brown 2025-11-12 12:01:37 +00:00
  • 5154b6fcc5 [efi] Add storage security command protocol header and GUID definition Michael Brown 2025-11-11 16:22:21 +00:00
  • 27ec3c76ab [efi] Update to current EDK2 headers Michael Brown 2025-11-11 16:18:45 +00:00
  • 3a2f75b789 [efi] Mark Arm/ProcessorBind.h as a non-imported header Michael Brown 2025-11-11 16:14:22 +00:00
  • f0d978d8b4 [efi] Mark Ip4Config.h as a non-imported header Michael Brown 2025-11-11 16:12:26 +00:00
  • f9b9ef578a [efi] Mark UgaDraw.h as a non-imported header Michael Brown 2025-11-11 16:09:27 +00:00
  • c0ac23fc56 [efi] Switch back to VA_START() etc macros for EFIAPI functions Michael Brown 2025-11-11 14:45:01 +00:00
  • 360aa7064f [efi] Skip including the EDK2 ProcessorBind.h header for 32-bit RISC-V Michael Brown 2025-11-11 14:38:59 +00:00
  • df7f59d47a [pci] Move ECAM pci_can_probe() definition to correct header file Michael Brown 2025-11-11 13:13:54 +00:00
  • b41bda4413 [spcr] Accept alternative type value for a 16550-compatible UART Michael Brown 2025-11-05 20:06:53 +00:00
  • 6d9374e5a3 [acpi] Allow acpi_ioremap() to map a port I/O address Michael Brown 2025-11-05 17:39:43 +00:00
  • bd3982b630 [ioapi] Allow iounmap() to be called for port I/O addresses Michael Brown 2025-11-05 17:29:39 +00:00
  • f2ea97102e [spcr] Use the serial port defined by the ACPI SPCR by default Michael Brown 2025-11-05 14:19:56 +00:00
  • 595ff24030 [spcr] Add support for the ACPI Serial Port Console Redirection table Michael Brown 2025-11-05 14:12:57 +00:00
  • 8fd5e27727 [acpi] Add acpi_ioremap() to map an ACPI-described address Michael Brown 2025-11-05 14:07:27 +00:00
  • 08d4d7fe9d [uart] Make baud rate a property of the UART Michael Brown 2025-11-05 12:16:22 +00:00
  • a786c8d231 [uart] Support 16550 UARTs accessed via either MMIO or port I/O Michael Brown 2025-11-04 16:43:44 +00:00
  • f7de1b53dc [ioapi] Provide combined MMIO and port I/O accessors Michael Brown 2025-11-04 16:19:03 +00:00
  • fde35ff003 [pci] Disable decoding while setting a BAR value Michael Brown 2025-10-29 23:07:32 +00:00
  • 606e87ec7a [cloud] Display instance type in AWS EC2 Michael Brown 2025-10-29 13:18:28 +00:00
  • 0336e2987c [ena] Leave queue base address empty when creating a low latency queue Michael Brown 2025-10-27 12:41:36 +00:00
  • 0ddd830693 [riscv] Correct page table stride calculation Michael Brown 2025-10-27 14:04:08 +00:00
  • 426c721e32 [librm] Correct page table stride calculation Michael Brown 2025-10-27 14:02:50 +00:00
  • c8f088d4e1 [cloud] Display build architecture in AWS EC2 Michael Brown 2025-10-20 12:35:36 +01:00
  • 416a2143af [cloud] Remove AWS public image access block only if not already unblocked Michael Brown 2025-10-20 12:56:34 +01:00
  • ba1846a0d3 [cloud] Remove AWS public image access block automatically if needed Michael Brown 2025-10-17 14:21:06 +01:00
  • b2e8468219 [ena] Limit receive queue size to work around hardware bugs Michael Brown 2025-10-17 12:35:11 +01:00
  • 846c505ae9 [ena] Increase transmit queue size to match receive fill level Michael Brown 2025-10-17 13:24:16 +01:00
  • 0ae5e25de2 [ena] Add memory barrier after writing to on-device memory Michael Brown 2025-10-17 12:34:03 +01:00
  • c296747d0e [ena] Increase receive fill level Michael Brown 2025-10-16 16:33:38 +01:00
  • c1badf71ca [ena] Add support for low latency transmit queues Michael Brown 2025-10-16 15:58:23 +01:00
  • 0d15d7f0a5 [ena] Record supported device features Michael Brown 2025-10-16 15:53:47 +01:00
  • e5e371f485 [ena] Cancel uncompleted transmit buffers on close Michael Brown 2025-10-16 16:31:03 +01:00
  • dcc5d36ce5 [ena] Map the on-device memory, if present Michael Brown 2025-10-15 15:27:03 +01:00
  • 510f3e5e17 [ena] Add descriptive messages for any admin queue command failures Michael Brown 2025-10-15 12:00:42 +01:00
  • 3538e9c39a [pci] Record prefetchable memory window for PCI bridges Michael Brown 2025-10-14 18:37:39 +01:00
  • 04a61c413d [ena] Use pci_bar_set() to place device within bridge memory window Michael Brown 2025-10-14 14:44:56 +01:00
  • 94902ae187 [pci] Handle sizing of 64-bit BARs Michael Brown 2025-10-14 13:46:54 +01:00
  • e80818e4f6 [tls] Disable renegotiation unless extended master secret is used Michael Brown 2025-10-12 22:37:49 +01:00
  • 57504353fe [tls] Refuse to resume sessions with mismatched master secret methods Michael Brown 2025-10-12 22:29:33 +01:00
  • ab64bc5b8d [tls] Add support for the Extended Master Secret Michael Brown 2025-10-12 22:26:49 +01:00
  • d6656106e9 [tls] Generate master secret only after sending Client Key Exchange Michael Brown 2025-10-12 22:20:13 +01:00
  • 4f44f62402 [gve] Rearm interrupts unconditionally on every poll Michael Brown 2025-10-10 13:07:05 +01:00
  • f5ca1de738 [gve] Use raw DMA addresses in descriptors in DQO-QPL mode Michael Brown 2025-10-10 12:44:01 +01:00
  • 1cc1f1cd4f [gve] Report only packet completions for the transmit ring Michael Brown 2025-10-09 17:25:25 +01:00
  • d2e1e591ab [gve] Use dummy interrupt to trigger completion writeback in DQO mode Michael Brown 2025-10-09 17:12:20 +01:00
  • c2d7ddd0c2 [gve] Add missing memory barriers Michael Brown 2025-10-06 16:39:19 +01:00
  • 5438299649 [intelxl] Use default dummy MSI-X target address Michael Brown 2025-10-09 16:27:49 +01:00
  • 4224f574da [pci] Map all MSI-X interrupts to a dummy target address by default Michael Brown 2025-10-09 16:01:51 +01:00
  • ce30ba14fc [gve] Select preferred operating mode Michael Brown 2025-10-06 14:04:18 +01:00
  • 74c9fd72cf [gve] Add support for out-of-order queues Michael Brown 2025-10-06 14:04:11 +01:00
  • 0d1ddfe42c [gve] Cancel pending transmissions when closing device Michael Brown 2025-10-06 13:06:06 +01:00
  • cf53497541 [bnxt] Handle link related async events Joseph Wong 2025-09-18 12:27:43 -07:00
  • 4508e10233 [gve] Allow for descriptor and completion lengths to vary by mode Michael Brown 2025-09-29 15:00:11 +01:00
  • 20a489253c [gve] Rename GQI-specific data structures and constants Michael Brown 2025-09-29 14:58:42 +01:00
  • 86b322d999 [gve] Allow for out-of-order buffer consumption Michael Brown 2025-09-29 12:41:06 +01:00
  • b8dd3c384b [gve] Add support for raw DMA addressing Michael Brown 2025-09-26 12:33:19 +01:00
  • 9f554ec9d0 [gve] Add concept of a queue page list base device address Michael Brown 2025-09-29 12:04:13 +01:00
  • 91db5b68ff [gve] Set descriptor and completion ring sizes when creating queues Michael Brown 2025-09-29 12:37:25 +01:00
  • 048a346705 [gve] Add concept of operating mode Michael Brown 2025-09-29 11:46:15 +01:00
  • 610089b98e [gve] Remove separate concept of "packet descriptor" Michael Brown 2025-09-29 14:45:32 +01:00
  • ee9aea7893 [gve] Parse option list returned in device descriptor Michael Brown 2025-09-25 14:42:19 +01:00
  • 6464f2edb8 [bnxt] Add error recovery support Joseph Wong 2025-08-29 10:02:00 +00:00
  • 969ce2c559 [efi] Use current boot option as a fallback for obtaining the boot URI Michael Brown 2025-08-28 15:35:00 +01:00
  • c10da8b53c [efi] Add ability to extract device path from an EFI load option Michael Brown 2025-08-28 15:34:32 +01:00
  • 5bec2604a3 [libc] Add wcsnlen() Michael Brown 2025-08-28 15:12:41 +01:00
  • 61b4585e2a [efi] Drag in MNP driver whenever SNP driver is present Michael Brown 2025-08-27 13:12:11 +01:00
  • a53ec44932 [bnxt] Update CQ doorbell type Joseph Wong 2025-08-13 12:36:20 +01:00
  • 8460dc4e8f [dwgpio] Use fdt_reg() to get GPIO port numbers Michael Brown 2025-08-07 15:43:58 +01:00
  • 88ba011764 [fdt] Provide fdt_reg() for unsized single-entry regions Michael Brown 2025-08-07 15:41:42 +01:00
  • 9d4a2ee353 [cmdline] Show commands in alphabetical order Michael Brown 2025-08-06 16:29:32 +01:00
  • 332241238e [digest] Treat inability to acquire an image as a fatal error Michael Brown 2025-08-06 14:54:30 +01:00
  • 6fa901530a [digest] Add "--set" option to store digest value in a setting Michael Brown 2025-08-06 14:07:00 +01:00
  • f5467d69db [github] Extend sponsorship link Michael Brown 2025-08-06 13:31:00 +01:00
  • f45782f9f3 [digest] Add commands for all enabled digest algorithms Michael Brown 2025-08-06 13:05:26 +01:00
  • 2e4e1f7e9e [dwgpio] Add driver for the DesignWare GPIO controller Michael Brown 2025-08-05 13:55:23 +01:00