random-seed: move seed efi table definitions to header

This commit is contained in:
Lennart Poettering
2026-03-25 14:50:19 +01:00
parent c678b0b060
commit 9b15ddd9cf
2 changed files with 8 additions and 8 deletions
-8
View File
@@ -12,14 +12,6 @@
#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
+8
View 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);