summaryrefslogtreecommitdiff
path: root/shim.c
AgeCommit message (Expand)Author
2021-03-10Restructure our includes.Peter Jones
2021-03-06Restore loaded image of shim at Exit()Gary Lin
2021-02-19sbat: make shim to parse it's own .sbat section on initJavier Martinez Canillas
2021-02-19shim: initialize OpenSSL after parsing SBAT dataJavier Martinez Canillas
2021-02-19Don't re-parse the SBAT EFI variable for each binary we load.Javier Martinez Canillas
2021-02-19shim: use an enum for efi_main's error messages.Peter Jones
2021-02-19Fix EV_EFI_VARIABLE_AUTHORITY event in eventlogHai Huang
2021-02-16Rename check_{white,black}list to check_{allow,deny}listChris Coulson
2021-02-16Add ENABLE_SHIM_DEVEL config to change what our debug variable name isPeter Jones
2021-02-16Make httpboot.c always get built.Peter Jones
2021-02-16Fix up a bunch of our license statements and add SPDX most placesPeter Jones
2021-02-16Fix typo in a commentLisa White
2021-02-13Add the beginning of .sbat parsing stuffPeter Jones
2021-02-13Move a bunch of PE-related stuff out of shim.cPeter Jones
2021-01-29Work around some clang-format oddnessesPeter Jones
2020-09-09Fix buffer overrun due DEFAULT_LOADER length miscalculationJavier Martinez Canillas
2020-07-25Implement lennysz's suggestions for MokListRTPeter Jones
2020-07-25Improve debug output somePeter Jones
2020-07-23Handle binaries with multiple signatures.Peter Jones
2020-07-23Add support for vendor_db built-in shim authorized list.Peter Jones
2020-07-23Make cert.S not impossible to read.Peter Jones
2020-07-23Fix some volatile usage gcc whines about.Peter Jones
2020-07-23tpm: Include information about PE/COFF images in the TPM Event LogJavier Martinez Canillas
2020-07-23shim: Update EFI_LOADED_IMAGE with the second stage loader file pathJavier Martinez Canillas
2020-07-23Actually check for errors from set_second_stage()Peter Jones
2020-07-23Slightly better debugging messagesPeter Jones
2020-07-23OpenSSL: always provide OBJ_create() with name strings.Peter Jones
2020-07-23Fix a use of strlen() instead of Strlen()Peter Jones
2020-07-23Hook exit when shim_lock protocol installedStuart Hayes
2020-07-23shim: Rework pause functions and add read_counter()Peter Jones
2020-07-23Make EFI variable copying fatal only on secureboot enabled systemsPatrick Uiterwijk
2020-07-23shim: only include shim_cert.h in shim.cGary Lin
2020-07-23Fix apparent typo in ARM 32-on-64 codedann frazier
2020-07-23Fix for "Section 0 has negative size" error when loading fbaa64.efiMaran Wilson
2020-07-23shim: Prevent shim to set itself as a second stage loaderJavier Martinez Canillas
2020-07-23shim: Properly generate absolute paths from relative image pathsJavier Martinez Canillas
2020-07-23shim: Extend invalid reloc size warning messagePaul Menzel
2020-07-23Make some things dprint() instead of console_print()Peter Jones
2018-04-05Audit get_variable() calls for correct FreePool() use.Peter Jones
2018-04-05Make handle_image() use console_print() not console_notify() on successPeter Jones
2018-04-05Get rid of dprinta(), it's uselessPeter Jones
2018-04-04Make the 'something has gone seriously wrong' message less ambiguousPeter Jones
2018-04-04read_header(): fix the case where signatures have been removed.Peter Jones
2018-03-23Revert "Allow shim to handle multiple trusted certificates"Peter Jones
2018-03-19Fix i386 pointer type error.Peter Jones
2018-03-15Avoid a minor scan-build complaint.Peter Jones
2018-03-14Allow shim to handle multiple trusted certificatesMichael Brown
2018-03-14Allow memory allocated by handle_image() to be freedMichael Brown
2018-03-14Remove global entry_point variableMichael Brown
2018-03-14Do not modify original imageMichael Brown