bitlk.h (cryptsetup-2.4.2.tar.xz) | : | bitlk.h (cryptsetup-2.4.3.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 64 | skipping to change at line 64 | |||
BITLK_PROTECTION_UNKNOWN, | BITLK_PROTECTION_UNKNOWN, | |||
} BITLKVMKProtection; | } BITLKVMKProtection; | |||
typedef enum { | typedef enum { | |||
BITLK_ENTRY_TYPE_PROPERTY = 0x0000, | BITLK_ENTRY_TYPE_PROPERTY = 0x0000, | |||
BITLK_ENTRY_TYPE_VMK = 0x0002, | BITLK_ENTRY_TYPE_VMK = 0x0002, | |||
BITLK_ENTRY_TYPE_FVEK = 0x0003, | BITLK_ENTRY_TYPE_FVEK = 0x0003, | |||
BITLK_ENTRY_TYPE_STARTUP_KEY = 0x0006, | BITLK_ENTRY_TYPE_STARTUP_KEY = 0x0006, | |||
BITLK_ENTRY_TYPE_DESCRIPTION = 0x0007, | BITLK_ENTRY_TYPE_DESCRIPTION = 0x0007, | |||
BITLK_ENTRY_TYPE_VOLUME_HEADER = 0x000f, | BITLK_ENTRY_TYPE_VOLUME_HEADER = 0x000f, | |||
BITLK_ENTRY_TYPE_VOLUME_GUID = 0x0019, | ||||
} BITLKFVEEntryType; | } BITLKFVEEntryType; | |||
typedef enum { | typedef enum { | |||
BITLK_ENTRY_VALUE_ERASED = 0x0000, | BITLK_ENTRY_VALUE_ERASED = 0x0000, | |||
BITLK_ENTRY_VALUE_KEY = 0x0001, | BITLK_ENTRY_VALUE_KEY = 0x0001, | |||
BITLK_ENTRY_VALUE_STRING = 0x0002, | BITLK_ENTRY_VALUE_STRING = 0x0002, | |||
BITLK_ENTRY_VALUE_STRETCH_KEY = 0x0003, | BITLK_ENTRY_VALUE_STRETCH_KEY = 0x0003, | |||
BITLK_ENTRY_VALUE_USE_KEY = 0x0004, | BITLK_ENTRY_VALUE_USE_KEY = 0x0004, | |||
BITLK_ENTRY_VALUE_ENCRYPTED_KEY = 0x0005, | BITLK_ENTRY_VALUE_ENCRYPTED_KEY = 0x0005, | |||
BITLK_ENTRY_VALUE_TPM_KEY = 0x0006, | BITLK_ENTRY_VALUE_TPM_KEY = 0x0006, | |||
BITLK_ENTRY_VALUE_VALIDATION = 0x0007, | BITLK_ENTRY_VALUE_VALIDATION = 0x0007, | |||
BITLK_ENTRY_VALUE_VMK = 0x0008, | BITLK_ENTRY_VALUE_VMK = 0x0008, | |||
BITLK_ENTRY_VALUE_EXTERNAL_KEY = 0x0009, | BITLK_ENTRY_VALUE_EXTERNAL_KEY = 0x0009, | |||
BITLK_ENTRY_VALUE_OFFSET_SIZE = 0x000f, | BITLK_ENTRY_VALUE_OFFSET_SIZE = 0x000f, | |||
BITLK_ENTRY_VALUE_RECOVERY_TIME = 0x015, | BITLK_ENTRY_VALUE_RECOVERY_TIME = 0x015, | |||
BITLK_ENTRY_VALUE_GUID = 0x0017, | ||||
} BITLKFVEEntryValue; | } BITLKFVEEntryValue; | |||
struct bitlk_vmk { | struct bitlk_vmk { | |||
char *guid; | char *guid; | |||
char *name; | char *name; | |||
BITLKVMKProtection protection; | BITLKVMKProtection protection; | |||
uint8_t salt[BITLK_SALT_SIZE]; | uint8_t salt[BITLK_SALT_SIZE]; | |||
uint8_t mac_tag[BITLK_VMK_MAC_TAG_SIZE]; | uint8_t mac_tag[BITLK_VMK_MAC_TAG_SIZE]; | |||
uint8_t nonce[BITLK_NONCE_SIZE]; | uint8_t nonce[BITLK_NONCE_SIZE]; | |||
struct volume_key *vk; | struct volume_key *vk; | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added |