package json_proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ArrayValue

LUKS2_plain_JSON.proto:136

Used in: JsonValue

message BooleanValue

LUKS2_plain_JSON.proto:175

Used in: JsonValue

message JsonObject

LUKS2_plain_JSON.proto:108

Used in: JsonValue, LUKS2_both_headers

message JsonValue

LUKS2_plain_JSON.proto:113

Used in: ArrayValue, JsonObject

message LUKS2_both_headers

LUKS2_plain_JSON.proto:100

message LUKS2_header

LUKS2_plain_JSON.proto:91

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: LUKS2_both_headers

message NumberExponent

LUKS2_plain_JSON.proto:148

Used in: NumberValue

message NumberExponentFrac

LUKS2_plain_JSON.proto:154

Used in: NumberValue

message NumberFloat

LUKS2_plain_JSON.proto:144

Used in: NumberValue

message NumberInteger

LUKS2_plain_JSON.proto:140

Used in: NumberValue

message NumberValue

LUKS2_plain_JSON.proto:160

Used in: JsonValue

message StringValue

LUKS2_plain_JSON.proto:171

Used in: JsonValue

enum hash_algorithm

LUKS2_plain_JSON.proto:35

enum hdr_size

LUKS2_plain_JSON.proto:59

we limit the size to 64KiB to make the fuzzing faster because the checksum needs to be calculated for the whole image

Used in: LUKS2_header

enum luks2_magic

LUKS2_plain_JSON.proto:45

Used in: LUKS2_header

enum luks_version

LUKS2_plain_JSON.proto:51

Used in: LUKS2_header

message object_id

LUKS2_plain_JSON.proto:17

enum seqid_description

LUKS2_plain_JSON.proto:71

Used in: LUKS2_both_headers

message string_uint64

LUKS2_plain_JSON.proto:27