TokenKeeper_def_g.h 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. #ifndef __TOKENKEEPER_DEF_G_H
  2. #define __TOKENKEEPER_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace TokenKeeper {
  7. //
  8. // const goes here
  9. //
  10. #define TokenService_Method_GetToken 0
  11. #define TokenService_Method_SetToken 1
  12. #define TokenService_Method_GetSharedSK 2
  13. #define TokenService_Method_SetSharedSK 3
  14. #define TokenService_Method_SetKeyPair 4
  15. #define TokenService_Method_GetPublicKey 5
  16. #define TokenService_Method_EncryptWithPubKey 6
  17. #define TokenService_Method_DecryptWithPubKey 7
  18. #define TokenService_Method_EncryptWithPriKey 8
  19. #define TokenService_Method_DecryptWithPriKey 9
  20. #define TokenService_MethodSignature_GetToken 1899966909
  21. #define TokenService_MethodSignature_SetToken 1914399337
  22. #define TokenService_MethodSignature_GetSharedSK -996290752
  23. #define TokenService_MethodSignature_SetSharedSK 837349889
  24. #define TokenService_MethodSignature_SetKeyPair 942339011
  25. #define TokenService_MethodSignature_GetPublicKey 639817557
  26. #define TokenService_MethodSignature_EncryptWithPubKey -1703833146
  27. #define TokenService_MethodSignature_DecryptWithPubKey 1999037441
  28. #define TokenService_MethodSignature_EncryptWithPriKey 1611536168
  29. #define TokenService_MethodSignature_DecryptWithPriKey 1154586002
  30. struct TokenService_GetToken_Req
  31. {
  32. void Serialize(SpBuffer &Buf)
  33. {
  34. }
  35. };
  36. struct TokenService_GetToken_Ans
  37. {
  38. CBlob token;
  39. void Serialize(SpBuffer &Buf)
  40. {
  41. auto & buf = Buf & token;
  42. }
  43. };
  44. struct TokenService_SetToken_Req
  45. {
  46. CBlob token;
  47. void Serialize(SpBuffer &Buf)
  48. {
  49. auto & buf = Buf & token;
  50. }
  51. };
  52. struct TokenService_SetToken_Ans
  53. {
  54. void Serialize(SpBuffer &Buf)
  55. {
  56. }
  57. };
  58. struct TokenService_GetSharedSK_Req
  59. {
  60. void Serialize(SpBuffer &Buf)
  61. {
  62. }
  63. };
  64. struct TokenService_GetSharedSK_Ans
  65. {
  66. CBlob ssk;
  67. void Serialize(SpBuffer &Buf)
  68. {
  69. auto & buf = Buf & ssk;
  70. }
  71. };
  72. struct TokenService_SetSharedSK_Req
  73. {
  74. CBlob ssk;
  75. void Serialize(SpBuffer &Buf)
  76. {
  77. auto & buf = Buf & ssk;
  78. }
  79. };
  80. struct TokenService_SetSharedSK_Ans
  81. {
  82. void Serialize(SpBuffer &Buf)
  83. {
  84. }
  85. };
  86. struct TokenService_SetKeyPair_Req
  87. {
  88. CBlob pub_key;
  89. CBlob pri_key;
  90. void Serialize(SpBuffer &Buf)
  91. {
  92. auto & buf = Buf & pub_key & pri_key;
  93. }
  94. };
  95. struct TokenService_SetKeyPair_Ans
  96. {
  97. void Serialize(SpBuffer &Buf)
  98. {
  99. }
  100. };
  101. struct TokenService_GetPublicKey_Req
  102. {
  103. void Serialize(SpBuffer &Buf)
  104. {
  105. }
  106. };
  107. struct TokenService_GetPublicKey_Ans
  108. {
  109. CBlob key;
  110. void Serialize(SpBuffer &Buf)
  111. {
  112. auto & buf = Buf & key;
  113. }
  114. };
  115. struct TokenService_EncryptWithPubKey_Req
  116. {
  117. CBlob raw_data;
  118. void Serialize(SpBuffer &Buf)
  119. {
  120. auto & buf = Buf & raw_data;
  121. }
  122. };
  123. struct TokenService_EncryptWithPubKey_Ans
  124. {
  125. CBlob enc_data;
  126. void Serialize(SpBuffer &Buf)
  127. {
  128. auto & buf = Buf & enc_data;
  129. }
  130. };
  131. struct TokenService_DecryptWithPubKey_Req
  132. {
  133. CBlob enc_data;
  134. void Serialize(SpBuffer &Buf)
  135. {
  136. auto & buf = Buf & enc_data;
  137. }
  138. };
  139. struct TokenService_DecryptWithPubKey_Ans
  140. {
  141. CBlob raw_data;
  142. void Serialize(SpBuffer &Buf)
  143. {
  144. auto & buf = Buf & raw_data;
  145. }
  146. };
  147. struct TokenService_EncryptWithPriKey_Req
  148. {
  149. CBlob raw_data;
  150. void Serialize(SpBuffer &Buf)
  151. {
  152. auto & buf = Buf & raw_data;
  153. }
  154. };
  155. struct TokenService_EncryptWithPriKey_Ans
  156. {
  157. CBlob enc_data;
  158. void Serialize(SpBuffer &Buf)
  159. {
  160. auto & buf = Buf & enc_data;
  161. }
  162. };
  163. struct TokenService_DecryptWithPriKey_Req
  164. {
  165. CBlob enc_data;
  166. void Serialize(SpBuffer &Buf)
  167. {
  168. auto & buf = Buf & enc_data;
  169. }
  170. };
  171. struct TokenService_DecryptWithPriKey_Ans
  172. {
  173. CBlob raw_data;
  174. void Serialize(SpBuffer &Buf)
  175. {
  176. auto & buf = Buf & raw_data;
  177. }
  178. };
  179. ///////////////////////////
  180. } // namespace TokenKeeper
  181. #endif // __TOKENKEEPER_DEF_G_H