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