summaryrefslogtreecommitdiff
path: root/sbat.c
AgeCommit message (Expand)Author
2025-01-15Improve shortcut performance when comparing two boolean expressionsDennis Tseng
2024-01-22Rename "previous" revocations to "automatic"Jan Setje-Eilers
2023-12-05Print message when refusing to apply SbatLevelJan Setje-Eilers
2023-12-05shim should not self revokeJan Setje-Eilers
2023-12-05BS Variables for bootmgr revocationsJan Setje-Eilers
2023-12-05Always clear SbatLevel when Secure Boot is disabledJan Setje-Eilers
2023-12-05Allow SbatLevel data from external binaryJan Setje-Eilers
2023-06-29Fix a 1-byte memory leak in .sbat parsing.Peter Jones
2022-08-03Make SBAT variable payload introspectableChris Coulson
2022-06-01sbat: add the parsed SBAT variable entries to the debug logPeter Jones
2022-05-24SBAT Policy latest should be a one-shotJan Setje-Eilers
2022-05-23sbat: Make nth_sbat_field() honor the size limitPeter Jones
2022-05-23Fix preserve_sbat_uefi_variable() logicJan Setje-Eilers
2022-05-18sbat policy: make our policy change actions symbolicPeter Jones
2022-05-17SBAT revocation managementJan Setje-Eilers
2022-05-17SBAT matching: Break out of the inner sbat loop if we find the entry.Peter Jones
2021-03-30sbat: add more dprint()Peter Jones
2021-03-28parse_sbat_var_data()/cleanup_sbat_var(): fix free logicPeter Jones
2021-03-27Change SBAT variable name to SbatLevelJan Setje-Eilers
2021-03-27Fix SBAT variable content validation.Jan Setje-Eilers
2021-03-27Move the check for the SBAT variable properties to its own function.Jan Setje-Eilers
2021-03-12set_sbat_uefi_variable(): align some decisions that are off-by-one.Peter Jones
2021-03-12set_sbat_uefi_variable(): add a pile of debug prints.Peter Jones
2021-03-12sbat variable: use UEFI_VAR_NV_BS_RT when we've got ENABLE_SHIM_DEVELPeter Jones
2021-03-11set_sbat_uefi_variable(): avoid comparing unsafe dataPeter Jones
2021-03-11If the SBAT UEFI variable is not set, initialize it as a bootservices variable.Jan Setje-Eilers
2021-03-10Consolidate most of our standard lib functions to libPeter Jones
2021-03-10Restructure our includes.Peter Jones
2021-02-25Fix column size check in SBAT variable parsing.Thomas Frauendorfer | Miray Software
2021-02-25sbat: fix the gcc warningsGary Lin
2021-02-25Make verify_sbat() more testablePeter Jones
2021-02-25SBAT: make our SBAT variable parser use the CSV parserPeter Jones
2021-02-25SBAT: make our sbat section parser use the csv parserPeter Jones
2021-02-25Move is_utf8_bom() to str.hPeter Jones
2021-02-19sbat: Fix two NULL derefs found with "gcc -fanalyzer"Peter Jones
2021-02-19sbat: include NULL terminator when calculating buffer end in parse_sbat()Javier Martinez Canillas
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-16sbat: add minor fixes to parse_sbatChris Co
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-15sbat: make the includes work like everything else.Peter Jones
2021-02-13Add a function to parse the SBAT metadata from the .sbat sectionJavier Martinez Canillas
2021-02-13Add the beginning of .sbat parsing stuffPeter Jones
2021-02-12Add a .sbat section to EFI binariesJavier Martinez Canillas