You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1279 lines
29 KiB

  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: proto/p2p/conn_msgs.proto
  3. package p2p
  4. import (
  5. fmt "fmt"
  6. _ "github.com/gogo/protobuf/gogoproto"
  7. proto "github.com/gogo/protobuf/proto"
  8. keys "github.com/tendermint/tendermint/proto/crypto/keys"
  9. io "io"
  10. math "math"
  11. math_bits "math/bits"
  12. )
  13. // Reference imports to suppress errors if they are not otherwise used.
  14. var _ = proto.Marshal
  15. var _ = fmt.Errorf
  16. var _ = math.Inf
  17. // This is a compile-time assertion to ensure that this generated file
  18. // is compatible with the proto package it is being compiled against.
  19. // A compilation error at this line likely means your copy of the
  20. // proto package needs to be updated.
  21. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
  22. type PacketPing struct {
  23. }
  24. func (m *PacketPing) Reset() { *m = PacketPing{} }
  25. func (m *PacketPing) String() string { return proto.CompactTextString(m) }
  26. func (*PacketPing) ProtoMessage() {}
  27. func (*PacketPing) Descriptor() ([]byte, []int) {
  28. return fileDescriptor_8c680f0b24d73fe7, []int{0}
  29. }
  30. func (m *PacketPing) XXX_Unmarshal(b []byte) error {
  31. return m.Unmarshal(b)
  32. }
  33. func (m *PacketPing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  34. if deterministic {
  35. return xxx_messageInfo_PacketPing.Marshal(b, m, deterministic)
  36. } else {
  37. b = b[:cap(b)]
  38. n, err := m.MarshalToSizedBuffer(b)
  39. if err != nil {
  40. return nil, err
  41. }
  42. return b[:n], nil
  43. }
  44. }
  45. func (m *PacketPing) XXX_Merge(src proto.Message) {
  46. xxx_messageInfo_PacketPing.Merge(m, src)
  47. }
  48. func (m *PacketPing) XXX_Size() int {
  49. return m.Size()
  50. }
  51. func (m *PacketPing) XXX_DiscardUnknown() {
  52. xxx_messageInfo_PacketPing.DiscardUnknown(m)
  53. }
  54. var xxx_messageInfo_PacketPing proto.InternalMessageInfo
  55. type PacketPong struct {
  56. }
  57. func (m *PacketPong) Reset() { *m = PacketPong{} }
  58. func (m *PacketPong) String() string { return proto.CompactTextString(m) }
  59. func (*PacketPong) ProtoMessage() {}
  60. func (*PacketPong) Descriptor() ([]byte, []int) {
  61. return fileDescriptor_8c680f0b24d73fe7, []int{1}
  62. }
  63. func (m *PacketPong) XXX_Unmarshal(b []byte) error {
  64. return m.Unmarshal(b)
  65. }
  66. func (m *PacketPong) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  67. if deterministic {
  68. return xxx_messageInfo_PacketPong.Marshal(b, m, deterministic)
  69. } else {
  70. b = b[:cap(b)]
  71. n, err := m.MarshalToSizedBuffer(b)
  72. if err != nil {
  73. return nil, err
  74. }
  75. return b[:n], nil
  76. }
  77. }
  78. func (m *PacketPong) XXX_Merge(src proto.Message) {
  79. xxx_messageInfo_PacketPong.Merge(m, src)
  80. }
  81. func (m *PacketPong) XXX_Size() int {
  82. return m.Size()
  83. }
  84. func (m *PacketPong) XXX_DiscardUnknown() {
  85. xxx_messageInfo_PacketPong.DiscardUnknown(m)
  86. }
  87. var xxx_messageInfo_PacketPong proto.InternalMessageInfo
  88. type PacketMsg struct {
  89. ChannelID int32 `protobuf:"varint,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
  90. EOF int32 `protobuf:"varint,2,opt,name=eof,proto3" json:"eof,omitempty"`
  91. Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
  92. }
  93. func (m *PacketMsg) Reset() { *m = PacketMsg{} }
  94. func (m *PacketMsg) String() string { return proto.CompactTextString(m) }
  95. func (*PacketMsg) ProtoMessage() {}
  96. func (*PacketMsg) Descriptor() ([]byte, []int) {
  97. return fileDescriptor_8c680f0b24d73fe7, []int{2}
  98. }
  99. func (m *PacketMsg) XXX_Unmarshal(b []byte) error {
  100. return m.Unmarshal(b)
  101. }
  102. func (m *PacketMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  103. if deterministic {
  104. return xxx_messageInfo_PacketMsg.Marshal(b, m, deterministic)
  105. } else {
  106. b = b[:cap(b)]
  107. n, err := m.MarshalToSizedBuffer(b)
  108. if err != nil {
  109. return nil, err
  110. }
  111. return b[:n], nil
  112. }
  113. }
  114. func (m *PacketMsg) XXX_Merge(src proto.Message) {
  115. xxx_messageInfo_PacketMsg.Merge(m, src)
  116. }
  117. func (m *PacketMsg) XXX_Size() int {
  118. return m.Size()
  119. }
  120. func (m *PacketMsg) XXX_DiscardUnknown() {
  121. xxx_messageInfo_PacketMsg.DiscardUnknown(m)
  122. }
  123. var xxx_messageInfo_PacketMsg proto.InternalMessageInfo
  124. func (m *PacketMsg) GetChannelID() int32 {
  125. if m != nil {
  126. return m.ChannelID
  127. }
  128. return 0
  129. }
  130. func (m *PacketMsg) GetEOF() int32 {
  131. if m != nil {
  132. return m.EOF
  133. }
  134. return 0
  135. }
  136. func (m *PacketMsg) GetData() []byte {
  137. if m != nil {
  138. return m.Data
  139. }
  140. return nil
  141. }
  142. type Packet struct {
  143. // Types that are valid to be assigned to Sum:
  144. // *Packet_PacketPing
  145. // *Packet_PacketPong
  146. // *Packet_PacketMsg
  147. Sum isPacket_Sum `protobuf_oneof:"sum"`
  148. }
  149. func (m *Packet) Reset() { *m = Packet{} }
  150. func (m *Packet) String() string { return proto.CompactTextString(m) }
  151. func (*Packet) ProtoMessage() {}
  152. func (*Packet) Descriptor() ([]byte, []int) {
  153. return fileDescriptor_8c680f0b24d73fe7, []int{3}
  154. }
  155. func (m *Packet) XXX_Unmarshal(b []byte) error {
  156. return m.Unmarshal(b)
  157. }
  158. func (m *Packet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  159. if deterministic {
  160. return xxx_messageInfo_Packet.Marshal(b, m, deterministic)
  161. } else {
  162. b = b[:cap(b)]
  163. n, err := m.MarshalToSizedBuffer(b)
  164. if err != nil {
  165. return nil, err
  166. }
  167. return b[:n], nil
  168. }
  169. }
  170. func (m *Packet) XXX_Merge(src proto.Message) {
  171. xxx_messageInfo_Packet.Merge(m, src)
  172. }
  173. func (m *Packet) XXX_Size() int {
  174. return m.Size()
  175. }
  176. func (m *Packet) XXX_DiscardUnknown() {
  177. xxx_messageInfo_Packet.DiscardUnknown(m)
  178. }
  179. var xxx_messageInfo_Packet proto.InternalMessageInfo
  180. type isPacket_Sum interface {
  181. isPacket_Sum()
  182. MarshalTo([]byte) (int, error)
  183. Size() int
  184. }
  185. type Packet_PacketPing struct {
  186. PacketPing *PacketPing `protobuf:"bytes,1,opt,name=packet_ping,json=packetPing,proto3,oneof" json:"packet_ping,omitempty"`
  187. }
  188. type Packet_PacketPong struct {
  189. PacketPong *PacketPong `protobuf:"bytes,2,opt,name=packet_pong,json=packetPong,proto3,oneof" json:"packet_pong,omitempty"`
  190. }
  191. type Packet_PacketMsg struct {
  192. PacketMsg *PacketMsg `protobuf:"bytes,3,opt,name=packet_msg,json=packetMsg,proto3,oneof" json:"packet_msg,omitempty"`
  193. }
  194. func (*Packet_PacketPing) isPacket_Sum() {}
  195. func (*Packet_PacketPong) isPacket_Sum() {}
  196. func (*Packet_PacketMsg) isPacket_Sum() {}
  197. func (m *Packet) GetSum() isPacket_Sum {
  198. if m != nil {
  199. return m.Sum
  200. }
  201. return nil
  202. }
  203. func (m *Packet) GetPacketPing() *PacketPing {
  204. if x, ok := m.GetSum().(*Packet_PacketPing); ok {
  205. return x.PacketPing
  206. }
  207. return nil
  208. }
  209. func (m *Packet) GetPacketPong() *PacketPong {
  210. if x, ok := m.GetSum().(*Packet_PacketPong); ok {
  211. return x.PacketPong
  212. }
  213. return nil
  214. }
  215. func (m *Packet) GetPacketMsg() *PacketMsg {
  216. if x, ok := m.GetSum().(*Packet_PacketMsg); ok {
  217. return x.PacketMsg
  218. }
  219. return nil
  220. }
  221. // XXX_OneofWrappers is for the internal use of the proto package.
  222. func (*Packet) XXX_OneofWrappers() []interface{} {
  223. return []interface{}{
  224. (*Packet_PacketPing)(nil),
  225. (*Packet_PacketPong)(nil),
  226. (*Packet_PacketMsg)(nil),
  227. }
  228. }
  229. type AuthSigMessage struct {
  230. PubKey keys.PublicKey `protobuf:"bytes,1,opt,name=pub_key,json=pubKey,proto3" json:"pub_key"`
  231. Sig []byte `protobuf:"bytes,2,opt,name=sig,proto3" json:"sig,omitempty"`
  232. }
  233. func (m *AuthSigMessage) Reset() { *m = AuthSigMessage{} }
  234. func (m *AuthSigMessage) String() string { return proto.CompactTextString(m) }
  235. func (*AuthSigMessage) ProtoMessage() {}
  236. func (*AuthSigMessage) Descriptor() ([]byte, []int) {
  237. return fileDescriptor_8c680f0b24d73fe7, []int{4}
  238. }
  239. func (m *AuthSigMessage) XXX_Unmarshal(b []byte) error {
  240. return m.Unmarshal(b)
  241. }
  242. func (m *AuthSigMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  243. if deterministic {
  244. return xxx_messageInfo_AuthSigMessage.Marshal(b, m, deterministic)
  245. } else {
  246. b = b[:cap(b)]
  247. n, err := m.MarshalToSizedBuffer(b)
  248. if err != nil {
  249. return nil, err
  250. }
  251. return b[:n], nil
  252. }
  253. }
  254. func (m *AuthSigMessage) XXX_Merge(src proto.Message) {
  255. xxx_messageInfo_AuthSigMessage.Merge(m, src)
  256. }
  257. func (m *AuthSigMessage) XXX_Size() int {
  258. return m.Size()
  259. }
  260. func (m *AuthSigMessage) XXX_DiscardUnknown() {
  261. xxx_messageInfo_AuthSigMessage.DiscardUnknown(m)
  262. }
  263. var xxx_messageInfo_AuthSigMessage proto.InternalMessageInfo
  264. func (m *AuthSigMessage) GetPubKey() keys.PublicKey {
  265. if m != nil {
  266. return m.PubKey
  267. }
  268. return keys.PublicKey{}
  269. }
  270. func (m *AuthSigMessage) GetSig() []byte {
  271. if m != nil {
  272. return m.Sig
  273. }
  274. return nil
  275. }
  276. func init() {
  277. proto.RegisterType((*PacketPing)(nil), "tendermint.p2p.PacketPing")
  278. proto.RegisterType((*PacketPong)(nil), "tendermint.p2p.PacketPong")
  279. proto.RegisterType((*PacketMsg)(nil), "tendermint.p2p.PacketMsg")
  280. proto.RegisterType((*Packet)(nil), "tendermint.p2p.Packet")
  281. proto.RegisterType((*AuthSigMessage)(nil), "tendermint.p2p.AuthSigMessage")
  282. }
  283. func init() { proto.RegisterFile("proto/p2p/conn_msgs.proto", fileDescriptor_8c680f0b24d73fe7) }
  284. var fileDescriptor_8c680f0b24d73fe7 = []byte{
  285. // 405 bytes of a gzipped FileDescriptorProto
  286. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x4f, 0x8b, 0xd3, 0x40,
  287. 0x18, 0xc6, 0x13, 0xb3, 0xdb, 0xa5, 0x6f, 0xeb, 0x22, 0x73, 0x6a, 0x0b, 0xa6, 0x6b, 0x0f, 0xb2,
  288. 0x88, 0x24, 0x10, 0x6f, 0x82, 0xa0, 0x71, 0x15, 0x97, 0xa5, 0x58, 0xe2, 0xcd, 0x4b, 0xc8, 0x9f,
  289. 0x71, 0x32, 0x74, 0x33, 0x33, 0x64, 0x26, 0x87, 0x7c, 0x0b, 0x3f, 0xd6, 0x7a, 0xdb, 0xa3, 0xa7,
  290. 0x22, 0xe9, 0x17, 0x91, 0xcc, 0xc4, 0x6d, 0x0a, 0xee, 0xed, 0x79, 0x1e, 0xe6, 0xf7, 0xfe, 0xc9,
  291. 0x1b, 0x98, 0x8b, 0x8a, 0x2b, 0xee, 0x8b, 0x40, 0xf8, 0x19, 0x67, 0x2c, 0x2e, 0x25, 0x91, 0x9e,
  292. 0xce, 0xd0, 0xb9, 0xc2, 0x2c, 0xc7, 0x55, 0x49, 0x99, 0xf2, 0x44, 0x20, 0x16, 0x2f, 0x55, 0x41,
  293. 0xab, 0x3c, 0x16, 0x49, 0xa5, 0x1a, 0xdf, 0x60, 0x84, 0x13, 0x7e, 0x50, 0x86, 0x5b, 0x3c, 0x37,
  294. 0x49, 0x56, 0x35, 0x42, 0x71, 0x7f, 0x8b, 0x1b, 0xe9, 0xab, 0x46, 0xe0, 0xbe, 0xec, 0x6a, 0x0a,
  295. 0xb0, 0x49, 0xb2, 0x2d, 0x56, 0x1b, 0xca, 0xc8, 0xc0, 0x71, 0x46, 0x56, 0x05, 0x8c, 0x8d, 0x5b,
  296. 0x4b, 0x82, 0x5e, 0x03, 0x64, 0x45, 0xc2, 0x18, 0xbe, 0x8d, 0x69, 0x3e, 0xb3, 0x2f, 0xec, 0xcb,
  297. 0xd3, 0xf0, 0x69, 0xbb, 0x5b, 0x8e, 0x3f, 0x9a, 0xf4, 0xfa, 0x2a, 0x1a, 0xf7, 0x0f, 0xae, 0x73,
  298. 0x34, 0x07, 0x07, 0xf3, 0x1f, 0xb3, 0x27, 0xfa, 0xd9, 0x59, 0xbb, 0x5b, 0x3a, 0x9f, 0xbe, 0x7e,
  299. 0x8e, 0xba, 0x0c, 0x21, 0x38, 0xc9, 0x13, 0x95, 0xcc, 0x9c, 0x0b, 0xfb, 0x72, 0x1a, 0x69, 0xbd,
  300. 0xfa, 0x65, 0xc3, 0xc8, 0xb4, 0x42, 0xef, 0x60, 0x22, 0xb4, 0x8a, 0x05, 0x65, 0x44, 0x37, 0x9a,
  301. 0x04, 0x0b, 0xef, 0x78, 0x7b, 0xef, 0x30, 0xf3, 0x17, 0x2b, 0x02, 0xf1, 0xe0, 0x86, 0x38, 0x67,
  302. 0x44, 0x0f, 0xf0, 0x38, 0xce, 0x8f, 0x70, 0xce, 0x08, 0x7a, 0x0b, 0xbd, 0xeb, 0x3e, 0xbd, 0x1e,
  303. 0x71, 0x12, 0xcc, 0xff, 0x4f, 0xaf, 0x65, 0x07, 0x8f, 0xc5, 0x3f, 0x13, 0x9e, 0x82, 0x23, 0xeb,
  304. 0x72, 0x95, 0xc3, 0xf9, 0x87, 0x5a, 0x15, 0xdf, 0x28, 0x59, 0x63, 0x29, 0x13, 0x82, 0xd1, 0x7b,
  305. 0x38, 0x13, 0x75, 0x1a, 0x6f, 0x71, 0xd3, 0xaf, 0xf3, 0x62, 0x58, 0xd1, 0x5c, 0xc6, 0xeb, 0x2e,
  306. 0xe3, 0x6d, 0xea, 0xf4, 0x96, 0x66, 0x37, 0xb8, 0x09, 0x4f, 0xee, 0x76, 0x4b, 0x2b, 0x1a, 0x89,
  307. 0x3a, 0xbd, 0xc1, 0x0d, 0x7a, 0x06, 0x8e, 0xa4, 0x66, 0x9b, 0x69, 0xd4, 0xc9, 0xf0, 0xea, 0xae,
  308. 0x75, 0xed, 0xfb, 0xd6, 0xb5, 0xff, 0xb4, 0xae, 0xfd, 0x73, 0xef, 0x5a, 0xf7, 0x7b, 0xd7, 0xfa,
  309. 0xbd, 0x77, 0xad, 0xef, 0xaf, 0x08, 0x55, 0x45, 0x9d, 0x7a, 0x19, 0x2f, 0xfd, 0x43, 0x9b, 0xa1,
  310. 0x7c, 0xf8, 0xc9, 0xd2, 0x91, 0x96, 0x6f, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff, 0xd4, 0x52, 0x09,
  311. 0x89, 0x78, 0x02, 0x00, 0x00,
  312. }
  313. func (m *PacketPing) Marshal() (dAtA []byte, err error) {
  314. size := m.Size()
  315. dAtA = make([]byte, size)
  316. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  317. if err != nil {
  318. return nil, err
  319. }
  320. return dAtA[:n], nil
  321. }
  322. func (m *PacketPing) MarshalTo(dAtA []byte) (int, error) {
  323. size := m.Size()
  324. return m.MarshalToSizedBuffer(dAtA[:size])
  325. }
  326. func (m *PacketPing) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  327. i := len(dAtA)
  328. _ = i
  329. var l int
  330. _ = l
  331. return len(dAtA) - i, nil
  332. }
  333. func (m *PacketPong) Marshal() (dAtA []byte, err error) {
  334. size := m.Size()
  335. dAtA = make([]byte, size)
  336. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  337. if err != nil {
  338. return nil, err
  339. }
  340. return dAtA[:n], nil
  341. }
  342. func (m *PacketPong) MarshalTo(dAtA []byte) (int, error) {
  343. size := m.Size()
  344. return m.MarshalToSizedBuffer(dAtA[:size])
  345. }
  346. func (m *PacketPong) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  347. i := len(dAtA)
  348. _ = i
  349. var l int
  350. _ = l
  351. return len(dAtA) - i, nil
  352. }
  353. func (m *PacketMsg) Marshal() (dAtA []byte, err error) {
  354. size := m.Size()
  355. dAtA = make([]byte, size)
  356. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  357. if err != nil {
  358. return nil, err
  359. }
  360. return dAtA[:n], nil
  361. }
  362. func (m *PacketMsg) MarshalTo(dAtA []byte) (int, error) {
  363. size := m.Size()
  364. return m.MarshalToSizedBuffer(dAtA[:size])
  365. }
  366. func (m *PacketMsg) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  367. i := len(dAtA)
  368. _ = i
  369. var l int
  370. _ = l
  371. if len(m.Data) > 0 {
  372. i -= len(m.Data)
  373. copy(dAtA[i:], m.Data)
  374. i = encodeVarintConnMsgs(dAtA, i, uint64(len(m.Data)))
  375. i--
  376. dAtA[i] = 0x1a
  377. }
  378. if m.EOF != 0 {
  379. i = encodeVarintConnMsgs(dAtA, i, uint64(m.EOF))
  380. i--
  381. dAtA[i] = 0x10
  382. }
  383. if m.ChannelID != 0 {
  384. i = encodeVarintConnMsgs(dAtA, i, uint64(m.ChannelID))
  385. i--
  386. dAtA[i] = 0x8
  387. }
  388. return len(dAtA) - i, nil
  389. }
  390. func (m *Packet) Marshal() (dAtA []byte, err error) {
  391. size := m.Size()
  392. dAtA = make([]byte, size)
  393. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  394. if err != nil {
  395. return nil, err
  396. }
  397. return dAtA[:n], nil
  398. }
  399. func (m *Packet) MarshalTo(dAtA []byte) (int, error) {
  400. size := m.Size()
  401. return m.MarshalToSizedBuffer(dAtA[:size])
  402. }
  403. func (m *Packet) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  404. i := len(dAtA)
  405. _ = i
  406. var l int
  407. _ = l
  408. if m.Sum != nil {
  409. {
  410. size := m.Sum.Size()
  411. i -= size
  412. if _, err := m.Sum.MarshalTo(dAtA[i:]); err != nil {
  413. return 0, err
  414. }
  415. }
  416. }
  417. return len(dAtA) - i, nil
  418. }
  419. func (m *Packet_PacketPing) MarshalTo(dAtA []byte) (int, error) {
  420. size := m.Size()
  421. return m.MarshalToSizedBuffer(dAtA[:size])
  422. }
  423. func (m *Packet_PacketPing) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  424. i := len(dAtA)
  425. if m.PacketPing != nil {
  426. {
  427. size, err := m.PacketPing.MarshalToSizedBuffer(dAtA[:i])
  428. if err != nil {
  429. return 0, err
  430. }
  431. i -= size
  432. i = encodeVarintConnMsgs(dAtA, i, uint64(size))
  433. }
  434. i--
  435. dAtA[i] = 0xa
  436. }
  437. return len(dAtA) - i, nil
  438. }
  439. func (m *Packet_PacketPong) MarshalTo(dAtA []byte) (int, error) {
  440. size := m.Size()
  441. return m.MarshalToSizedBuffer(dAtA[:size])
  442. }
  443. func (m *Packet_PacketPong) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  444. i := len(dAtA)
  445. if m.PacketPong != nil {
  446. {
  447. size, err := m.PacketPong.MarshalToSizedBuffer(dAtA[:i])
  448. if err != nil {
  449. return 0, err
  450. }
  451. i -= size
  452. i = encodeVarintConnMsgs(dAtA, i, uint64(size))
  453. }
  454. i--
  455. dAtA[i] = 0x12
  456. }
  457. return len(dAtA) - i, nil
  458. }
  459. func (m *Packet_PacketMsg) MarshalTo(dAtA []byte) (int, error) {
  460. size := m.Size()
  461. return m.MarshalToSizedBuffer(dAtA[:size])
  462. }
  463. func (m *Packet_PacketMsg) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  464. i := len(dAtA)
  465. if m.PacketMsg != nil {
  466. {
  467. size, err := m.PacketMsg.MarshalToSizedBuffer(dAtA[:i])
  468. if err != nil {
  469. return 0, err
  470. }
  471. i -= size
  472. i = encodeVarintConnMsgs(dAtA, i, uint64(size))
  473. }
  474. i--
  475. dAtA[i] = 0x1a
  476. }
  477. return len(dAtA) - i, nil
  478. }
  479. func (m *AuthSigMessage) Marshal() (dAtA []byte, err error) {
  480. size := m.Size()
  481. dAtA = make([]byte, size)
  482. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  483. if err != nil {
  484. return nil, err
  485. }
  486. return dAtA[:n], nil
  487. }
  488. func (m *AuthSigMessage) MarshalTo(dAtA []byte) (int, error) {
  489. size := m.Size()
  490. return m.MarshalToSizedBuffer(dAtA[:size])
  491. }
  492. func (m *AuthSigMessage) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  493. i := len(dAtA)
  494. _ = i
  495. var l int
  496. _ = l
  497. if len(m.Sig) > 0 {
  498. i -= len(m.Sig)
  499. copy(dAtA[i:], m.Sig)
  500. i = encodeVarintConnMsgs(dAtA, i, uint64(len(m.Sig)))
  501. i--
  502. dAtA[i] = 0x12
  503. }
  504. {
  505. size, err := m.PubKey.MarshalToSizedBuffer(dAtA[:i])
  506. if err != nil {
  507. return 0, err
  508. }
  509. i -= size
  510. i = encodeVarintConnMsgs(dAtA, i, uint64(size))
  511. }
  512. i--
  513. dAtA[i] = 0xa
  514. return len(dAtA) - i, nil
  515. }
  516. func encodeVarintConnMsgs(dAtA []byte, offset int, v uint64) int {
  517. offset -= sovConnMsgs(v)
  518. base := offset
  519. for v >= 1<<7 {
  520. dAtA[offset] = uint8(v&0x7f | 0x80)
  521. v >>= 7
  522. offset++
  523. }
  524. dAtA[offset] = uint8(v)
  525. return base
  526. }
  527. func (m *PacketPing) Size() (n int) {
  528. if m == nil {
  529. return 0
  530. }
  531. var l int
  532. _ = l
  533. return n
  534. }
  535. func (m *PacketPong) Size() (n int) {
  536. if m == nil {
  537. return 0
  538. }
  539. var l int
  540. _ = l
  541. return n
  542. }
  543. func (m *PacketMsg) Size() (n int) {
  544. if m == nil {
  545. return 0
  546. }
  547. var l int
  548. _ = l
  549. if m.ChannelID != 0 {
  550. n += 1 + sovConnMsgs(uint64(m.ChannelID))
  551. }
  552. if m.EOF != 0 {
  553. n += 1 + sovConnMsgs(uint64(m.EOF))
  554. }
  555. l = len(m.Data)
  556. if l > 0 {
  557. n += 1 + l + sovConnMsgs(uint64(l))
  558. }
  559. return n
  560. }
  561. func (m *Packet) Size() (n int) {
  562. if m == nil {
  563. return 0
  564. }
  565. var l int
  566. _ = l
  567. if m.Sum != nil {
  568. n += m.Sum.Size()
  569. }
  570. return n
  571. }
  572. func (m *Packet_PacketPing) Size() (n int) {
  573. if m == nil {
  574. return 0
  575. }
  576. var l int
  577. _ = l
  578. if m.PacketPing != nil {
  579. l = m.PacketPing.Size()
  580. n += 1 + l + sovConnMsgs(uint64(l))
  581. }
  582. return n
  583. }
  584. func (m *Packet_PacketPong) Size() (n int) {
  585. if m == nil {
  586. return 0
  587. }
  588. var l int
  589. _ = l
  590. if m.PacketPong != nil {
  591. l = m.PacketPong.Size()
  592. n += 1 + l + sovConnMsgs(uint64(l))
  593. }
  594. return n
  595. }
  596. func (m *Packet_PacketMsg) Size() (n int) {
  597. if m == nil {
  598. return 0
  599. }
  600. var l int
  601. _ = l
  602. if m.PacketMsg != nil {
  603. l = m.PacketMsg.Size()
  604. n += 1 + l + sovConnMsgs(uint64(l))
  605. }
  606. return n
  607. }
  608. func (m *AuthSigMessage) Size() (n int) {
  609. if m == nil {
  610. return 0
  611. }
  612. var l int
  613. _ = l
  614. l = m.PubKey.Size()
  615. n += 1 + l + sovConnMsgs(uint64(l))
  616. l = len(m.Sig)
  617. if l > 0 {
  618. n += 1 + l + sovConnMsgs(uint64(l))
  619. }
  620. return n
  621. }
  622. func sovConnMsgs(x uint64) (n int) {
  623. return (math_bits.Len64(x|1) + 6) / 7
  624. }
  625. func sozConnMsgs(x uint64) (n int) {
  626. return sovConnMsgs(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  627. }
  628. func (m *PacketPing) Unmarshal(dAtA []byte) error {
  629. l := len(dAtA)
  630. iNdEx := 0
  631. for iNdEx < l {
  632. preIndex := iNdEx
  633. var wire uint64
  634. for shift := uint(0); ; shift += 7 {
  635. if shift >= 64 {
  636. return ErrIntOverflowConnMsgs
  637. }
  638. if iNdEx >= l {
  639. return io.ErrUnexpectedEOF
  640. }
  641. b := dAtA[iNdEx]
  642. iNdEx++
  643. wire |= uint64(b&0x7F) << shift
  644. if b < 0x80 {
  645. break
  646. }
  647. }
  648. fieldNum := int32(wire >> 3)
  649. wireType := int(wire & 0x7)
  650. if wireType == 4 {
  651. return fmt.Errorf("proto: PacketPing: wiretype end group for non-group")
  652. }
  653. if fieldNum <= 0 {
  654. return fmt.Errorf("proto: PacketPing: illegal tag %d (wire type %d)", fieldNum, wire)
  655. }
  656. switch fieldNum {
  657. default:
  658. iNdEx = preIndex
  659. skippy, err := skipConnMsgs(dAtA[iNdEx:])
  660. if err != nil {
  661. return err
  662. }
  663. if skippy < 0 {
  664. return ErrInvalidLengthConnMsgs
  665. }
  666. if (iNdEx + skippy) < 0 {
  667. return ErrInvalidLengthConnMsgs
  668. }
  669. if (iNdEx + skippy) > l {
  670. return io.ErrUnexpectedEOF
  671. }
  672. iNdEx += skippy
  673. }
  674. }
  675. if iNdEx > l {
  676. return io.ErrUnexpectedEOF
  677. }
  678. return nil
  679. }
  680. func (m *PacketPong) Unmarshal(dAtA []byte) error {
  681. l := len(dAtA)
  682. iNdEx := 0
  683. for iNdEx < l {
  684. preIndex := iNdEx
  685. var wire uint64
  686. for shift := uint(0); ; shift += 7 {
  687. if shift >= 64 {
  688. return ErrIntOverflowConnMsgs
  689. }
  690. if iNdEx >= l {
  691. return io.ErrUnexpectedEOF
  692. }
  693. b := dAtA[iNdEx]
  694. iNdEx++
  695. wire |= uint64(b&0x7F) << shift
  696. if b < 0x80 {
  697. break
  698. }
  699. }
  700. fieldNum := int32(wire >> 3)
  701. wireType := int(wire & 0x7)
  702. if wireType == 4 {
  703. return fmt.Errorf("proto: PacketPong: wiretype end group for non-group")
  704. }
  705. if fieldNum <= 0 {
  706. return fmt.Errorf("proto: PacketPong: illegal tag %d (wire type %d)", fieldNum, wire)
  707. }
  708. switch fieldNum {
  709. default:
  710. iNdEx = preIndex
  711. skippy, err := skipConnMsgs(dAtA[iNdEx:])
  712. if err != nil {
  713. return err
  714. }
  715. if skippy < 0 {
  716. return ErrInvalidLengthConnMsgs
  717. }
  718. if (iNdEx + skippy) < 0 {
  719. return ErrInvalidLengthConnMsgs
  720. }
  721. if (iNdEx + skippy) > l {
  722. return io.ErrUnexpectedEOF
  723. }
  724. iNdEx += skippy
  725. }
  726. }
  727. if iNdEx > l {
  728. return io.ErrUnexpectedEOF
  729. }
  730. return nil
  731. }
  732. func (m *PacketMsg) Unmarshal(dAtA []byte) error {
  733. l := len(dAtA)
  734. iNdEx := 0
  735. for iNdEx < l {
  736. preIndex := iNdEx
  737. var wire uint64
  738. for shift := uint(0); ; shift += 7 {
  739. if shift >= 64 {
  740. return ErrIntOverflowConnMsgs
  741. }
  742. if iNdEx >= l {
  743. return io.ErrUnexpectedEOF
  744. }
  745. b := dAtA[iNdEx]
  746. iNdEx++
  747. wire |= uint64(b&0x7F) << shift
  748. if b < 0x80 {
  749. break
  750. }
  751. }
  752. fieldNum := int32(wire >> 3)
  753. wireType := int(wire & 0x7)
  754. if wireType == 4 {
  755. return fmt.Errorf("proto: PacketMsg: wiretype end group for non-group")
  756. }
  757. if fieldNum <= 0 {
  758. return fmt.Errorf("proto: PacketMsg: illegal tag %d (wire type %d)", fieldNum, wire)
  759. }
  760. switch fieldNum {
  761. case 1:
  762. if wireType != 0 {
  763. return fmt.Errorf("proto: wrong wireType = %d for field ChannelID", wireType)
  764. }
  765. m.ChannelID = 0
  766. for shift := uint(0); ; shift += 7 {
  767. if shift >= 64 {
  768. return ErrIntOverflowConnMsgs
  769. }
  770. if iNdEx >= l {
  771. return io.ErrUnexpectedEOF
  772. }
  773. b := dAtA[iNdEx]
  774. iNdEx++
  775. m.ChannelID |= int32(b&0x7F) << shift
  776. if b < 0x80 {
  777. break
  778. }
  779. }
  780. case 2:
  781. if wireType != 0 {
  782. return fmt.Errorf("proto: wrong wireType = %d for field EOF", wireType)
  783. }
  784. m.EOF = 0
  785. for shift := uint(0); ; shift += 7 {
  786. if shift >= 64 {
  787. return ErrIntOverflowConnMsgs
  788. }
  789. if iNdEx >= l {
  790. return io.ErrUnexpectedEOF
  791. }
  792. b := dAtA[iNdEx]
  793. iNdEx++
  794. m.EOF |= int32(b&0x7F) << shift
  795. if b < 0x80 {
  796. break
  797. }
  798. }
  799. case 3:
  800. if wireType != 2 {
  801. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  802. }
  803. var byteLen int
  804. for shift := uint(0); ; shift += 7 {
  805. if shift >= 64 {
  806. return ErrIntOverflowConnMsgs
  807. }
  808. if iNdEx >= l {
  809. return io.ErrUnexpectedEOF
  810. }
  811. b := dAtA[iNdEx]
  812. iNdEx++
  813. byteLen |= int(b&0x7F) << shift
  814. if b < 0x80 {
  815. break
  816. }
  817. }
  818. if byteLen < 0 {
  819. return ErrInvalidLengthConnMsgs
  820. }
  821. postIndex := iNdEx + byteLen
  822. if postIndex < 0 {
  823. return ErrInvalidLengthConnMsgs
  824. }
  825. if postIndex > l {
  826. return io.ErrUnexpectedEOF
  827. }
  828. m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
  829. if m.Data == nil {
  830. m.Data = []byte{}
  831. }
  832. iNdEx = postIndex
  833. default:
  834. iNdEx = preIndex
  835. skippy, err := skipConnMsgs(dAtA[iNdEx:])
  836. if err != nil {
  837. return err
  838. }
  839. if skippy < 0 {
  840. return ErrInvalidLengthConnMsgs
  841. }
  842. if (iNdEx + skippy) < 0 {
  843. return ErrInvalidLengthConnMsgs
  844. }
  845. if (iNdEx + skippy) > l {
  846. return io.ErrUnexpectedEOF
  847. }
  848. iNdEx += skippy
  849. }
  850. }
  851. if iNdEx > l {
  852. return io.ErrUnexpectedEOF
  853. }
  854. return nil
  855. }
  856. func (m *Packet) Unmarshal(dAtA []byte) error {
  857. l := len(dAtA)
  858. iNdEx := 0
  859. for iNdEx < l {
  860. preIndex := iNdEx
  861. var wire uint64
  862. for shift := uint(0); ; shift += 7 {
  863. if shift >= 64 {
  864. return ErrIntOverflowConnMsgs
  865. }
  866. if iNdEx >= l {
  867. return io.ErrUnexpectedEOF
  868. }
  869. b := dAtA[iNdEx]
  870. iNdEx++
  871. wire |= uint64(b&0x7F) << shift
  872. if b < 0x80 {
  873. break
  874. }
  875. }
  876. fieldNum := int32(wire >> 3)
  877. wireType := int(wire & 0x7)
  878. if wireType == 4 {
  879. return fmt.Errorf("proto: Packet: wiretype end group for non-group")
  880. }
  881. if fieldNum <= 0 {
  882. return fmt.Errorf("proto: Packet: illegal tag %d (wire type %d)", fieldNum, wire)
  883. }
  884. switch fieldNum {
  885. case 1:
  886. if wireType != 2 {
  887. return fmt.Errorf("proto: wrong wireType = %d for field PacketPing", wireType)
  888. }
  889. var msglen int
  890. for shift := uint(0); ; shift += 7 {
  891. if shift >= 64 {
  892. return ErrIntOverflowConnMsgs
  893. }
  894. if iNdEx >= l {
  895. return io.ErrUnexpectedEOF
  896. }
  897. b := dAtA[iNdEx]
  898. iNdEx++
  899. msglen |= int(b&0x7F) << shift
  900. if b < 0x80 {
  901. break
  902. }
  903. }
  904. if msglen < 0 {
  905. return ErrInvalidLengthConnMsgs
  906. }
  907. postIndex := iNdEx + msglen
  908. if postIndex < 0 {
  909. return ErrInvalidLengthConnMsgs
  910. }
  911. if postIndex > l {
  912. return io.ErrUnexpectedEOF
  913. }
  914. v := &PacketPing{}
  915. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  916. return err
  917. }
  918. m.Sum = &Packet_PacketPing{v}
  919. iNdEx = postIndex
  920. case 2:
  921. if wireType != 2 {
  922. return fmt.Errorf("proto: wrong wireType = %d for field PacketPong", wireType)
  923. }
  924. var msglen int
  925. for shift := uint(0); ; shift += 7 {
  926. if shift >= 64 {
  927. return ErrIntOverflowConnMsgs
  928. }
  929. if iNdEx >= l {
  930. return io.ErrUnexpectedEOF
  931. }
  932. b := dAtA[iNdEx]
  933. iNdEx++
  934. msglen |= int(b&0x7F) << shift
  935. if b < 0x80 {
  936. break
  937. }
  938. }
  939. if msglen < 0 {
  940. return ErrInvalidLengthConnMsgs
  941. }
  942. postIndex := iNdEx + msglen
  943. if postIndex < 0 {
  944. return ErrInvalidLengthConnMsgs
  945. }
  946. if postIndex > l {
  947. return io.ErrUnexpectedEOF
  948. }
  949. v := &PacketPong{}
  950. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  951. return err
  952. }
  953. m.Sum = &Packet_PacketPong{v}
  954. iNdEx = postIndex
  955. case 3:
  956. if wireType != 2 {
  957. return fmt.Errorf("proto: wrong wireType = %d for field PacketMsg", wireType)
  958. }
  959. var msglen int
  960. for shift := uint(0); ; shift += 7 {
  961. if shift >= 64 {
  962. return ErrIntOverflowConnMsgs
  963. }
  964. if iNdEx >= l {
  965. return io.ErrUnexpectedEOF
  966. }
  967. b := dAtA[iNdEx]
  968. iNdEx++
  969. msglen |= int(b&0x7F) << shift
  970. if b < 0x80 {
  971. break
  972. }
  973. }
  974. if msglen < 0 {
  975. return ErrInvalidLengthConnMsgs
  976. }
  977. postIndex := iNdEx + msglen
  978. if postIndex < 0 {
  979. return ErrInvalidLengthConnMsgs
  980. }
  981. if postIndex > l {
  982. return io.ErrUnexpectedEOF
  983. }
  984. v := &PacketMsg{}
  985. if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  986. return err
  987. }
  988. m.Sum = &Packet_PacketMsg{v}
  989. iNdEx = postIndex
  990. default:
  991. iNdEx = preIndex
  992. skippy, err := skipConnMsgs(dAtA[iNdEx:])
  993. if err != nil {
  994. return err
  995. }
  996. if skippy < 0 {
  997. return ErrInvalidLengthConnMsgs
  998. }
  999. if (iNdEx + skippy) < 0 {
  1000. return ErrInvalidLengthConnMsgs
  1001. }
  1002. if (iNdEx + skippy) > l {
  1003. return io.ErrUnexpectedEOF
  1004. }
  1005. iNdEx += skippy
  1006. }
  1007. }
  1008. if iNdEx > l {
  1009. return io.ErrUnexpectedEOF
  1010. }
  1011. return nil
  1012. }
  1013. func (m *AuthSigMessage) Unmarshal(dAtA []byte) error {
  1014. l := len(dAtA)
  1015. iNdEx := 0
  1016. for iNdEx < l {
  1017. preIndex := iNdEx
  1018. var wire uint64
  1019. for shift := uint(0); ; shift += 7 {
  1020. if shift >= 64 {
  1021. return ErrIntOverflowConnMsgs
  1022. }
  1023. if iNdEx >= l {
  1024. return io.ErrUnexpectedEOF
  1025. }
  1026. b := dAtA[iNdEx]
  1027. iNdEx++
  1028. wire |= uint64(b&0x7F) << shift
  1029. if b < 0x80 {
  1030. break
  1031. }
  1032. }
  1033. fieldNum := int32(wire >> 3)
  1034. wireType := int(wire & 0x7)
  1035. if wireType == 4 {
  1036. return fmt.Errorf("proto: AuthSigMessage: wiretype end group for non-group")
  1037. }
  1038. if fieldNum <= 0 {
  1039. return fmt.Errorf("proto: AuthSigMessage: illegal tag %d (wire type %d)", fieldNum, wire)
  1040. }
  1041. switch fieldNum {
  1042. case 1:
  1043. if wireType != 2 {
  1044. return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType)
  1045. }
  1046. var msglen int
  1047. for shift := uint(0); ; shift += 7 {
  1048. if shift >= 64 {
  1049. return ErrIntOverflowConnMsgs
  1050. }
  1051. if iNdEx >= l {
  1052. return io.ErrUnexpectedEOF
  1053. }
  1054. b := dAtA[iNdEx]
  1055. iNdEx++
  1056. msglen |= int(b&0x7F) << shift
  1057. if b < 0x80 {
  1058. break
  1059. }
  1060. }
  1061. if msglen < 0 {
  1062. return ErrInvalidLengthConnMsgs
  1063. }
  1064. postIndex := iNdEx + msglen
  1065. if postIndex < 0 {
  1066. return ErrInvalidLengthConnMsgs
  1067. }
  1068. if postIndex > l {
  1069. return io.ErrUnexpectedEOF
  1070. }
  1071. if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1072. return err
  1073. }
  1074. iNdEx = postIndex
  1075. case 2:
  1076. if wireType != 2 {
  1077. return fmt.Errorf("proto: wrong wireType = %d for field Sig", wireType)
  1078. }
  1079. var byteLen int
  1080. for shift := uint(0); ; shift += 7 {
  1081. if shift >= 64 {
  1082. return ErrIntOverflowConnMsgs
  1083. }
  1084. if iNdEx >= l {
  1085. return io.ErrUnexpectedEOF
  1086. }
  1087. b := dAtA[iNdEx]
  1088. iNdEx++
  1089. byteLen |= int(b&0x7F) << shift
  1090. if b < 0x80 {
  1091. break
  1092. }
  1093. }
  1094. if byteLen < 0 {
  1095. return ErrInvalidLengthConnMsgs
  1096. }
  1097. postIndex := iNdEx + byteLen
  1098. if postIndex < 0 {
  1099. return ErrInvalidLengthConnMsgs
  1100. }
  1101. if postIndex > l {
  1102. return io.ErrUnexpectedEOF
  1103. }
  1104. m.Sig = append(m.Sig[:0], dAtA[iNdEx:postIndex]...)
  1105. if m.Sig == nil {
  1106. m.Sig = []byte{}
  1107. }
  1108. iNdEx = postIndex
  1109. default:
  1110. iNdEx = preIndex
  1111. skippy, err := skipConnMsgs(dAtA[iNdEx:])
  1112. if err != nil {
  1113. return err
  1114. }
  1115. if skippy < 0 {
  1116. return ErrInvalidLengthConnMsgs
  1117. }
  1118. if (iNdEx + skippy) < 0 {
  1119. return ErrInvalidLengthConnMsgs
  1120. }
  1121. if (iNdEx + skippy) > l {
  1122. return io.ErrUnexpectedEOF
  1123. }
  1124. iNdEx += skippy
  1125. }
  1126. }
  1127. if iNdEx > l {
  1128. return io.ErrUnexpectedEOF
  1129. }
  1130. return nil
  1131. }
  1132. func skipConnMsgs(dAtA []byte) (n int, err error) {
  1133. l := len(dAtA)
  1134. iNdEx := 0
  1135. depth := 0
  1136. for iNdEx < l {
  1137. var wire uint64
  1138. for shift := uint(0); ; shift += 7 {
  1139. if shift >= 64 {
  1140. return 0, ErrIntOverflowConnMsgs
  1141. }
  1142. if iNdEx >= l {
  1143. return 0, io.ErrUnexpectedEOF
  1144. }
  1145. b := dAtA[iNdEx]
  1146. iNdEx++
  1147. wire |= (uint64(b) & 0x7F) << shift
  1148. if b < 0x80 {
  1149. break
  1150. }
  1151. }
  1152. wireType := int(wire & 0x7)
  1153. switch wireType {
  1154. case 0:
  1155. for shift := uint(0); ; shift += 7 {
  1156. if shift >= 64 {
  1157. return 0, ErrIntOverflowConnMsgs
  1158. }
  1159. if iNdEx >= l {
  1160. return 0, io.ErrUnexpectedEOF
  1161. }
  1162. iNdEx++
  1163. if dAtA[iNdEx-1] < 0x80 {
  1164. break
  1165. }
  1166. }
  1167. case 1:
  1168. iNdEx += 8
  1169. case 2:
  1170. var length int
  1171. for shift := uint(0); ; shift += 7 {
  1172. if shift >= 64 {
  1173. return 0, ErrIntOverflowConnMsgs
  1174. }
  1175. if iNdEx >= l {
  1176. return 0, io.ErrUnexpectedEOF
  1177. }
  1178. b := dAtA[iNdEx]
  1179. iNdEx++
  1180. length |= (int(b) & 0x7F) << shift
  1181. if b < 0x80 {
  1182. break
  1183. }
  1184. }
  1185. if length < 0 {
  1186. return 0, ErrInvalidLengthConnMsgs
  1187. }
  1188. iNdEx += length
  1189. case 3:
  1190. depth++
  1191. case 4:
  1192. if depth == 0 {
  1193. return 0, ErrUnexpectedEndOfGroupConnMsgs
  1194. }
  1195. depth--
  1196. case 5:
  1197. iNdEx += 4
  1198. default:
  1199. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1200. }
  1201. if iNdEx < 0 {
  1202. return 0, ErrInvalidLengthConnMsgs
  1203. }
  1204. if depth == 0 {
  1205. return iNdEx, nil
  1206. }
  1207. }
  1208. return 0, io.ErrUnexpectedEOF
  1209. }
  1210. var (
  1211. ErrInvalidLengthConnMsgs = fmt.Errorf("proto: negative length found during unmarshaling")
  1212. ErrIntOverflowConnMsgs = fmt.Errorf("proto: integer overflow")
  1213. ErrUnexpectedEndOfGroupConnMsgs = fmt.Errorf("proto: unexpected end of group")
  1214. )