]> git.ipfire.org Git - thirdparty/ipxe.git/shortlog
thirdparty/ipxe.git
2025-02-18  Michael Brown[crypto] Start up RBG on demand if needed 1411/head
2025-02-17  Michael Brown[efi] Increase download timeout for autoexec.ipxe
2025-02-14  Michael Brown[crypto] Support direct reduction only for Montgomery...
2025-02-13  Michael Brown[crypto] Expose shifted out bit from big integer shifts
2025-02-07  Joseph Wong[bnxt] Allocate TX rings with firmware input
2025-02-03  Michael Brown[malloc] Ensure free memory blocks remain aligned
2025-02-03  Michael Brown[malloc] Clean up debug messages
2025-01-30  Michael Brown[crypto] Add definitions and tests for the NIST P-384...
2025-01-28  Michael Brown[crypto] Add definitions and tests for the NIST P-256...
2025-01-28  Michael Brown[crypto] Add support for Weierstrass elliptic curve...
2025-01-28  Michael Brown[crypto] Add a generic implementation of a Montgomery...
2025-01-22  Michael Brown[test] Add generic tests for elliptic curve point multi...
2025-01-21  Michael Brown[tls] Allow for NIST elliptic curve point formats
2025-01-21  Michael Brown[crypto] Generalise elliptic curve key exchange to...
2025-01-20  Michael Brown[crypto] Add bigint_ntoa() for transcribing big integers
2025-01-10  Michael Brown[crypto] Extract bigint_reduce_supremum() from bigint_m...
2024-12-18  Michael Brown[crypto] Allow for relaxed Montgomery reduction
2024-12-17  Michael Brown[efi] Add EFI_TCG2_PROTOCOL header and GUID definition
2024-12-17  Michael Brown[efi] Update to current EDK2 headers
2024-12-16  Michael Brown[crypto] Calculate inverse of modulus on demand in...
2024-12-03  Michael Brown[gve] Run startup process only while device is open 1354/head
2024-11-28  Michael Brown[crypto] Remove obsolete bigint_mod_multiply()
2024-11-28  Michael Brown[crypto] Use Montgomery reduction for modular exponenti...
2024-11-27  Michael Brown[crypto] Add bigint_montgomery() to perform Montgomery...
2024-11-27  Michael Brown[crypto] Use inverse size as effective size for bigint_...
2024-11-27  Michael Brown[crypto] Eliminate temporary working space for bigint_m...
2024-11-26  Michael Brown[crypto] Eliminate temporary working space for bigint_r...
2024-11-26  Michael Brown[crypto] Expose carry flag from big integer addition...
2024-11-20  Michael Brown[crypto] Add bigint_msb_is_set() to clarify code
2024-11-20  Michael Brown[efi] Ensure local drives are connected when attempting... 1341/head
2024-10-29  Michael Brown[build] Allow for per-architecture cross-compilation...
2024-10-28  Michael Brown[riscv] Check if seed CSR is accessible from S-mode
2024-10-28  Michael Brown[sbi] Add support for running as a RISC-V SBI payload
2024-10-28  Michael Brown[build] Allow default platform to vary by architecture
2024-10-28  Michael Brown[pci] Provide a null PCI API for platforms with no...
2024-10-28  Michael Brown[riscv] Add missing volatile qualifiers on timer and...
2024-10-28  Michael Brown[riscv] Add support for the seed CSR as an entropy...
2024-10-28  Michael Brown[riscv] Add support for RDTIME as a timer source
2024-10-28  Michael Brown[riscv] Add support for checking CPU extensions reporte...
2024-10-28  Michael Brown[fdt] Add ability to parse unsigned integer properties
2024-10-25  Michael Brown[pci] Drag in PCI settings mechanism only when PCI...
2024-10-25  Michael Brown[uaccess] Rename UACCESS_EFI to UACCESS_FLAT
2024-10-25  Michael Brown[smbios] Provide a null SMBIOS API for platforms with...
2024-10-22  Michael Brown[riscv] Add support for reboot and power off via SBI
2024-10-22  Michael Brown[riscv] Add support for the SBI debug console
2024-10-21  Michael Brown[crypto] Add bigint_mod_invert() to calculate inverse...
2024-10-18  Michael Brown[usb] Expose USB device descriptor and strings via...
2024-10-17  Michael Brown[usb] Add "usbscan" command for iterating over USB...
2024-10-15  Michael Brown[crypto] Separate out bigint_reduce() from bigint_mod_m...
2024-10-10  Michael Brown[crypto] Use architecture-independent bigint_is_set()
2024-10-07  Michael Brown[crypto] Rename bigint_rol()/bigint_ror() to bigint_shl...
2024-09-27  Michael Brown[crypto] Eliminate temporary carry space for big intege...
2024-09-24  Michael Brown[arm] Support building as a Linux userspace binary...
2024-09-24  Michael Brown[arm] Check PMCCNTR availability before use for profiling
2024-09-24  Michael Brown[profile] Standardise return type of profile_timestamp()
2024-09-23  Michael Brown[crypto] Use constant-time big integer multiplication
2024-09-17  Michael Brown[gve] Allocate all possible event counters
2024-09-16  Michael Brown[efi] Remove redundant EFI_BOOT_FILE definitions
2024-09-15  Michael Brown[riscv] Add support for the RISC-V CPU architecture 1307/head
2024-09-15  Michael Brown[linux] Allow a sysroot to be specified via SYSROOT=...
2024-09-15  Michael Brown[efi] Use standard va_args macros instead of VA_START...
2024-09-15  Michael Brown[test] Add tests for 64-bit logical and arithmetic...
2024-09-13  Michael Brown[efi] Centralise definition of efi_cpu_nap()
2024-09-12  Michael Brown[libc] Centralise architecture-independent portions...
2024-09-09  Michael Brown[cloud] Add ability to delete old AMI images
2024-09-06  Michael Brown[cloud] Add family and architecture tags to AWS snapsho...
2024-09-05  Michael Brown[ena] Change reported operating system type to "iPXE" 1297/head
2024-09-05  Michael Brown[gdb] Allow CPU architectures to omit support for GDB
2024-09-03  Michael Brown[build] Centralise dummy architecture-specific headers
2024-09-02  Animesh Bhatt[aqc1xx] Add support for Marvell AQtion Ethernet controller aqc1xx 1171/head
2024-09-02  Michael Brown[etherfabric] Fix use of uninitialised variable in...
2024-08-29  Michael Brown[test] Add CMS decryption self-tests
2024-08-29  Michael Brown[crypto] Allow cms_decrypt() to be called on unregister...
2024-08-29  Michael Brown[image] Add the "imgdecrypt" command
2024-08-29  Michael Brown[crypto] Support decryption of images via CMS envelopes
2024-08-29  Michael Brown[image] Split image_strip_suffix() out from image_extract()
2024-08-28  Michael Brown[crypto] Add cmsdetach script for detaching encrypted...
2024-08-28  Michael Brown[test] Update CMS self-test terminology
2024-08-28  Michael Brown[crypto] Allow for extraction of ASN.1 algorithm parameters
2024-08-23  Michael Brown[crypto] Hold CMS message as a single ASN.1 object
2024-08-21  Michael Brown[crypto] Remove the concept of a public-key algorithm...
2024-08-21  Michael Brown[tls] Group client and server state in TLS connection...
2024-08-21  Michael Brown[tls] Group transmit and receive state in TLS connectio...
2024-08-20  Michael Brown[gve] Add missing error codes in EUNIQ() list of potent...
2024-08-20  Michael Brown[contrib] Remove obsolete rom-o-matic code
2024-08-18  Michael Brown[test] Generalise public-key algorithm tests and use...
2024-08-18  Michael Brown[crypto] Pass asymmetric keys as ASN.1 cursors
2024-08-15  Michael Brown[efi] Allow discovery of PCI bus:dev.fn address ranges
2024-08-15  Michael Brown[pci] Separate permission to probe buses from bus:dev...
2024-08-14  Michael Brown[crypto] Fix debug name for empty certificate chain...
2024-08-14  Michael Brown[crypto] Generalise cms_signature to cms_message
2024-08-14  Michael Brown[crypto] Add OID-identified algorithms for AES ciphers
2024-08-13  Michael Brown[crypto] Pass image as parameter to CMS functions
2024-08-13  Michael Brown[crypto] Allow passing a NULL certificate store to...
2024-08-12  Michael Brown[crypto] Centralise mechanisms for identifying X.509...
2024-08-07  Michael Brown[crypto] Extend asn1_enter() to handle partial object...
2024-08-07  Michael Brown[crypto] Clarify ASN.1 cursor invalidation behaviour
2024-08-07  Michael Brown[crypto] Do not return an error when skipping the final...
2024-08-01  Michael Brown[cpuid] Allow hypervisor CPUID leaves to be accessed...
2024-08-01  Michael Brown[cpuid] Allow reading hypervisor CPUID leaves
next