summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-02-20Include missing .text sections in PE/COFF binaryChris Coulson
2021-02-19build: Pass the correct paths to sbsignChris Coulson
2021-02-19sbat: Fix two NULL derefs found with "gcc -fanalyzer"Peter Jones
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-19sbat: include NULL terminator when calculating buffer end in parse_sbat()Javier Martinez Canillas
2021-02-19pe.c: move sbat verification to its own function.Peter Jones
2021-02-19Don't re-parse the SBAT EFI variable for each binary we load.Javier Martinez Canillas
2021-02-19parse_sbat: handle the realloc failure leak and batch allocations.Peter Jones
2021-02-19pe.c: parse SBAT variable and perform basic verificationAlex Burmashev
2021-02-19sbat: drop the struct sbat and just use two variables insteadPeter Jones
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-19build: add some basic $EFI_PATH checkingPaul Moore
2021-02-17add list_empty to linked list primitivesAlex Burmashev
2021-02-17strndupa: allocate len + 1, so that \0 is not lostAlex Burmashev
2021-02-17Fix an off by one in strnlena()Peter Jones
2021-02-17Fixups after Peter's reviewSteve McIntyre
2021-02-17Second attempt at SBAT doc tweaksSteve McIntyre
2021-02-17fix nitJan Setje-Eilers
2021-02-17fix nitJan Setje-Eilers
2021-02-17fix nitJan Setje-Eilers
2021-02-17fix notJan Setje-Eilers
2021-02-17SBAT: Fix all the docs examples to start with version 1Peter Jones
2021-02-17SBAT: make the variable be CSV in our spec.Peter Jones
2021-02-16sbat: add minor fixes to parse_sbatChris Co
2021-02-16sbat: use correct type for parse_sbat_var() return valueJavier Martinez Canillas
2021-02-16sbat: remove unused buffer parameter in parse_sbat() functionJavier Martinez Canillas
2021-02-16sbat: clang-format the whole thing.Peter Jones
2021-02-16Use gcc -Os instead of -O0.Peter Jones
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 the variable name and pointer const in all of our efi vars functionsPeter Jones
2021-02-16Make httpboot.c always get built.Peter Jones
2021-02-16Fix a bunch of trivial trailing whitespace issues.Peter Jones
2021-02-16console: Fix a typo in the EFI warning list in gnu-efiPeter Jones
2021-02-16fallback: show a countdown menu before resetGary Lin
2021-02-16console: Move the countdown function to console.cGary Lin
2021-02-16lib: move print_crypto_errors() out of console.cGary Lin
2021-02-16Fix sbsign command usageChris Coulson
2021-02-16Make sure MIN() and MAX() are always defined.Peter Jones
2021-02-16Makefile: use fixed build host if SOURCE_DATE_EPOCH is definedLuca Boccassi
2021-02-16src/netboot.c: remove the execute bitGary Lin
2021-02-16SPDX: Clarify the attribution for James's lib/ codePeter Jones
2021-02-16SPDX: Clarify the attribution for crypt_blowfishPeter 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-15Convert README -> README.mdColin Walters
2021-02-15.gitignore: ignore .gdbinitPeter Jones
2021-02-15.gitignore: add build dirs and shim_cert.hPeter Jones