Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/random.h
Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | enum random_entropy_source { | ||||
RANDOM_PURE_RNDTEST, | RANDOM_PURE_RNDTEST, | ||||
RANDOM_PURE_VIRTIO, | RANDOM_PURE_VIRTIO, | ||||
RANDOM_PURE_BROADCOM, | RANDOM_PURE_BROADCOM, | ||||
RANDOM_PURE_CCP, | RANDOM_PURE_CCP, | ||||
RANDOM_PURE_DARN, | RANDOM_PURE_DARN, | ||||
RANDOM_PURE_TPM, | RANDOM_PURE_TPM, | ||||
RANDOM_PURE_VMGENID, | RANDOM_PURE_VMGENID, | ||||
RANDOM_PURE_QUALCOMM, | RANDOM_PURE_QUALCOMM, | ||||
RANDOM_PURE_ARMV8, | |||||
ENTROPYSOURCE | ENTROPYSOURCE | ||||
}; | }; | ||||
_Static_assert(ENTROPYSOURCE <= 32, | _Static_assert(ENTROPYSOURCE <= 32, | ||||
"hardcoded assumption that values fit in a typical word-sized bitset"); | "hardcoded assumption that values fit in a typical word-sized bitset"); | ||||
#define RANDOM_CACHED_BOOT_ENTROPY_MODULE "boot_entropy_cache" | #define RANDOM_CACHED_BOOT_ENTROPY_MODULE "boot_entropy_cache" | ||||
#define RANDOM_PLATFORM_BOOT_ENTROPY_MODULE "boot_entropy_platform" | #define RANDOM_PLATFORM_BOOT_ENTROPY_MODULE "boot_entropy_platform" | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |