Get desktop application:
View/edit binary Protocol Buffers messages
message luks2_hdr_disk { char magic[LUKS2_MAGIC_L]; //uint16_t version; /* Version 2 */ uint64_t hdr_size; /* in bytes, including JSON area */ uint64_t seqid; /* increased on every update */ char label[LUKS2_LABEL_L]; char checksum_alg[LUKS2_CHECKSUM_ALG_L]; uint8_t salt[LUKS2_SALT_L]; /* unique for every header/offset */ char uuid[LUKS2_UUID_L]; char subsystem[LUKS2_LABEL_L]; /* owner subsystem label */ uint64_t hdr_offset; /* offset from device start in bytes */ char _padding[184]; uint8_t csum[LUKS2_CHECKSUM_L]; }
Used in:
Used in:
- allow-discards allows TRIM (discards) on the active device. - same-cpu-crypt compatibility performance flag for dm-crypt [3] to per- form encryption using the same CPU that originated the request. - submit-from-crypt-cpus compatibility performance flag for dm-crypt [3] to disable offloading write requests to a separate thread after encryption. - no-journal disable data journalling for dm-integrity [10]. - no-read-workqueue compatibility performance flag for dm-crypt [3] to bypass dm-crypt read workqueue and process read requests synchronously. - no-write-workqueue compatibility performance flag for dm-crypt [3] to bypass dm-crypt write workqueue and process write requests synchronously.
Used in:
Used in:
Used in:
pbkdf2 digest fields
Used in:
, , ,we limit the size to 64KiB to make the fuzzing faster because the checksum needs to be calculated for the whole image
Used in:
size_128_KB = 131072; size_256_KB = 262144; size_512_KB = 524288; size_1_MB = 1048576; size_2_MB = 2097152; size_4_MB = 4194304;
Used in:
Used in:
Used in:
Used in:
mandatory fields
raw type fields
checksum type field
datashift type fields
Used in:
Used in:
type
reencrypt extension
objects
Used in:
pbkdf2 type
argon2i and argon2id types
Used in:
,Used in:
Used in:
Used in:
Used in:
, , ,int_id will be mapped to range -16 to 16 (mod 33) this way iy should be easier to generate valid object cross-references
Used in:
Used in:
Used in:
segment type crypt
Used in:
Used in:
Used in:
Used in:
Used in:
,Used in: