summaryrefslogtreecommitdiff
path: root/shim.c
AgeCommit message (Expand)Author
2021-03-18shim: Use the default loader if an EFI_LOAD_OPTION can't be parsedJavier Martinez Canillas
2021-03-15shim: Fix a NULL pointer dereference caused by start not being setJavier Martinez Canillas
2021-03-12Fix a plausible NULL dereference.Peter Jones
2021-03-12Make ENABLE_SHIM_DEVEL work better.Peter Jones
2021-03-11shim: simplify sbat self-check logic.Peter Jones
2021-03-11If the SBAT UEFI variable is not set, initialize it as a bootservices variable.Jan Setje-Eilers
2021-03-10shim: attempt to improve the argument handlingPaul Moore
2021-03-10Fix compilation for older gccAlex Burmashev
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