opengnsys_ipxe/src
Michael Brown bdb5b4aef4 [crypto] Hold CMS message as a single ASN.1 object
Reduce the number of dynamic allocations required to parse a CMS
message by retaining the ASN.1 cursor returned from image_asn1() for
the lifetime of the CMS message.  This allows embedded ASN.1 cursors
to be used for parsed objects within the message, such as embedded
signatures.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2024-08-23 13:43:42 +01:00
..
arch [pci] Separate permission to probe buses from bus:dev.fn range discovery 2024-08-15 09:31:14 +01:00
bin [build] Reduce scope of wildcard .gitignore rules 2024-01-09 12:39:48 +00:00
config [crypto] Add OID-identified algorithms for AES ciphers 2024-08-14 13:04:01 +01:00
core [dynui] Allow for multiple flags on a user interface item 2024-06-20 16:24:38 -07:00
crypto [crypto] Hold CMS message as a single ASN.1 object 2024-08-23 13:43:42 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [crypto] Remove the concept of a public-key algorithm reusable context 2024-08-21 21:00:57 +01:00
hci [hci] Remove the generalised widget user interface abstraction 2024-06-21 09:57:03 -07:00
image [crypto] Extend asn1_enter() to handle partial object cursors 2024-08-07 16:26:19 +01:00
include [crypto] Hold CMS message as a single ASN.1 object 2024-08-23 13:43:42 +01:00
interface [efi] Allow discovery of PCI bus:dev.fn address ranges 2024-08-15 09:39:01 +01:00
libgcc [libgcc] Change __divmoddi4 from int64 [unknown] to int64_t 2020-07-21 14:33:32 +01:00
net [crypto] Remove the concept of a public-key algorithm reusable context 2024-08-21 21:00:57 +01:00
scripts [arm] Inhibit linker warnings about an implied executable stack 2023-01-23 12:55:44 +00:00
tests [crypto] Remove the concept of a public-key algorithm reusable context 2024-08-21 21:00:57 +01:00
usr [crypto] Generalise cms_signature to cms_message 2024-08-14 13:04:01 +01:00
util [efi] Ignore new LoongArch PC-relative relocations and relaxations 2024-02-22 14:40:53 +00:00
.gitignore [build] Reduce scope of wildcard .gitignore rules 2024-01-09 12:39:48 +00:00
Makefile [build] Avoid invoking genkeymap.py via Perl 2022-02-15 13:54:28 +00:00
Makefile.efi [efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devices 2024-03-25 17:58:33 +00:00
Makefile.housekeeping [build] Inhibit more linker warnings about an implied executable stack 2023-07-04 15:12:49 +01:00
Makefile.linux [linux] Centralise the linker script for Linux binaries 2023-01-22 12:38:03 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00