Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/random.h
Show First 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | enum random_entropy_source { | ||||
RANDOM_PURE_SAFE, | RANDOM_PURE_SAFE, | ||||
RANDOM_PURE_GLXSB, | RANDOM_PURE_GLXSB, | ||||
RANDOM_PURE_UBSEC, | RANDOM_PURE_UBSEC, | ||||
RANDOM_PURE_HIFN, | RANDOM_PURE_HIFN, | ||||
RANDOM_PURE_RDRAND, | RANDOM_PURE_RDRAND, | ||||
RANDOM_PURE_NEHEMIAH, | RANDOM_PURE_NEHEMIAH, | ||||
RANDOM_PURE_RNDTEST, | RANDOM_PURE_RNDTEST, | ||||
RANDOM_PURE_VIRTIO, | RANDOM_PURE_VIRTIO, | ||||
RANDOM_PURE_BROADCOM, | |||||
ENTROPYSOURCE | ENTROPYSOURCE | ||||
}; | }; | ||||
#define RANDOM_HARVEST_EVERYTHING_MASK ((1 << (RANDOM_ENVIRONMENTAL_END + 1)) - 1) | #define RANDOM_HARVEST_EVERYTHING_MASK ((1 << (RANDOM_ENVIRONMENTAL_END + 1)) - 1) | ||||
#if defined(DEV_RANDOM) | #if defined(DEV_RANDOM) | ||||
void random_harvest_queue(const void *, u_int, u_int, enum random_entropy_source); | void random_harvest_queue(const void *, u_int, u_int, enum random_entropy_source); | ||||
void random_harvest_fast(const void *, u_int, u_int, enum random_entropy_source); | void random_harvest_fast(const void *, u_int, u_int, enum random_entropy_source); | ||||
Show All 16 Lines |