summaryrefslogtreecommitdiff
path: root/mok.c
AgeCommit message (Expand)Author
2025-03-14mirror_mok_db(): Free our mok variable name correctlyPeter Jones
2025-03-14mirror_one_mok_variable(): fix a memory leak on TPM log error.Peter Jones
2025-03-14mirror_mok_db(): get rid of an unused variable+allocationPeter Jones
2025-02-26Some save_logs() improvements.Peter Jones
2025-02-25Add shim's current NX_COMPAT status to HSIStatusPeter Jones
2025-02-24Add DXE Services information to HSIPeter Jones
2025-02-24Mirror some more efi variables to mok-variablesPeter Jones
2025-02-24Move mok state variable data flag definitions to the header.Peter Jones
2025-02-24shim: add HSIStatus featurePeter Jones
2025-02-24mok variables: add a format callbackPeter Jones
2025-02-24mok: add MOK_VARIABLE_CONFIG_ONLYPeter Jones
2025-02-19regression: out of bounds read in CopyMem() in ad8692eJan Setje-Eilers
2025-01-17Provide better error message when MokManager is not foundRenaud Métrich
2025-01-15avoid EFIv2 runtime services on Apple x86 machinesEduard Acatrinei
2023-10-19CVE-2023-40546 mok: fix LogError() invocationPeter Jones
2023-07-19mok: Avoid underflow in maximum variable size calculationAlper Nebi Yasak
2022-11-14mok: remove MokListTrusted from PCR 7Arthur Gautier
2022-05-23mok import: handle OOM casePeter Jones
2022-05-18mok.c: fix a trivial dead assignmentPeter Jones
2022-05-17Add MokPolicy variable and MOK_POLICY_REQUIRE_NXPeter Jones
2022-05-17Load additional certs from a signed binaryEric Snowberg
2022-05-04Allow MokListTrusted to be enabled by defaultEric Snowberg
2022-02-03Make Mok config table be runtime services memory.Peter Jones
2021-12-10Minor coverity fixes15.5-rc2Peter Jones
2021-11-03Introduce a new MOK variable called MokListTrustedRTEric Snowberg
2021-09-07mok: Fix memory leak in mok mirroringPeter Jones
2021-09-07mok: move the mok_state_variables definitions to their own headerPeter Jones
2021-09-07cleanup: always use BS and RT, not gBS and gRTPeter Jones
2021-09-07mok: delete the existing RT variables only when only_first=TRUEGary Lin
2021-07-20mok: relax the maximum variable size checkGary Lin
2021-07-20mok: fix potential buffer overrun in import_mok_stateJonathan Yong
2021-05-24Don't call QueryVariableInfo() on EFI 1.10 machinesPeter Jones
2021-04-12mok: allocate MOK config table as BootServicesDataGary Lin
2021-04-09Fix handling of ignore_db and user_insecure_modeAdam Williamson
2021-03-22Fix boot failures due to variable size constraintsupstream/shim-15.3-rc4shim-15.3-rc4Chris Coulson
2021-03-18Avoid creating unnecessary mirrored MOK variablesupstream/shim-15.3-rc3shim-15.3-rc3Chris Coulson
2021-03-18Ensure that MOK variable mirroring creates well formed ESLsChris Coulson
2021-03-12sbat variable: use UEFI_VAR_NV_BS_RT when we've got ENABLE_SHIM_DEVELPeter Jones
2021-03-12Make ENABLE_SHIM_DEVEL work better.Peter Jones
2021-03-10Consolidate most of our standard lib functions to libPeter Jones
2021-03-10Restructure our includes.Peter Jones
2021-02-25compiler.h: fix a typo and add some more function attribute macrosPeter Jones
2021-02-22SBAT: mirror SBAT to SbatRT and extend to PCR7 + logPeter Jones
2021-02-22Document struct mok_state_variable better.Peter Jones
2021-02-16Make sure MIN() and MAX() are always defined.Peter Jones
2021-02-16Fix up a bunch of our license statements and add SPDX most placesPeter Jones
2021-01-29Work around some clang-format oddnessesPeter Jones
2020-08-04mirror_one_mok_variable(): round allocation up to a full pagePeter Jones
2020-07-25Implement lennysz's suggestions for MokListRTPeter Jones
2020-07-25Also use a config table to mirror mok variables.Peter Jones