Files
Phantom/release/protos/setuppackage.proto

38 lines
1007 B
Protocol Buffer

message dummy_setup_package {
required bytes seed = 1;
required fixed32 size = 2;
required fixed32 flags = 3;
}
message routing_table_entry {
required bytes ap_adress = 1;
repeated string ip_adresses = 2;
repeated fixed32 ports = 3;
};
message setup_package {
required string prev_ip = 1;
required string next_ip = 2;
required uint32 prev_port = 3;
required uint32 next_port = 4;
required bytes prev_id = 5;
required bytes next_id = 6;
required bytes prev_communication_certificate_flat = 7;
required bytes next_communication_certificate_flat = 8;
required bytes construction_certificate_flat = 9;
repeated dummy_setup_package dummies = 10;
required uint32 nkeys = 11;
required bytes key_seed = 12;
required bytes replacement_seed = 13;
required bytes key_salt = 14;
required uint32 flags = 15;
required bytes hash = 16;
required bytes external_hash = 17;
optional bytes ap_adress = 18;
optional routing_table_entry rte = 19;
}
message setup_array {
repeated bytes slots = 1;
}