summaryrefslogtreecommitdiff
path: root/src/basic/efivars.h
diff options
context:
space:
mode:
authorJan Janssen <medhefgo@web.de>2021-10-20 10:11:45 +0200
committerLennart Poettering <lennart@poettering.net>2021-10-22 10:08:38 +0200
commitc49645121614c2ea0e04371a866c28cf87c9d7c5 (patch)
tree77356133c2a6ce03e85b0c491c27d4f2bd7d2db2 /src/basic/efivars.h
parentaee21f7f8f462cce682f46a2173d030bfb11afd6 (diff)
downloadsystemd-c49645121614c2ea0e04371a866c28cf87c9d7c5.tar.gz
sd-boot: Be more precise about secure boot modes
Fixes: #11559
Diffstat (limited to 'src/basic/efivars.h')
-rw-r--r--src/basic/efivars.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/basic/efivars.h b/src/basic/efivars.h
index cb6ad9e0a2..494154b361 100644
--- a/src/basic/efivars.h
+++ b/src/basic/efivars.h
@@ -10,6 +10,7 @@
#include "sd-id128.h"
+#include "efivars-fundamental.h"
#include "time-util.h"
#define EFI_VENDOR_LOADER SD_ID128_MAKE(4a,67,b0,82,0a,4c,41,cf,b6,c7,44,0b,29,bb,8c,4f)
@@ -48,7 +49,7 @@ int efi_set_variable_string(const char *variable, const char *p);
bool is_efi_boot(void);
bool is_efi_secure_boot(void);
-bool is_efi_secure_boot_setup_mode(void);
+SecureBootMode efi_get_secure_boot_mode(void);
int cache_efi_options_variable(void);
int systemd_efi_options_variable(char **line);
@@ -80,8 +81,8 @@ static inline bool is_efi_secure_boot(void) {
return false;
}
-static inline bool is_efi_secure_boot_setup_mode(void) {
- return false;
+static inline SecureBootMode efi_get_secure_boot_mode(void) {
+ return SECURE_BOOT_UNKNOWN;
}
static inline int cache_efi_options_variable(void) {