free-librespot/protocol/keyexchange.proto
2015-04-25 21:32:07 +01:00

61 lines
1.5 KiB
Protocol Buffer

message Request {
message Data0 {
required uint32 data0 = 0x0a; // 05
required uint32 data1 = 0x1e; // 02
required uint64 data2 = 0x28; // 10800000000
}
message Data2 {
message Data0 {
required bytes data0 = 0x0a; // 60
required uint32 data1 = 0x14; // 01
}
required Data0 data0 = 0x0a; // 65
}
required Data0 data0 = 0x0a; // 0d
required uint32 data1 = 0x1e; // 00
required Data2 data2 = 0x32; // 67
required bytes random = 0x3c; // 10
required bytes data4 = 0x46; // 01
required bytes data5 = 0x50; // 02
}
message Response {
message Data {
message Data0 {
message Data0 {
required bytes data0 = 0x0a; // 60
required uint32 data1 = 0x14;
required bytes data2 = 0x1e; // 100
}
required Data0 data0 = 0x0a;
}
message Data3 {
required bytes data0 = 0x0a;
}
required Data0 data0 = 0x0a;
required bytes data1 = 0x14;
required bytes data2 = 0x1e;
required Data3 data3 = 0x28;
required bytes data4 = 0x32;
required bytes data5 = 0x3c;
}
required Data data = 0x0a;
}
message ChallengePacket {
message Data0 {
message Data0 {
required bytes data0 = 0x0a;
}
required Data0 data0 = 0x0a;
}
required Data0 data0 = 0x0a;
required bytes data1 = 0x14;
required bytes data2 = 0x1e;
}