Changeset View
Changeset View
Standalone View
Standalone View
head/sys/geom/eli/g_eli.h
Show First 20 Lines • Show All 139 Lines • ▼ Show 20 Lines | |||||
#define G_ELI_MKEYLEN (G_ELI_DATAIVKEYLEN + SHA512_MDLEN) | #define G_ELI_MKEYLEN (G_ELI_DATAIVKEYLEN + SHA512_MDLEN) | ||||
#define G_ELI_OVERWRITES 5 | #define G_ELI_OVERWRITES 5 | ||||
/* Switch data encryption key every 2^20 blocks. */ | /* Switch data encryption key every 2^20 blocks. */ | ||||
#define G_ELI_KEY_SHIFT 20 | #define G_ELI_KEY_SHIFT 20 | ||||
#define G_ELI_CRYPTO_UNKNOWN 0 | #define G_ELI_CRYPTO_UNKNOWN 0 | ||||
#define G_ELI_CRYPTO_HW 1 | #define G_ELI_CRYPTO_HW 1 | ||||
#define G_ELI_CRYPTO_SW 2 | #define G_ELI_CRYPTO_SW 2 | ||||
#define G_ELI_CRYPTO_SW_ACCEL 3 | |||||
#ifdef _KERNEL | #ifdef _KERNEL | ||||
#if (MAX_KEY_BYTES < G_ELI_DATAIVKEYLEN) | #if (MAX_KEY_BYTES < G_ELI_DATAIVKEYLEN) | ||||
#error "MAX_KEY_BYTES is less than G_ELI_DATAKEYLEN" | #error "MAX_KEY_BYTES is less than G_ELI_DATAKEYLEN" | ||||
#endif | #endif | ||||
extern int g_eli_debug; | extern int g_eli_debug; | ||||
extern u_int g_eli_overwrites; | extern u_int g_eli_overwrites; | ||||
▲ Show 20 Lines • Show All 584 Lines • Show Last 20 Lines |