github.com/Oyster-zx/tendermint@v0.34.24-fork/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/tendermint/tendermint/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 // 395 bytes of a gzipped FileDescriptorProto 321 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x52, 0x3d, 0x8f, 0xd3, 0x40, 322 0x10, 0xf5, 0xe2, 0xbb, 0x1c, 0x99, 0x84, 0x13, 0x5a, 0x51, 0x24, 0xd1, 0xc9, 0x89, 0x5c, 0xa5, 323 0x40, 0xb6, 0x64, 0x44, 0x03, 0xa2, 0xc0, 0x7c, 0x88, 0xd3, 0x29, 0xba, 0xc8, 0x74, 0x34, 0x96, 324 0x3f, 0x96, 0xf5, 0x2a, 0xe7, 0xdd, 0x55, 0x76, 0x5d, 0xf8, 0x5f, 0xf0, 0xb3, 0x8e, 0xee, 0x4a, 325 0xaa, 0x08, 0x39, 0x7f, 0x04, 0x79, 0x1d, 0x88, 0x23, 0x71, 0xdd, 0x7b, 0x33, 0xf3, 0xe6, 0x43, 326 0xf3, 0x60, 0xaa, 0x09, 0xcf, 0xc9, 0xb6, 0x64, 0x5c, 0xfb, 0x32, 0x90, 0x7e, 0x26, 0x38, 0xf7, 327 0xe4, 0x56, 0x68, 0x81, 0x2f, 0x8f, 0x29, 0x4f, 0x06, 0x72, 0xf6, 0x82, 0x0a, 0x2a, 0x4c, 0xca, 328 0x6f, 0x51, 0x57, 0x35, 0xbb, 0xea, 0x35, 0xc8, 0xb6, 0xb5, 0xd4, 0xc2, 0xdf, 0x90, 0x5a, 0x75, 329 0x59, 0x77, 0x0c, 0xb0, 0x4e, 0xb2, 0x0d, 0xd1, 0x6b, 0xc6, 0x69, 0x8f, 0x09, 0x4e, 0xdd, 0x02, 330 0x86, 0x1d, 0x5b, 0x29, 0x8a, 0x5f, 0x02, 0x64, 0x45, 0xc2, 0x39, 0xb9, 0x8b, 0x59, 0x3e, 0x41, 331 0x0b, 0xb4, 0x3c, 0x0f, 0x9f, 0x35, 0xbb, 0xf9, 0xf0, 0x43, 0x17, 0xbd, 0xfe, 0x18, 0x0d, 0x0f, 332 0x05, 0xd7, 0x39, 0x9e, 0x82, 0x4d, 0xc4, 0xf7, 0xc9, 0x93, 0x05, 0x5a, 0x3e, 0x0d, 0x2f, 0x9a, 333 0xdd, 0xdc, 0xfe, 0x74, 0xfb, 0x39, 0x6a, 0x63, 0x18, 0xc3, 0x59, 0x9e, 0xe8, 0x64, 0x62, 0x2f, 334 0xd0, 0x72, 0x1c, 0x19, 0xec, 0xfe, 0x44, 0x30, 0xe8, 0x46, 0xe1, 0x77, 0x30, 0x92, 0x06, 0xc5, 335 0x92, 0x71, 0x6a, 0x06, 0x8d, 0x82, 0x99, 0x77, 0x7a, 0xaa, 0x77, 0xdc, 0xf9, 0x8b, 0x15, 0x81, 336 0xfc, 0xc7, 0xfa, 0x72, 0xc1, 0xa9, 0x59, 0xe0, 0x71, 0xb9, 0x38, 0x91, 0x0b, 0x4e, 0xf1, 0x1b, 337 0x38, 0xb0, 0xb8, 0x54, 0xd4, 0xac, 0x38, 0x0a, 0xa6, 0xff, 0x57, 0xaf, 0x54, 0x2b, 0x1e, 0xca, 338 0xbf, 0x24, 0x3c, 0x07, 0x5b, 0x55, 0xa5, 0x1b, 0xc3, 0xe5, 0xfb, 0x4a, 0x17, 0x5f, 0x19, 0x5d, 339 0x11, 0xa5, 0x12, 0x4a, 0xf0, 0x5b, 0xb8, 0x90, 0x55, 0x1a, 0x6f, 0x48, 0x7d, 0x38, 0xe7, 0xaa, 340 0xdf, 0xb1, 0xfb, 0x89, 0xb7, 0xae, 0xd2, 0x3b, 0x96, 0xdd, 0x90, 0x3a, 0x3c, 0xbb, 0xdf, 0xcd, 341 0xad, 0x68, 0x20, 0xab, 0xf4, 0x86, 0xd4, 0xf8, 0x39, 0xd8, 0x8a, 0x75, 0x87, 0x8c, 0xa3, 0x16, 342 0x86, 0xb7, 0xf7, 0x8d, 0x83, 0x1e, 0x1a, 0x07, 0xfd, 0x6e, 0x1c, 0xf4, 0x63, 0xef, 0x58, 0x0f, 343 0x7b, 0xc7, 0xfa, 0xb5, 0x77, 0xac, 0x6f, 0xaf, 0x29, 0xd3, 0x45, 0x95, 0x7a, 0x99, 0x28, 0xfd, 344 0xde, 0xd7, 0xfb, 0x0e, 0x32, 0xee, 0x38, 0xb5, 0x54, 0x3a, 0x30, 0xd1, 0x57, 0x7f, 0x02, 0x00, 345 0x00, 0xff, 0xff, 0x30, 0xfd, 0xb2, 0x8d, 0x6b, 0x02, 0x00, 0x00, 346 } 347 348 func (m *PacketPing) Marshal() (dAtA []byte, err error) { 349 size := m.Size() 350 dAtA = make([]byte, size) 351 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 352 if err != nil { 353 return nil, err 354 } 355 return dAtA[:n], nil 356 } 357 358 func (m *PacketPing) MarshalTo(dAtA []byte) (int, error) { 359 size := m.Size() 360 return m.MarshalToSizedBuffer(dAtA[:size]) 361 } 362 363 func (m *PacketPing) MarshalToSizedBuffer(dAtA []byte) (int, error) { 364 i := len(dAtA) 365 _ = i 366 var l int 367 _ = l 368 return len(dAtA) - i, nil 369 } 370 371 func (m *PacketPong) Marshal() (dAtA []byte, err error) { 372 size := m.Size() 373 dAtA = make([]byte, size) 374 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 375 if err != nil { 376 return nil, err 377 } 378 return dAtA[:n], nil 379 } 380 381 func (m *PacketPong) MarshalTo(dAtA []byte) (int, error) { 382 size := m.Size() 383 return m.MarshalToSizedBuffer(dAtA[:size]) 384 } 385 386 func (m *PacketPong) MarshalToSizedBuffer(dAtA []byte) (int, error) { 387 i := len(dAtA) 388 _ = i 389 var l int 390 _ = l 391 return len(dAtA) - i, nil 392 } 393 394 func (m *PacketMsg) Marshal() (dAtA []byte, err error) { 395 size := m.Size() 396 dAtA = make([]byte, size) 397 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 398 if err != nil { 399 return nil, err 400 } 401 return dAtA[:n], nil 402 } 403 404 func (m *PacketMsg) MarshalTo(dAtA []byte) (int, error) { 405 size := m.Size() 406 return m.MarshalToSizedBuffer(dAtA[:size]) 407 } 408 409 func (m *PacketMsg) MarshalToSizedBuffer(dAtA []byte) (int, error) { 410 i := len(dAtA) 411 _ = i 412 var l int 413 _ = l 414 if len(m.Data) > 0 { 415 i -= len(m.Data) 416 copy(dAtA[i:], m.Data) 417 i = encodeVarintConn(dAtA, i, uint64(len(m.Data))) 418 i-- 419 dAtA[i] = 0x1a 420 } 421 if m.EOF { 422 i-- 423 if m.EOF { 424 dAtA[i] = 1 425 } else { 426 dAtA[i] = 0 427 } 428 i-- 429 dAtA[i] = 0x10 430 } 431 if m.ChannelID != 0 { 432 i = encodeVarintConn(dAtA, i, uint64(m.ChannelID)) 433 i-- 434 dAtA[i] = 0x8 435 } 436 return len(dAtA) - i, nil 437 } 438 439 func (m *Packet) Marshal() (dAtA []byte, err error) { 440 size := m.Size() 441 dAtA = make([]byte, size) 442 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 443 if err != nil { 444 return nil, err 445 } 446 return dAtA[:n], nil 447 } 448 449 func (m *Packet) MarshalTo(dAtA []byte) (int, error) { 450 size := m.Size() 451 return m.MarshalToSizedBuffer(dAtA[:size]) 452 } 453 454 func (m *Packet) MarshalToSizedBuffer(dAtA []byte) (int, error) { 455 i := len(dAtA) 456 _ = i 457 var l int 458 _ = l 459 if m.Sum != nil { 460 { 461 size := m.Sum.Size() 462 i -= size 463 if _, err := m.Sum.MarshalTo(dAtA[i:]); err != nil { 464 return 0, err 465 } 466 } 467 } 468 return len(dAtA) - i, nil 469 } 470 471 func (m *Packet_PacketPing) MarshalTo(dAtA []byte) (int, error) { 472 size := m.Size() 473 return m.MarshalToSizedBuffer(dAtA[:size]) 474 } 475 476 func (m *Packet_PacketPing) MarshalToSizedBuffer(dAtA []byte) (int, error) { 477 i := len(dAtA) 478 if m.PacketPing != nil { 479 { 480 size, err := m.PacketPing.MarshalToSizedBuffer(dAtA[:i]) 481 if err != nil { 482 return 0, err 483 } 484 i -= size 485 i = encodeVarintConn(dAtA, i, uint64(size)) 486 } 487 i-- 488 dAtA[i] = 0xa 489 } 490 return len(dAtA) - i, nil 491 } 492 func (m *Packet_PacketPong) MarshalTo(dAtA []byte) (int, error) { 493 size := m.Size() 494 return m.MarshalToSizedBuffer(dAtA[:size]) 495 } 496 497 func (m *Packet_PacketPong) MarshalToSizedBuffer(dAtA []byte) (int, error) { 498 i := len(dAtA) 499 if m.PacketPong != nil { 500 { 501 size, err := m.PacketPong.MarshalToSizedBuffer(dAtA[:i]) 502 if err != nil { 503 return 0, err 504 } 505 i -= size 506 i = encodeVarintConn(dAtA, i, uint64(size)) 507 } 508 i-- 509 dAtA[i] = 0x12 510 } 511 return len(dAtA) - i, nil 512 } 513 func (m *Packet_PacketMsg) MarshalTo(dAtA []byte) (int, error) { 514 size := m.Size() 515 return m.MarshalToSizedBuffer(dAtA[:size]) 516 } 517 518 func (m *Packet_PacketMsg) MarshalToSizedBuffer(dAtA []byte) (int, error) { 519 i := len(dAtA) 520 if m.PacketMsg != nil { 521 { 522 size, err := m.PacketMsg.MarshalToSizedBuffer(dAtA[:i]) 523 if err != nil { 524 return 0, err 525 } 526 i -= size 527 i = encodeVarintConn(dAtA, i, uint64(size)) 528 } 529 i-- 530 dAtA[i] = 0x1a 531 } 532 return len(dAtA) - i, nil 533 } 534 func (m *AuthSigMessage) Marshal() (dAtA []byte, err error) { 535 size := m.Size() 536 dAtA = make([]byte, size) 537 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 538 if err != nil { 539 return nil, err 540 } 541 return dAtA[:n], nil 542 } 543 544 func (m *AuthSigMessage) MarshalTo(dAtA []byte) (int, error) { 545 size := m.Size() 546 return m.MarshalToSizedBuffer(dAtA[:size]) 547 } 548 549 func (m *AuthSigMessage) MarshalToSizedBuffer(dAtA []byte) (int, error) { 550 i := len(dAtA) 551 _ = i 552 var l int 553 _ = l 554 if len(m.Sig) > 0 { 555 i -= len(m.Sig) 556 copy(dAtA[i:], m.Sig) 557 i = encodeVarintConn(dAtA, i, uint64(len(m.Sig))) 558 i-- 559 dAtA[i] = 0x12 560 } 561 { 562 size, err := m.PubKey.MarshalToSizedBuffer(dAtA[:i]) 563 if err != nil { 564 return 0, err 565 } 566 i -= size 567 i = encodeVarintConn(dAtA, i, uint64(size)) 568 } 569 i-- 570 dAtA[i] = 0xa 571 return len(dAtA) - i, nil 572 } 573 574 func encodeVarintConn(dAtA []byte, offset int, v uint64) int { 575 offset -= sovConn(v) 576 base := offset 577 for v >= 1<<7 { 578 dAtA[offset] = uint8(v&0x7f | 0x80) 579 v >>= 7 580 offset++ 581 } 582 dAtA[offset] = uint8(v) 583 return base 584 } 585 func (m *PacketPing) Size() (n int) { 586 if m == nil { 587 return 0 588 } 589 var l int 590 _ = l 591 return n 592 } 593 594 func (m *PacketPong) Size() (n int) { 595 if m == nil { 596 return 0 597 } 598 var l int 599 _ = l 600 return n 601 } 602 603 func (m *PacketMsg) Size() (n int) { 604 if m == nil { 605 return 0 606 } 607 var l int 608 _ = l 609 if m.ChannelID != 0 { 610 n += 1 + sovConn(uint64(m.ChannelID)) 611 } 612 if m.EOF { 613 n += 2 614 } 615 l = len(m.Data) 616 if l > 0 { 617 n += 1 + l + sovConn(uint64(l)) 618 } 619 return n 620 } 621 622 func (m *Packet) Size() (n int) { 623 if m == nil { 624 return 0 625 } 626 var l int 627 _ = l 628 if m.Sum != nil { 629 n += m.Sum.Size() 630 } 631 return n 632 } 633 634 func (m *Packet_PacketPing) Size() (n int) { 635 if m == nil { 636 return 0 637 } 638 var l int 639 _ = l 640 if m.PacketPing != nil { 641 l = m.PacketPing.Size() 642 n += 1 + l + sovConn(uint64(l)) 643 } 644 return n 645 } 646 func (m *Packet_PacketPong) Size() (n int) { 647 if m == nil { 648 return 0 649 } 650 var l int 651 _ = l 652 if m.PacketPong != nil { 653 l = m.PacketPong.Size() 654 n += 1 + l + sovConn(uint64(l)) 655 } 656 return n 657 } 658 func (m *Packet_PacketMsg) Size() (n int) { 659 if m == nil { 660 return 0 661 } 662 var l int 663 _ = l 664 if m.PacketMsg != nil { 665 l = m.PacketMsg.Size() 666 n += 1 + l + sovConn(uint64(l)) 667 } 668 return n 669 } 670 func (m *AuthSigMessage) Size() (n int) { 671 if m == nil { 672 return 0 673 } 674 var l int 675 _ = l 676 l = m.PubKey.Size() 677 n += 1 + l + sovConn(uint64(l)) 678 l = len(m.Sig) 679 if l > 0 { 680 n += 1 + l + sovConn(uint64(l)) 681 } 682 return n 683 } 684 685 func sovConn(x uint64) (n int) { 686 return (math_bits.Len64(x|1) + 6) / 7 687 } 688 func sozConn(x uint64) (n int) { 689 return sovConn(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 690 } 691 func (m *PacketPing) Unmarshal(dAtA []byte) error { 692 l := len(dAtA) 693 iNdEx := 0 694 for iNdEx < l { 695 preIndex := iNdEx 696 var wire uint64 697 for shift := uint(0); ; shift += 7 { 698 if shift >= 64 { 699 return ErrIntOverflowConn 700 } 701 if iNdEx >= l { 702 return io.ErrUnexpectedEOF 703 } 704 b := dAtA[iNdEx] 705 iNdEx++ 706 wire |= uint64(b&0x7F) << shift 707 if b < 0x80 { 708 break 709 } 710 } 711 fieldNum := int32(wire >> 3) 712 wireType := int(wire & 0x7) 713 if wireType == 4 { 714 return fmt.Errorf("proto: PacketPing: wiretype end group for non-group") 715 } 716 if fieldNum <= 0 { 717 return fmt.Errorf("proto: PacketPing: illegal tag %d (wire type %d)", fieldNum, wire) 718 } 719 switch fieldNum { 720 default: 721 iNdEx = preIndex 722 skippy, err := skipConn(dAtA[iNdEx:]) 723 if err != nil { 724 return err 725 } 726 if (skippy < 0) || (iNdEx+skippy) < 0 { 727 return ErrInvalidLengthConn 728 } 729 if (iNdEx + skippy) > l { 730 return io.ErrUnexpectedEOF 731 } 732 iNdEx += skippy 733 } 734 } 735 736 if iNdEx > l { 737 return io.ErrUnexpectedEOF 738 } 739 return nil 740 } 741 func (m *PacketPong) Unmarshal(dAtA []byte) error { 742 l := len(dAtA) 743 iNdEx := 0 744 for iNdEx < l { 745 preIndex := iNdEx 746 var wire uint64 747 for shift := uint(0); ; shift += 7 { 748 if shift >= 64 { 749 return ErrIntOverflowConn 750 } 751 if iNdEx >= l { 752 return io.ErrUnexpectedEOF 753 } 754 b := dAtA[iNdEx] 755 iNdEx++ 756 wire |= uint64(b&0x7F) << shift 757 if b < 0x80 { 758 break 759 } 760 } 761 fieldNum := int32(wire >> 3) 762 wireType := int(wire & 0x7) 763 if wireType == 4 { 764 return fmt.Errorf("proto: PacketPong: wiretype end group for non-group") 765 } 766 if fieldNum <= 0 { 767 return fmt.Errorf("proto: PacketPong: illegal tag %d (wire type %d)", fieldNum, wire) 768 } 769 switch fieldNum { 770 default: 771 iNdEx = preIndex 772 skippy, err := skipConn(dAtA[iNdEx:]) 773 if err != nil { 774 return err 775 } 776 if (skippy < 0) || (iNdEx+skippy) < 0 { 777 return ErrInvalidLengthConn 778 } 779 if (iNdEx + skippy) > l { 780 return io.ErrUnexpectedEOF 781 } 782 iNdEx += skippy 783 } 784 } 785 786 if iNdEx > l { 787 return io.ErrUnexpectedEOF 788 } 789 return nil 790 } 791 func (m *PacketMsg) Unmarshal(dAtA []byte) error { 792 l := len(dAtA) 793 iNdEx := 0 794 for iNdEx < l { 795 preIndex := iNdEx 796 var wire uint64 797 for shift := uint(0); ; shift += 7 { 798 if shift >= 64 { 799 return ErrIntOverflowConn 800 } 801 if iNdEx >= l { 802 return io.ErrUnexpectedEOF 803 } 804 b := dAtA[iNdEx] 805 iNdEx++ 806 wire |= uint64(b&0x7F) << shift 807 if b < 0x80 { 808 break 809 } 810 } 811 fieldNum := int32(wire >> 3) 812 wireType := int(wire & 0x7) 813 if wireType == 4 { 814 return fmt.Errorf("proto: PacketMsg: wiretype end group for non-group") 815 } 816 if fieldNum <= 0 { 817 return fmt.Errorf("proto: PacketMsg: illegal tag %d (wire type %d)", fieldNum, wire) 818 } 819 switch fieldNum { 820 case 1: 821 if wireType != 0 { 822 return fmt.Errorf("proto: wrong wireType = %d for field ChannelID", wireType) 823 } 824 m.ChannelID = 0 825 for shift := uint(0); ; shift += 7 { 826 if shift >= 64 { 827 return ErrIntOverflowConn 828 } 829 if iNdEx >= l { 830 return io.ErrUnexpectedEOF 831 } 832 b := dAtA[iNdEx] 833 iNdEx++ 834 m.ChannelID |= int32(b&0x7F) << shift 835 if b < 0x80 { 836 break 837 } 838 } 839 case 2: 840 if wireType != 0 { 841 return fmt.Errorf("proto: wrong wireType = %d for field EOF", wireType) 842 } 843 var v int 844 for shift := uint(0); ; shift += 7 { 845 if shift >= 64 { 846 return ErrIntOverflowConn 847 } 848 if iNdEx >= l { 849 return io.ErrUnexpectedEOF 850 } 851 b := dAtA[iNdEx] 852 iNdEx++ 853 v |= int(b&0x7F) << shift 854 if b < 0x80 { 855 break 856 } 857 } 858 m.EOF = bool(v != 0) 859 case 3: 860 if wireType != 2 { 861 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 862 } 863 var byteLen int 864 for shift := uint(0); ; shift += 7 { 865 if shift >= 64 { 866 return ErrIntOverflowConn 867 } 868 if iNdEx >= l { 869 return io.ErrUnexpectedEOF 870 } 871 b := dAtA[iNdEx] 872 iNdEx++ 873 byteLen |= int(b&0x7F) << shift 874 if b < 0x80 { 875 break 876 } 877 } 878 if byteLen < 0 { 879 return ErrInvalidLengthConn 880 } 881 postIndex := iNdEx + byteLen 882 if postIndex < 0 { 883 return ErrInvalidLengthConn 884 } 885 if postIndex > l { 886 return io.ErrUnexpectedEOF 887 } 888 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 889 if m.Data == nil { 890 m.Data = []byte{} 891 } 892 iNdEx = postIndex 893 default: 894 iNdEx = preIndex 895 skippy, err := skipConn(dAtA[iNdEx:]) 896 if err != nil { 897 return err 898 } 899 if (skippy < 0) || (iNdEx+skippy) < 0 { 900 return ErrInvalidLengthConn 901 } 902 if (iNdEx + skippy) > l { 903 return io.ErrUnexpectedEOF 904 } 905 iNdEx += skippy 906 } 907 } 908 909 if iNdEx > l { 910 return io.ErrUnexpectedEOF 911 } 912 return nil 913 } 914 func (m *Packet) Unmarshal(dAtA []byte) error { 915 l := len(dAtA) 916 iNdEx := 0 917 for iNdEx < l { 918 preIndex := iNdEx 919 var wire uint64 920 for shift := uint(0); ; shift += 7 { 921 if shift >= 64 { 922 return ErrIntOverflowConn 923 } 924 if iNdEx >= l { 925 return io.ErrUnexpectedEOF 926 } 927 b := dAtA[iNdEx] 928 iNdEx++ 929 wire |= uint64(b&0x7F) << shift 930 if b < 0x80 { 931 break 932 } 933 } 934 fieldNum := int32(wire >> 3) 935 wireType := int(wire & 0x7) 936 if wireType == 4 { 937 return fmt.Errorf("proto: Packet: wiretype end group for non-group") 938 } 939 if fieldNum <= 0 { 940 return fmt.Errorf("proto: Packet: illegal tag %d (wire type %d)", fieldNum, wire) 941 } 942 switch fieldNum { 943 case 1: 944 if wireType != 2 { 945 return fmt.Errorf("proto: wrong wireType = %d for field PacketPing", wireType) 946 } 947 var msglen int 948 for shift := uint(0); ; shift += 7 { 949 if shift >= 64 { 950 return ErrIntOverflowConn 951 } 952 if iNdEx >= l { 953 return io.ErrUnexpectedEOF 954 } 955 b := dAtA[iNdEx] 956 iNdEx++ 957 msglen |= int(b&0x7F) << shift 958 if b < 0x80 { 959 break 960 } 961 } 962 if msglen < 0 { 963 return ErrInvalidLengthConn 964 } 965 postIndex := iNdEx + msglen 966 if postIndex < 0 { 967 return ErrInvalidLengthConn 968 } 969 if postIndex > l { 970 return io.ErrUnexpectedEOF 971 } 972 v := &PacketPing{} 973 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 974 return err 975 } 976 m.Sum = &Packet_PacketPing{v} 977 iNdEx = postIndex 978 case 2: 979 if wireType != 2 { 980 return fmt.Errorf("proto: wrong wireType = %d for field PacketPong", wireType) 981 } 982 var msglen int 983 for shift := uint(0); ; shift += 7 { 984 if shift >= 64 { 985 return ErrIntOverflowConn 986 } 987 if iNdEx >= l { 988 return io.ErrUnexpectedEOF 989 } 990 b := dAtA[iNdEx] 991 iNdEx++ 992 msglen |= int(b&0x7F) << shift 993 if b < 0x80 { 994 break 995 } 996 } 997 if msglen < 0 { 998 return ErrInvalidLengthConn 999 } 1000 postIndex := iNdEx + msglen 1001 if postIndex < 0 { 1002 return ErrInvalidLengthConn 1003 } 1004 if postIndex > l { 1005 return io.ErrUnexpectedEOF 1006 } 1007 v := &PacketPong{} 1008 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1009 return err 1010 } 1011 m.Sum = &Packet_PacketPong{v} 1012 iNdEx = postIndex 1013 case 3: 1014 if wireType != 2 { 1015 return fmt.Errorf("proto: wrong wireType = %d for field PacketMsg", wireType) 1016 } 1017 var msglen int 1018 for shift := uint(0); ; shift += 7 { 1019 if shift >= 64 { 1020 return ErrIntOverflowConn 1021 } 1022 if iNdEx >= l { 1023 return io.ErrUnexpectedEOF 1024 } 1025 b := dAtA[iNdEx] 1026 iNdEx++ 1027 msglen |= int(b&0x7F) << shift 1028 if b < 0x80 { 1029 break 1030 } 1031 } 1032 if msglen < 0 { 1033 return ErrInvalidLengthConn 1034 } 1035 postIndex := iNdEx + msglen 1036 if postIndex < 0 { 1037 return ErrInvalidLengthConn 1038 } 1039 if postIndex > l { 1040 return io.ErrUnexpectedEOF 1041 } 1042 v := &PacketMsg{} 1043 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1044 return err 1045 } 1046 m.Sum = &Packet_PacketMsg{v} 1047 iNdEx = postIndex 1048 default: 1049 iNdEx = preIndex 1050 skippy, err := skipConn(dAtA[iNdEx:]) 1051 if err != nil { 1052 return err 1053 } 1054 if (skippy < 0) || (iNdEx+skippy) < 0 { 1055 return ErrInvalidLengthConn 1056 } 1057 if (iNdEx + skippy) > l { 1058 return io.ErrUnexpectedEOF 1059 } 1060 iNdEx += skippy 1061 } 1062 } 1063 1064 if iNdEx > l { 1065 return io.ErrUnexpectedEOF 1066 } 1067 return nil 1068 } 1069 func (m *AuthSigMessage) Unmarshal(dAtA []byte) error { 1070 l := len(dAtA) 1071 iNdEx := 0 1072 for iNdEx < l { 1073 preIndex := iNdEx 1074 var wire uint64 1075 for shift := uint(0); ; shift += 7 { 1076 if shift >= 64 { 1077 return ErrIntOverflowConn 1078 } 1079 if iNdEx >= l { 1080 return io.ErrUnexpectedEOF 1081 } 1082 b := dAtA[iNdEx] 1083 iNdEx++ 1084 wire |= uint64(b&0x7F) << shift 1085 if b < 0x80 { 1086 break 1087 } 1088 } 1089 fieldNum := int32(wire >> 3) 1090 wireType := int(wire & 0x7) 1091 if wireType == 4 { 1092 return fmt.Errorf("proto: AuthSigMessage: wiretype end group for non-group") 1093 } 1094 if fieldNum <= 0 { 1095 return fmt.Errorf("proto: AuthSigMessage: illegal tag %d (wire type %d)", fieldNum, wire) 1096 } 1097 switch fieldNum { 1098 case 1: 1099 if wireType != 2 { 1100 return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType) 1101 } 1102 var msglen int 1103 for shift := uint(0); ; shift += 7 { 1104 if shift >= 64 { 1105 return ErrIntOverflowConn 1106 } 1107 if iNdEx >= l { 1108 return io.ErrUnexpectedEOF 1109 } 1110 b := dAtA[iNdEx] 1111 iNdEx++ 1112 msglen |= int(b&0x7F) << shift 1113 if b < 0x80 { 1114 break 1115 } 1116 } 1117 if msglen < 0 { 1118 return ErrInvalidLengthConn 1119 } 1120 postIndex := iNdEx + msglen 1121 if postIndex < 0 { 1122 return ErrInvalidLengthConn 1123 } 1124 if postIndex > l { 1125 return io.ErrUnexpectedEOF 1126 } 1127 if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1128 return err 1129 } 1130 iNdEx = postIndex 1131 case 2: 1132 if wireType != 2 { 1133 return fmt.Errorf("proto: wrong wireType = %d for field Sig", wireType) 1134 } 1135 var byteLen int 1136 for shift := uint(0); ; shift += 7 { 1137 if shift >= 64 { 1138 return ErrIntOverflowConn 1139 } 1140 if iNdEx >= l { 1141 return io.ErrUnexpectedEOF 1142 } 1143 b := dAtA[iNdEx] 1144 iNdEx++ 1145 byteLen |= int(b&0x7F) << shift 1146 if b < 0x80 { 1147 break 1148 } 1149 } 1150 if byteLen < 0 { 1151 return ErrInvalidLengthConn 1152 } 1153 postIndex := iNdEx + byteLen 1154 if postIndex < 0 { 1155 return ErrInvalidLengthConn 1156 } 1157 if postIndex > l { 1158 return io.ErrUnexpectedEOF 1159 } 1160 m.Sig = append(m.Sig[:0], dAtA[iNdEx:postIndex]...) 1161 if m.Sig == nil { 1162 m.Sig = []byte{} 1163 } 1164 iNdEx = postIndex 1165 default: 1166 iNdEx = preIndex 1167 skippy, err := skipConn(dAtA[iNdEx:]) 1168 if err != nil { 1169 return err 1170 } 1171 if (skippy < 0) || (iNdEx+skippy) < 0 { 1172 return ErrInvalidLengthConn 1173 } 1174 if (iNdEx + skippy) > l { 1175 return io.ErrUnexpectedEOF 1176 } 1177 iNdEx += skippy 1178 } 1179 } 1180 1181 if iNdEx > l { 1182 return io.ErrUnexpectedEOF 1183 } 1184 return nil 1185 } 1186 func skipConn(dAtA []byte) (n int, err error) { 1187 l := len(dAtA) 1188 iNdEx := 0 1189 depth := 0 1190 for iNdEx < l { 1191 var wire uint64 1192 for shift := uint(0); ; shift += 7 { 1193 if shift >= 64 { 1194 return 0, ErrIntOverflowConn 1195 } 1196 if iNdEx >= l { 1197 return 0, io.ErrUnexpectedEOF 1198 } 1199 b := dAtA[iNdEx] 1200 iNdEx++ 1201 wire |= (uint64(b) & 0x7F) << shift 1202 if b < 0x80 { 1203 break 1204 } 1205 } 1206 wireType := int(wire & 0x7) 1207 switch wireType { 1208 case 0: 1209 for shift := uint(0); ; shift += 7 { 1210 if shift >= 64 { 1211 return 0, ErrIntOverflowConn 1212 } 1213 if iNdEx >= l { 1214 return 0, io.ErrUnexpectedEOF 1215 } 1216 iNdEx++ 1217 if dAtA[iNdEx-1] < 0x80 { 1218 break 1219 } 1220 } 1221 case 1: 1222 iNdEx += 8 1223 case 2: 1224 var length int 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 b := dAtA[iNdEx] 1233 iNdEx++ 1234 length |= (int(b) & 0x7F) << shift 1235 if b < 0x80 { 1236 break 1237 } 1238 } 1239 if length < 0 { 1240 return 0, ErrInvalidLengthConn 1241 } 1242 iNdEx += length 1243 case 3: 1244 depth++ 1245 case 4: 1246 if depth == 0 { 1247 return 0, ErrUnexpectedEndOfGroupConn 1248 } 1249 depth-- 1250 case 5: 1251 iNdEx += 4 1252 default: 1253 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1254 } 1255 if iNdEx < 0 { 1256 return 0, ErrInvalidLengthConn 1257 } 1258 if depth == 0 { 1259 return iNdEx, nil 1260 } 1261 } 1262 return 0, io.ErrUnexpectedEOF 1263 } 1264 1265 var ( 1266 ErrInvalidLengthConn = fmt.Errorf("proto: negative length found during unmarshaling") 1267 ErrIntOverflowConn = fmt.Errorf("proto: integer overflow") 1268 ErrUnexpectedEndOfGroupConn = fmt.Errorf("proto: unexpected end of group") 1269 )