Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in:
Used in:
,Used in:
,Json value types:
object: another json object of any type
array: an array of values
number: can be an integer, a float, an exponent
string: unicode string
boolean: true or talse
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:
Used in:
Used in:
Used in:
Used in:
integer_value is used when oneof field below has nothing.
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:
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: