keyexchange.proto 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. message Request {
  2. message Data0 {
  3. required uint32 data0 = 0x0a; // 05
  4. required uint32 data1 = 0x1e; // 02
  5. required uint64 data2 = 0x28; // 10800000000
  6. }
  7. message Data2 {
  8. message Data0 {
  9. required bytes data0 = 0x0a; // 60
  10. required uint32 data1 = 0x14; // 01
  11. }
  12. required Data0 data0 = 0x0a; // 65
  13. }
  14. required Data0 data0 = 0x0a; // 0d
  15. required uint32 data1 = 0x1e; // 00
  16. required Data2 data2 = 0x32; // 67
  17. required bytes random = 0x3c; // 10
  18. required bytes data4 = 0x46; // 01
  19. required bytes data5 = 0x50; // 02
  20. }
  21. message Response {
  22. message Data {
  23. message Data0 {
  24. message Data0 {
  25. required bytes data0 = 0x0a; // 60
  26. required uint32 data1 = 0x14;
  27. required bytes data2 = 0x1e; // 100
  28. }
  29. required Data0 data0 = 0x0a;
  30. }
  31. message Data3 {
  32. required bytes data0 = 0x0a;
  33. }
  34. required Data0 data0 = 0x0a;
  35. required bytes data1 = 0x14;
  36. required bytes data2 = 0x1e;
  37. required Data3 data3 = 0x28;
  38. required bytes data4 = 0x32;
  39. required bytes data5 = 0x3c;
  40. }
  41. required Data data = 0x0a;
  42. }
  43. message ChallengePacket {
  44. message Data0 {
  45. message Data0 {
  46. required bytes data0 = 0x0a;
  47. }
  48. required Data0 data0 = 0x0a;
  49. }
  50. required Data0 data0 = 0x0a;
  51. required bytes data1 = 0x14;
  52. required bytes data2 = 0x1e;
  53. }