]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
random-seed: move seed efi table definitions to header
authorLennart Poettering <lennart@amutable.com>
Sat, 7 Mar 2026 21:11:31 +0000 (22:11 +0100)
committerLennart Poettering <lennart@amutable.com>
Wed, 25 Mar 2026 13:50:19 +0000 (14:50 +0100)
src/boot/random-seed.c
src/boot/random-seed.h

index 30e74af214f490883c4db275e02d8edd91630d4e..8ef7ee7e52ed06192725c7dfa603afe8597fcea8 100644 (file)
 #define RANDOM_MAX_SIZE_MIN (32U)
 #define RANDOM_MAX_SIZE_MAX (32U*1024U)
 
-struct linux_efi_random_seed {
-        uint32_t size;
-        uint8_t seed[];
-};
-
-#define LINUX_EFI_RANDOM_SEED_TABLE_GUID \
-        { 0x1ce1e5bc, 0x7ceb, 0x42f2, { 0x81, 0xe5, 0x8a, 0xad, 0xf1, 0x80, 0xf5, 0x7b } }
-
 /* SHA256 gives us 256/8=32 bytes */
 #define HASH_VALUE_SIZE 32
 
index 67f005dff54f06a3bcd42c85b211e7ae397f70a3..4a9f01bf45330e0823f0febbee7d3365e5aca78e 100644 (file)
@@ -3,4 +3,12 @@
 
 #include "efi.h"
 
+struct linux_efi_random_seed {
+        uint32_t size;
+        uint8_t seed[];
+};
+
+#define LINUX_EFI_RANDOM_SEED_TABLE_GUID \
+        { 0x1ce1e5bc, 0x7ceb, 0x42f2, { 0x81, 0xe5, 0x8a, 0xad, 0xf1, 0x80, 0xf5, 0x7b } }
+
 EFI_STATUS process_random_seed(EFI_FILE *root_dir);