Commit Graph

  • e2fae0ba4c
    Merge ccd0d0210d into 83ba34076a Renaud 2024-12-31 01:24:04 +0800
  • 9582e33c1a
    Merge 0022a8212b into 83ba34076a Y5 2024-12-26 22:16:03 +0100
  • d4bbe803a6
    Merge 61ca4eff94 into 83ba34076a Wu Xiaotian 2024-12-26 20:59:34 +0800
  • 195e8946cc
    Merge 2aebb209be into 83ba34076a Daniel Paziyski 2024-12-23 16:09:43 -0800
  • 3f2d24555a
    Merge 7b8d48197b into 83ba34076a Joshua M. Clulow 2024-12-23 02:33:16 -0500
  • 81e3a64b9e
    Merge 95de2716ab into 83ba34076a Tom Withers 2024-12-20 06:13:58 +0800
  • 35517fb42c
    Merge 3c301c6cf0 into 83ba34076a David Yeske 2024-12-19 07:41:13 -0500
  • 83ba34076a [crypto] Allow for relaxed Montgomery reduction master coverity_scan Michael Brown 2024-12-18 14:03:37 +0000
  • c0cbe7c2e6 [efi] Add EFI_TCG2_PROTOCOL header and GUID definition Michael Brown 2024-12-17 13:51:40 +0000
  • 8816ddcd96 [efi] Update to current EDK2 headers Michael Brown 2024-12-17 13:30:16 +0000
  • 97079553b6 [crypto] Calculate inverse of modulus on demand in bigint_montgomery() Michael Brown 2024-12-16 15:09:56 +0000
  • 853e47bd29
    Merge dd68e283f8 into 24db39fb29 Michael Brown 2024-12-13 16:00:44 +0000
  • eef6732d53
    Merge bf871cbdf1 into 24db39fb29 Daniel Gomez 2024-12-11 16:16:58 -0500
  • 4e3c045ac6
    Merge 5ab4910789 into 24db39fb29 hetii 2024-12-10 09:21:52 +0800
  • bffdcbe52c
    Merge 78ae4f9899 into 24db39fb29 James MacMahon 2024-12-09 21:31:54 +0100
  • 15ea38ab2b
    Merge 5f810751d7 into 24db39fb29 Masahiro Yamada 2024-12-09 21:29:00 +0100
  • 2acde2111d
    Merge a14d5138ae into 24db39fb29 Jim Hanley 2024-12-08 19:58:03 -0300
  • ff6474ac46
    Merge c4da2d6c79 into 24db39fb29 Michał Kopeć 2024-12-04 04:22:30 +0100
  • f8b781676f
    Merge 824ddaa2f1 into 24db39fb29 Konst Kolesnichenko 2024-12-03 08:39:49 -0600
  • 24db39fb29 [gve] Run startup process only while device is open Michael Brown 2024-12-03 13:55:18 +0000
  • 824ddaa2f1 Merge branch 'master' into feature/tpm-info Konst Kolesnichenko 2024-12-03 13:30:58 +0200
  • 601cc847ed
    Merge f1860df884 into 5202f83345 Krutonium 2024-12-01 08:11:44 +0000
  • 5202f83345 [crypto] Remove obsolete bigint_mod_multiply() Michael Brown 2024-11-28 15:05:06 +0000
  • 83ac98ce22 [crypto] Use Montgomery reduction for modular exponentiation Michael Brown 2024-11-25 15:59:22 +0000
  • 319f6d1afd [gve] Fix hang in gve_startup() if device is closed Kal Cutter Conley 2024-11-28 00:03:38 +0100
  • 4f7dd7fbba [crypto] Add bigint_montgomery() to perform Montgomery reduction Michael Brown 2024-11-27 13:25:18 +0000
  • 96f385d7a4 [crypto] Use inverse size as effective size for bigint_mod_invert() Michael Brown 2024-11-27 12:56:22 +0000
  • 7c2e68cc87 [crypto] Eliminate temporary working space for bigint_mod_invert() Michael Brown 2024-11-27 12:51:04 +0000
  • 9cbf5c4f86 [crypto] Eliminate temporary working space for bigint_reduce() Michael Brown 2024-11-26 14:45:51 +0000
  • 167a08f089 [crypto] Expose carry flag from big integer addition and subtraction Michael Brown 2024-11-26 12:53:01 +0000
  • 604e909a44
    Merge 6733296243 into e9a23a5b39 Christian Iversen 2024-11-24 12:32:14 -0300
  • 2ba9de8406
    Merge 317f8c8b7b into e9a23a5b39 Michael Bishop 2024-11-24 12:32:14 -0300
  • fb99494cdf
    Merge bda2a4984c into e9a23a5b39 Aaron Young 2024-11-24 12:32:14 -0300
  • b914701ea6
    Merge ce09351cc9 into e9a23a5b39 Ben Galliart 2024-11-24 12:32:14 -0300
  • da6da6eb3b [crypto] Add bigint_msb_is_set() to clarify code Michael Brown 2024-11-07 14:43:56 +0000
  • e9a23a5b39 [efi] Ensure local drives are connected when attempting a SAN boot Michael Brown 2024-11-20 14:21:16 +0000
  • 6a4023d019
    Merge 3f5b4ba6a5 into 8fc11d8a4a Christian Hesse 2024-11-04 17:29:41 +0000
  • ccd0d0210d
    [core] Add a new isin command Renaud Duret 2024-10-30 19:13:25 +0100
  • 8fc11d8a4a [build] Allow for per-architecture cross-compilation prefixes Michael Brown 2024-10-29 12:50:37 +0000
  • 19f44d2998 [riscv] Check if seed CSR is accessible from S-mode Michael Brown 2024-10-28 22:58:56 +0000
  • e0e102ee24 [sbi] Add support for running as a RISC-V SBI payload Michael Brown 2024-10-28 14:40:35 +0000
  • 7ccd08dbf4 [build] Allow default platform to vary by architecture Michael Brown 2024-10-28 18:22:14 +0000
  • d9c0d26e17 [pci] Provide a null PCI API for platforms with no PCI bus Michael Brown 2024-10-28 16:39:23 +0000
  • 06a9330004 [riscv] Add missing volatile qualifiers on timer and seed CSR accesses Michael Brown 2024-10-28 16:40:44 +0000
  • be0c9788a1 [riscv] Add support for the seed CSR as an entropy source Michael Brown 2024-10-28 00:10:18 +0000
  • cd54e7c844 [riscv] Add support for RDTIME as a timer source Michael Brown 2024-10-28 13:48:11 +0000
  • b0a8eabbf4 [riscv] Add support for checking CPU extensions reported via device tree Michael Brown 2024-10-28 11:44:41 +0000
  • 74710b8316 [fdt] Add ability to parse unsigned integer properties Michael Brown 2024-10-28 13:45:51 +0000
  • cc45ca372c [pci] Drag in PCI settings mechanism only when PCI support is present Michael Brown 2024-10-25 14:40:28 +0100
  • abfa7c3ab1 [uaccess] Rename UACCESS_EFI to UACCESS_FLAT Michael Brown 2024-10-25 14:21:27 +0100
  • 33d80b1cd8 [smbios] Provide a null SMBIOS API for platforms with no concept of SMBIOS Michael Brown 2024-10-25 14:05:00 +0100
  • 4f0dab5972
    Merge 179e51dfc4 into 21940425c4 Michael Brown 2024-10-24 07:36:39 -0400
  • 385588215a
    Merge ff44ab74a2 into 21940425c4 Christian I. Nilsson 2024-10-23 15:14:25 +0200
  • 21940425c4 [riscv] Add support for reboot and power off via SBI Michael Brown 2024-10-22 15:13:59 +0100
  • b23204b383 [riscv] Add support for the SBI debug console Michael Brown 2024-10-22 12:51:48 +0100
  • fa1c24d14b [crypto] Add bigint_mod_invert() to calculate inverse modulo a power of two Michael Brown 2024-10-21 16:09:44 +0100
  • c69f9589cc [usb] Expose USB device descriptor and strings via settings Michael Brown 2024-10-18 13:13:28 +0100
  • c219b5d8a9 [usb] Add "usbscan" command for iterating over USB devices Michael Brown 2024-10-17 14:05:25 +0100
  • 2bf16c6ffc [crypto] Separate out bigint_reduce() from bigint_mod_multiply() Michael Brown 2024-10-15 13:50:51 +0100
  • f78c5a763c [crypto] Use architecture-independent bigint_is_set() Michael Brown 2024-10-08 11:52:07 +0100
  • 7e0bf4ec5c [crypto] Rename bigint_rol()/bigint_ror() to bigint_shl()/bigint_shr() Michael Brown 2024-10-07 12:13:42 +0100
  • 669130aa15
    Merge df93cabcc6 into 3f4f843920 A0lson 2024-09-28 18:26:43 +0100
  • 3f4f843920 [crypto] Eliminate temporary carry space for big integer multiplication Michael Brown 2024-09-26 16:24:57 +0100
  • 8844a3d546 [arm] Support building as a Linux userspace binary for AArch32 Michael Brown 2024-09-24 19:15:11 +0100
  • e0282688c1 [arm] Check PMCCNTR availability before use for profiling Michael Brown 2024-09-24 11:52:16 +0100
  • 5f7c6bd95b [profile] Standardise return type of profile_timestamp() Michael Brown 2024-09-24 14:49:32 +0100
  • 3def13265d [crypto] Use constant-time big integer multiplication Michael Brown 2024-09-19 16:23:32 +0100
  • 59d123658b [gve] Allocate all possible event counters Michael Brown 2024-09-17 13:11:43 +0100
  • 9bb2068636 [efi] Remove redundant EFI_BOOT_FILE definitions Michael Brown 2024-09-16 11:01:20 +0100
  • c215048dda [riscv] Add support for the RISC-V CPU architecture Michael Brown 2024-09-15 10:54:04 +0100
  • 68db9a3cb3 [linux] Allow a sysroot to be specified via SYSROOT=... Michael Brown 2024-09-15 02:07:45 +0100
  • 670810bed8 [efi] Use standard va_args macros instead of VA_START() etc Michael Brown 2024-09-15 02:01:46 +0100
  • 1d43e535fb [test] Add tests for 64-bit logical and arithmetic shifts Michael Brown 2024-09-15 02:00:14 +0100
  • 0022a8212b
    [ipv6] Use IPv6 fallback route when scope matching fails y5c4l3 2024-09-14 04:06:56 +0800
  • 40fc3f0931
    Merge 76c7cdb0b2 into c85ad12468 Thomas Bakketun 2024-09-13 07:36:25 -0700
  • c85ad12468 [efi] Centralise definition of efi_cpu_nap() Michael Brown 2024-09-13 14:26:34 +0100
  • 5de5d4626e [libc] Centralise architecture-independent portions of setjmp.h Michael Brown 2024-09-12 14:17:20 +0100
  • a1830ff43c [cloud] Add ability to delete old AMI images Michael Brown 2024-09-09 15:00:24 +0100
  • fe155cabe8
    [ipv6] Change ULA route scope to global for interoperability y5c4l3 2024-09-07 09:17:35 +0800
  • 49f9e036ff [cloud] Add family and architecture tags to AWS snapshots and images Michael Brown 2024-09-06 15:09:12 +0100
  • f88761ef49 [ena] Change reported operating system type to "iPXE" Michael Brown 2024-09-05 14:01:19 +0100
  • 2b82007571 [gdb] Allow CPU architectures to omit support for GDB Michael Brown 2024-09-04 13:29:30 +0100
  • b8916cb3ef
    Merge 7393b5a894 into 804f35cb5a Yannick Hemery 2024-09-03 15:27:20 -0600
  • 804f35cb5a [build] Centralise dummy architecture-specific headers Michael Brown 2024-09-03 14:56:07 +0100
  • 95292fe3a6 [ena] Set iPXE as the OS type for iPXE driver osamaabb 2024-09-03 09:12:59 +0000
  • 227f8fde18
    Merge 3a5cd3640d into 7f75d320f6 renini 2024-09-03 15:43:45 +0800
  • 4414ad6343
    Merge 0bc371d4ab into 7f75d320f6 Bernhard M. Wiedemann 2024-09-03 15:43:45 +0800
  • 28ae9b53c2
    Merge aecab41ce1 into 7f75d320f6 Faidon Liambotis 2024-09-03 15:43:43 +0800
  • c21f1fac60
    Merge a803c72c11 into 7f75d320f6 Doug Goldstein 2024-09-03 15:43:43 +0800
  • eabaed7ba5
    Merge 4e0bbc6640 into 7f75d320f6 planier-g 2024-09-03 15:43:42 +0800
  • c7f2e75519 [aqc1xx] Add support for Marvell AQtion Ethernet controller aqc1xx Animesh Bhatt 2024-09-02 13:45:54 +0100
  • 7f75d320f6 [etherfabric] Fix use of uninitialised variable in falcon_xaui_link_ok() Michael Brown 2024-09-02 12:24:57 +0100
  • 301644ab48 [test] Add CMS decryption self-tests Michael Brown 2024-08-29 23:31:40 +0100
  • 5e69cf08d7 [crypto] Allow cms_decrypt() to be called on unregistered images Michael Brown 2024-08-29 23:31:10 +0100
  • 72316b820d [image] Add the "imgdecrypt" command Michael Brown 2024-08-29 14:00:34 +0100
  • 486b15b3c1 [crypto] Support decryption of images via CMS envelopes Michael Brown 2024-08-23 12:28:21 +0100
  • 49404bfea9 [image] Split image_strip_suffix() out from image_extract() Michael Brown 2024-08-29 13:08:27 +0100
  • 748cab7745 [crypto] Add cmsdetach script for detaching encrypted data from CMS messages Michael Brown 2024-08-28 16:09:55 +0100
  • b053ba1988 [test] Update CMS self-test terminology Michael Brown 2024-08-26 15:15:09 +0100
  • 4b4a362f07 [crypto] Allow for extraction of ASN.1 algorithm parameters Michael Brown 2024-08-26 23:36:06 +0100