github.com/number571/tendermint@v0.34.11-gost/proto/tendermint/privval/types.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: tendermint/privval/types.proto 3 4 package privval 5 6 import ( 7 crypto "github.com/number571/tendermint/proto/tendermint/crypto" 8 types "github.com/number571/tendermint/proto/tendermint/types" 9 fmt "fmt" 10 _ "github.com/gogo/protobuf/gogoproto" 11 proto "github.com/gogo/protobuf/proto" 12 io "io" 13 math "math" 14 math_bits "math/bits" 15 ) 16 17 // Reference imports to suppress errors if they are not otherwise used. 18 var _ = proto.Marshal 19 var _ = fmt.Errorf 20 var _ = math.Inf 21 22 // This is a compile-time assertion to ensure that this generated file 23 // is compatible with the proto package it is being compiled against. 24 // A compilation error at this line likely means your copy of the 25 // proto package needs to be updated. 26 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 27 28 type Errors int32 29 30 const ( 31 Errors_ERRORS_UNKNOWN Errors = 0 32 Errors_ERRORS_UNEXPECTED_RESPONSE Errors = 1 33 Errors_ERRORS_NO_CONNECTION Errors = 2 34 Errors_ERRORS_CONNECTION_TIMEOUT Errors = 3 35 Errors_ERRORS_READ_TIMEOUT Errors = 4 36 Errors_ERRORS_WRITE_TIMEOUT Errors = 5 37 ) 38 39 var Errors_name = map[int32]string{ 40 0: "ERRORS_UNKNOWN", 41 1: "ERRORS_UNEXPECTED_RESPONSE", 42 2: "ERRORS_NO_CONNECTION", 43 3: "ERRORS_CONNECTION_TIMEOUT", 44 4: "ERRORS_READ_TIMEOUT", 45 5: "ERRORS_WRITE_TIMEOUT", 46 } 47 48 var Errors_value = map[string]int32{ 49 "ERRORS_UNKNOWN": 0, 50 "ERRORS_UNEXPECTED_RESPONSE": 1, 51 "ERRORS_NO_CONNECTION": 2, 52 "ERRORS_CONNECTION_TIMEOUT": 3, 53 "ERRORS_READ_TIMEOUT": 4, 54 "ERRORS_WRITE_TIMEOUT": 5, 55 } 56 57 func (x Errors) String() string { 58 return proto.EnumName(Errors_name, int32(x)) 59 } 60 61 func (Errors) EnumDescriptor() ([]byte, []int) { 62 return fileDescriptor_cb4e437a5328cf9c, []int{0} 63 } 64 65 type RemoteSignerError struct { 66 Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` 67 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 68 } 69 70 func (m *RemoteSignerError) Reset() { *m = RemoteSignerError{} } 71 func (m *RemoteSignerError) String() string { return proto.CompactTextString(m) } 72 func (*RemoteSignerError) ProtoMessage() {} 73 func (*RemoteSignerError) Descriptor() ([]byte, []int) { 74 return fileDescriptor_cb4e437a5328cf9c, []int{0} 75 } 76 func (m *RemoteSignerError) XXX_Unmarshal(b []byte) error { 77 return m.Unmarshal(b) 78 } 79 func (m *RemoteSignerError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 80 if deterministic { 81 return xxx_messageInfo_RemoteSignerError.Marshal(b, m, deterministic) 82 } else { 83 b = b[:cap(b)] 84 n, err := m.MarshalToSizedBuffer(b) 85 if err != nil { 86 return nil, err 87 } 88 return b[:n], nil 89 } 90 } 91 func (m *RemoteSignerError) XXX_Merge(src proto.Message) { 92 xxx_messageInfo_RemoteSignerError.Merge(m, src) 93 } 94 func (m *RemoteSignerError) XXX_Size() int { 95 return m.Size() 96 } 97 func (m *RemoteSignerError) XXX_DiscardUnknown() { 98 xxx_messageInfo_RemoteSignerError.DiscardUnknown(m) 99 } 100 101 var xxx_messageInfo_RemoteSignerError proto.InternalMessageInfo 102 103 func (m *RemoteSignerError) GetCode() int32 { 104 if m != nil { 105 return m.Code 106 } 107 return 0 108 } 109 110 func (m *RemoteSignerError) GetDescription() string { 111 if m != nil { 112 return m.Description 113 } 114 return "" 115 } 116 117 // PubKeyRequest requests the consensus public key from the remote signer. 118 type PubKeyRequest struct { 119 ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 120 } 121 122 func (m *PubKeyRequest) Reset() { *m = PubKeyRequest{} } 123 func (m *PubKeyRequest) String() string { return proto.CompactTextString(m) } 124 func (*PubKeyRequest) ProtoMessage() {} 125 func (*PubKeyRequest) Descriptor() ([]byte, []int) { 126 return fileDescriptor_cb4e437a5328cf9c, []int{1} 127 } 128 func (m *PubKeyRequest) XXX_Unmarshal(b []byte) error { 129 return m.Unmarshal(b) 130 } 131 func (m *PubKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 132 if deterministic { 133 return xxx_messageInfo_PubKeyRequest.Marshal(b, m, deterministic) 134 } else { 135 b = b[:cap(b)] 136 n, err := m.MarshalToSizedBuffer(b) 137 if err != nil { 138 return nil, err 139 } 140 return b[:n], nil 141 } 142 } 143 func (m *PubKeyRequest) XXX_Merge(src proto.Message) { 144 xxx_messageInfo_PubKeyRequest.Merge(m, src) 145 } 146 func (m *PubKeyRequest) XXX_Size() int { 147 return m.Size() 148 } 149 func (m *PubKeyRequest) XXX_DiscardUnknown() { 150 xxx_messageInfo_PubKeyRequest.DiscardUnknown(m) 151 } 152 153 var xxx_messageInfo_PubKeyRequest proto.InternalMessageInfo 154 155 func (m *PubKeyRequest) GetChainId() string { 156 if m != nil { 157 return m.ChainId 158 } 159 return "" 160 } 161 162 // PubKeyResponse is a response message containing the public key. 163 type PubKeyResponse struct { 164 PubKey crypto.PublicKey `protobuf:"bytes,1,opt,name=pub_key,json=pubKey,proto3" json:"pub_key"` 165 Error *RemoteSignerError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` 166 } 167 168 func (m *PubKeyResponse) Reset() { *m = PubKeyResponse{} } 169 func (m *PubKeyResponse) String() string { return proto.CompactTextString(m) } 170 func (*PubKeyResponse) ProtoMessage() {} 171 func (*PubKeyResponse) Descriptor() ([]byte, []int) { 172 return fileDescriptor_cb4e437a5328cf9c, []int{2} 173 } 174 func (m *PubKeyResponse) XXX_Unmarshal(b []byte) error { 175 return m.Unmarshal(b) 176 } 177 func (m *PubKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 178 if deterministic { 179 return xxx_messageInfo_PubKeyResponse.Marshal(b, m, deterministic) 180 } else { 181 b = b[:cap(b)] 182 n, err := m.MarshalToSizedBuffer(b) 183 if err != nil { 184 return nil, err 185 } 186 return b[:n], nil 187 } 188 } 189 func (m *PubKeyResponse) XXX_Merge(src proto.Message) { 190 xxx_messageInfo_PubKeyResponse.Merge(m, src) 191 } 192 func (m *PubKeyResponse) XXX_Size() int { 193 return m.Size() 194 } 195 func (m *PubKeyResponse) XXX_DiscardUnknown() { 196 xxx_messageInfo_PubKeyResponse.DiscardUnknown(m) 197 } 198 199 var xxx_messageInfo_PubKeyResponse proto.InternalMessageInfo 200 201 func (m *PubKeyResponse) GetPubKey() crypto.PublicKey { 202 if m != nil { 203 return m.PubKey 204 } 205 return crypto.PublicKey{} 206 } 207 208 func (m *PubKeyResponse) GetError() *RemoteSignerError { 209 if m != nil { 210 return m.Error 211 } 212 return nil 213 } 214 215 // SignVoteRequest is a request to sign a vote 216 type SignVoteRequest struct { 217 Vote *types.Vote `protobuf:"bytes,1,opt,name=vote,proto3" json:"vote,omitempty"` 218 ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 219 } 220 221 func (m *SignVoteRequest) Reset() { *m = SignVoteRequest{} } 222 func (m *SignVoteRequest) String() string { return proto.CompactTextString(m) } 223 func (*SignVoteRequest) ProtoMessage() {} 224 func (*SignVoteRequest) Descriptor() ([]byte, []int) { 225 return fileDescriptor_cb4e437a5328cf9c, []int{3} 226 } 227 func (m *SignVoteRequest) XXX_Unmarshal(b []byte) error { 228 return m.Unmarshal(b) 229 } 230 func (m *SignVoteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 231 if deterministic { 232 return xxx_messageInfo_SignVoteRequest.Marshal(b, m, deterministic) 233 } else { 234 b = b[:cap(b)] 235 n, err := m.MarshalToSizedBuffer(b) 236 if err != nil { 237 return nil, err 238 } 239 return b[:n], nil 240 } 241 } 242 func (m *SignVoteRequest) XXX_Merge(src proto.Message) { 243 xxx_messageInfo_SignVoteRequest.Merge(m, src) 244 } 245 func (m *SignVoteRequest) XXX_Size() int { 246 return m.Size() 247 } 248 func (m *SignVoteRequest) XXX_DiscardUnknown() { 249 xxx_messageInfo_SignVoteRequest.DiscardUnknown(m) 250 } 251 252 var xxx_messageInfo_SignVoteRequest proto.InternalMessageInfo 253 254 func (m *SignVoteRequest) GetVote() *types.Vote { 255 if m != nil { 256 return m.Vote 257 } 258 return nil 259 } 260 261 func (m *SignVoteRequest) GetChainId() string { 262 if m != nil { 263 return m.ChainId 264 } 265 return "" 266 } 267 268 // SignedVoteResponse is a response containing a signed vote or an error 269 type SignedVoteResponse struct { 270 Vote types.Vote `protobuf:"bytes,1,opt,name=vote,proto3" json:"vote"` 271 Error *RemoteSignerError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` 272 } 273 274 func (m *SignedVoteResponse) Reset() { *m = SignedVoteResponse{} } 275 func (m *SignedVoteResponse) String() string { return proto.CompactTextString(m) } 276 func (*SignedVoteResponse) ProtoMessage() {} 277 func (*SignedVoteResponse) Descriptor() ([]byte, []int) { 278 return fileDescriptor_cb4e437a5328cf9c, []int{4} 279 } 280 func (m *SignedVoteResponse) XXX_Unmarshal(b []byte) error { 281 return m.Unmarshal(b) 282 } 283 func (m *SignedVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 284 if deterministic { 285 return xxx_messageInfo_SignedVoteResponse.Marshal(b, m, deterministic) 286 } else { 287 b = b[:cap(b)] 288 n, err := m.MarshalToSizedBuffer(b) 289 if err != nil { 290 return nil, err 291 } 292 return b[:n], nil 293 } 294 } 295 func (m *SignedVoteResponse) XXX_Merge(src proto.Message) { 296 xxx_messageInfo_SignedVoteResponse.Merge(m, src) 297 } 298 func (m *SignedVoteResponse) XXX_Size() int { 299 return m.Size() 300 } 301 func (m *SignedVoteResponse) XXX_DiscardUnknown() { 302 xxx_messageInfo_SignedVoteResponse.DiscardUnknown(m) 303 } 304 305 var xxx_messageInfo_SignedVoteResponse proto.InternalMessageInfo 306 307 func (m *SignedVoteResponse) GetVote() types.Vote { 308 if m != nil { 309 return m.Vote 310 } 311 return types.Vote{} 312 } 313 314 func (m *SignedVoteResponse) GetError() *RemoteSignerError { 315 if m != nil { 316 return m.Error 317 } 318 return nil 319 } 320 321 // SignProposalRequest is a request to sign a proposal 322 type SignProposalRequest struct { 323 Proposal *types.Proposal `protobuf:"bytes,1,opt,name=proposal,proto3" json:"proposal,omitempty"` 324 ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 325 } 326 327 func (m *SignProposalRequest) Reset() { *m = SignProposalRequest{} } 328 func (m *SignProposalRequest) String() string { return proto.CompactTextString(m) } 329 func (*SignProposalRequest) ProtoMessage() {} 330 func (*SignProposalRequest) Descriptor() ([]byte, []int) { 331 return fileDescriptor_cb4e437a5328cf9c, []int{5} 332 } 333 func (m *SignProposalRequest) XXX_Unmarshal(b []byte) error { 334 return m.Unmarshal(b) 335 } 336 func (m *SignProposalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 337 if deterministic { 338 return xxx_messageInfo_SignProposalRequest.Marshal(b, m, deterministic) 339 } else { 340 b = b[:cap(b)] 341 n, err := m.MarshalToSizedBuffer(b) 342 if err != nil { 343 return nil, err 344 } 345 return b[:n], nil 346 } 347 } 348 func (m *SignProposalRequest) XXX_Merge(src proto.Message) { 349 xxx_messageInfo_SignProposalRequest.Merge(m, src) 350 } 351 func (m *SignProposalRequest) XXX_Size() int { 352 return m.Size() 353 } 354 func (m *SignProposalRequest) XXX_DiscardUnknown() { 355 xxx_messageInfo_SignProposalRequest.DiscardUnknown(m) 356 } 357 358 var xxx_messageInfo_SignProposalRequest proto.InternalMessageInfo 359 360 func (m *SignProposalRequest) GetProposal() *types.Proposal { 361 if m != nil { 362 return m.Proposal 363 } 364 return nil 365 } 366 367 func (m *SignProposalRequest) GetChainId() string { 368 if m != nil { 369 return m.ChainId 370 } 371 return "" 372 } 373 374 // SignedProposalResponse is response containing a signed proposal or an error 375 type SignedProposalResponse struct { 376 Proposal types.Proposal `protobuf:"bytes,1,opt,name=proposal,proto3" json:"proposal"` 377 Error *RemoteSignerError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` 378 } 379 380 func (m *SignedProposalResponse) Reset() { *m = SignedProposalResponse{} } 381 func (m *SignedProposalResponse) String() string { return proto.CompactTextString(m) } 382 func (*SignedProposalResponse) ProtoMessage() {} 383 func (*SignedProposalResponse) Descriptor() ([]byte, []int) { 384 return fileDescriptor_cb4e437a5328cf9c, []int{6} 385 } 386 func (m *SignedProposalResponse) XXX_Unmarshal(b []byte) error { 387 return m.Unmarshal(b) 388 } 389 func (m *SignedProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 390 if deterministic { 391 return xxx_messageInfo_SignedProposalResponse.Marshal(b, m, deterministic) 392 } else { 393 b = b[:cap(b)] 394 n, err := m.MarshalToSizedBuffer(b) 395 if err != nil { 396 return nil, err 397 } 398 return b[:n], nil 399 } 400 } 401 func (m *SignedProposalResponse) XXX_Merge(src proto.Message) { 402 xxx_messageInfo_SignedProposalResponse.Merge(m, src) 403 } 404 func (m *SignedProposalResponse) XXX_Size() int { 405 return m.Size() 406 } 407 func (m *SignedProposalResponse) XXX_DiscardUnknown() { 408 xxx_messageInfo_SignedProposalResponse.DiscardUnknown(m) 409 } 410 411 var xxx_messageInfo_SignedProposalResponse proto.InternalMessageInfo 412 413 func (m *SignedProposalResponse) GetProposal() types.Proposal { 414 if m != nil { 415 return m.Proposal 416 } 417 return types.Proposal{} 418 } 419 420 func (m *SignedProposalResponse) GetError() *RemoteSignerError { 421 if m != nil { 422 return m.Error 423 } 424 return nil 425 } 426 427 // PingRequest is a request to confirm that the connection is alive. 428 type PingRequest struct { 429 } 430 431 func (m *PingRequest) Reset() { *m = PingRequest{} } 432 func (m *PingRequest) String() string { return proto.CompactTextString(m) } 433 func (*PingRequest) ProtoMessage() {} 434 func (*PingRequest) Descriptor() ([]byte, []int) { 435 return fileDescriptor_cb4e437a5328cf9c, []int{7} 436 } 437 func (m *PingRequest) XXX_Unmarshal(b []byte) error { 438 return m.Unmarshal(b) 439 } 440 func (m *PingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 441 if deterministic { 442 return xxx_messageInfo_PingRequest.Marshal(b, m, deterministic) 443 } else { 444 b = b[:cap(b)] 445 n, err := m.MarshalToSizedBuffer(b) 446 if err != nil { 447 return nil, err 448 } 449 return b[:n], nil 450 } 451 } 452 func (m *PingRequest) XXX_Merge(src proto.Message) { 453 xxx_messageInfo_PingRequest.Merge(m, src) 454 } 455 func (m *PingRequest) XXX_Size() int { 456 return m.Size() 457 } 458 func (m *PingRequest) XXX_DiscardUnknown() { 459 xxx_messageInfo_PingRequest.DiscardUnknown(m) 460 } 461 462 var xxx_messageInfo_PingRequest proto.InternalMessageInfo 463 464 // PingResponse is a response to confirm that the connection is alive. 465 type PingResponse struct { 466 } 467 468 func (m *PingResponse) Reset() { *m = PingResponse{} } 469 func (m *PingResponse) String() string { return proto.CompactTextString(m) } 470 func (*PingResponse) ProtoMessage() {} 471 func (*PingResponse) Descriptor() ([]byte, []int) { 472 return fileDescriptor_cb4e437a5328cf9c, []int{8} 473 } 474 func (m *PingResponse) XXX_Unmarshal(b []byte) error { 475 return m.Unmarshal(b) 476 } 477 func (m *PingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 478 if deterministic { 479 return xxx_messageInfo_PingResponse.Marshal(b, m, deterministic) 480 } else { 481 b = b[:cap(b)] 482 n, err := m.MarshalToSizedBuffer(b) 483 if err != nil { 484 return nil, err 485 } 486 return b[:n], nil 487 } 488 } 489 func (m *PingResponse) XXX_Merge(src proto.Message) { 490 xxx_messageInfo_PingResponse.Merge(m, src) 491 } 492 func (m *PingResponse) XXX_Size() int { 493 return m.Size() 494 } 495 func (m *PingResponse) XXX_DiscardUnknown() { 496 xxx_messageInfo_PingResponse.DiscardUnknown(m) 497 } 498 499 var xxx_messageInfo_PingResponse proto.InternalMessageInfo 500 501 type Message struct { 502 // Types that are valid to be assigned to Sum: 503 // *Message_PubKeyRequest 504 // *Message_PubKeyResponse 505 // *Message_SignVoteRequest 506 // *Message_SignedVoteResponse 507 // *Message_SignProposalRequest 508 // *Message_SignedProposalResponse 509 // *Message_PingRequest 510 // *Message_PingResponse 511 Sum isMessage_Sum `protobuf_oneof:"sum"` 512 } 513 514 func (m *Message) Reset() { *m = Message{} } 515 func (m *Message) String() string { return proto.CompactTextString(m) } 516 func (*Message) ProtoMessage() {} 517 func (*Message) Descriptor() ([]byte, []int) { 518 return fileDescriptor_cb4e437a5328cf9c, []int{9} 519 } 520 func (m *Message) XXX_Unmarshal(b []byte) error { 521 return m.Unmarshal(b) 522 } 523 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 524 if deterministic { 525 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 526 } else { 527 b = b[:cap(b)] 528 n, err := m.MarshalToSizedBuffer(b) 529 if err != nil { 530 return nil, err 531 } 532 return b[:n], nil 533 } 534 } 535 func (m *Message) XXX_Merge(src proto.Message) { 536 xxx_messageInfo_Message.Merge(m, src) 537 } 538 func (m *Message) XXX_Size() int { 539 return m.Size() 540 } 541 func (m *Message) XXX_DiscardUnknown() { 542 xxx_messageInfo_Message.DiscardUnknown(m) 543 } 544 545 var xxx_messageInfo_Message proto.InternalMessageInfo 546 547 type isMessage_Sum interface { 548 isMessage_Sum() 549 MarshalTo([]byte) (int, error) 550 Size() int 551 } 552 553 type Message_PubKeyRequest struct { 554 PubKeyRequest *PubKeyRequest `protobuf:"bytes,1,opt,name=pub_key_request,json=pubKeyRequest,proto3,oneof" json:"pub_key_request,omitempty"` 555 } 556 type Message_PubKeyResponse struct { 557 PubKeyResponse *PubKeyResponse `protobuf:"bytes,2,opt,name=pub_key_response,json=pubKeyResponse,proto3,oneof" json:"pub_key_response,omitempty"` 558 } 559 type Message_SignVoteRequest struct { 560 SignVoteRequest *SignVoteRequest `protobuf:"bytes,3,opt,name=sign_vote_request,json=signVoteRequest,proto3,oneof" json:"sign_vote_request,omitempty"` 561 } 562 type Message_SignedVoteResponse struct { 563 SignedVoteResponse *SignedVoteResponse `protobuf:"bytes,4,opt,name=signed_vote_response,json=signedVoteResponse,proto3,oneof" json:"signed_vote_response,omitempty"` 564 } 565 type Message_SignProposalRequest struct { 566 SignProposalRequest *SignProposalRequest `protobuf:"bytes,5,opt,name=sign_proposal_request,json=signProposalRequest,proto3,oneof" json:"sign_proposal_request,omitempty"` 567 } 568 type Message_SignedProposalResponse struct { 569 SignedProposalResponse *SignedProposalResponse `protobuf:"bytes,6,opt,name=signed_proposal_response,json=signedProposalResponse,proto3,oneof" json:"signed_proposal_response,omitempty"` 570 } 571 type Message_PingRequest struct { 572 PingRequest *PingRequest `protobuf:"bytes,7,opt,name=ping_request,json=pingRequest,proto3,oneof" json:"ping_request,omitempty"` 573 } 574 type Message_PingResponse struct { 575 PingResponse *PingResponse `protobuf:"bytes,8,opt,name=ping_response,json=pingResponse,proto3,oneof" json:"ping_response,omitempty"` 576 } 577 578 func (*Message_PubKeyRequest) isMessage_Sum() {} 579 func (*Message_PubKeyResponse) isMessage_Sum() {} 580 func (*Message_SignVoteRequest) isMessage_Sum() {} 581 func (*Message_SignedVoteResponse) isMessage_Sum() {} 582 func (*Message_SignProposalRequest) isMessage_Sum() {} 583 func (*Message_SignedProposalResponse) isMessage_Sum() {} 584 func (*Message_PingRequest) isMessage_Sum() {} 585 func (*Message_PingResponse) isMessage_Sum() {} 586 587 func (m *Message) GetSum() isMessage_Sum { 588 if m != nil { 589 return m.Sum 590 } 591 return nil 592 } 593 594 func (m *Message) GetPubKeyRequest() *PubKeyRequest { 595 if x, ok := m.GetSum().(*Message_PubKeyRequest); ok { 596 return x.PubKeyRequest 597 } 598 return nil 599 } 600 601 func (m *Message) GetPubKeyResponse() *PubKeyResponse { 602 if x, ok := m.GetSum().(*Message_PubKeyResponse); ok { 603 return x.PubKeyResponse 604 } 605 return nil 606 } 607 608 func (m *Message) GetSignVoteRequest() *SignVoteRequest { 609 if x, ok := m.GetSum().(*Message_SignVoteRequest); ok { 610 return x.SignVoteRequest 611 } 612 return nil 613 } 614 615 func (m *Message) GetSignedVoteResponse() *SignedVoteResponse { 616 if x, ok := m.GetSum().(*Message_SignedVoteResponse); ok { 617 return x.SignedVoteResponse 618 } 619 return nil 620 } 621 622 func (m *Message) GetSignProposalRequest() *SignProposalRequest { 623 if x, ok := m.GetSum().(*Message_SignProposalRequest); ok { 624 return x.SignProposalRequest 625 } 626 return nil 627 } 628 629 func (m *Message) GetSignedProposalResponse() *SignedProposalResponse { 630 if x, ok := m.GetSum().(*Message_SignedProposalResponse); ok { 631 return x.SignedProposalResponse 632 } 633 return nil 634 } 635 636 func (m *Message) GetPingRequest() *PingRequest { 637 if x, ok := m.GetSum().(*Message_PingRequest); ok { 638 return x.PingRequest 639 } 640 return nil 641 } 642 643 func (m *Message) GetPingResponse() *PingResponse { 644 if x, ok := m.GetSum().(*Message_PingResponse); ok { 645 return x.PingResponse 646 } 647 return nil 648 } 649 650 // XXX_OneofWrappers is for the internal use of the proto package. 651 func (*Message) XXX_OneofWrappers() []interface{} { 652 return []interface{}{ 653 (*Message_PubKeyRequest)(nil), 654 (*Message_PubKeyResponse)(nil), 655 (*Message_SignVoteRequest)(nil), 656 (*Message_SignedVoteResponse)(nil), 657 (*Message_SignProposalRequest)(nil), 658 (*Message_SignedProposalResponse)(nil), 659 (*Message_PingRequest)(nil), 660 (*Message_PingResponse)(nil), 661 } 662 } 663 664 // AuthSigMessage is duplicated from p2p prior to the P2P refactor. 665 // It is used for the SecretConnection until we migrate privval to gRPC. 666 // https://github.com/number571/tendermint/issues/4698 667 type AuthSigMessage struct { 668 PubKey crypto.PublicKey `protobuf:"bytes,1,opt,name=pub_key,json=pubKey,proto3" json:"pub_key"` 669 Sig []byte `protobuf:"bytes,2,opt,name=sig,proto3" json:"sig,omitempty"` 670 } 671 672 func (m *AuthSigMessage) Reset() { *m = AuthSigMessage{} } 673 func (m *AuthSigMessage) String() string { return proto.CompactTextString(m) } 674 func (*AuthSigMessage) ProtoMessage() {} 675 func (*AuthSigMessage) Descriptor() ([]byte, []int) { 676 return fileDescriptor_cb4e437a5328cf9c, []int{10} 677 } 678 func (m *AuthSigMessage) XXX_Unmarshal(b []byte) error { 679 return m.Unmarshal(b) 680 } 681 func (m *AuthSigMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 682 if deterministic { 683 return xxx_messageInfo_AuthSigMessage.Marshal(b, m, deterministic) 684 } else { 685 b = b[:cap(b)] 686 n, err := m.MarshalToSizedBuffer(b) 687 if err != nil { 688 return nil, err 689 } 690 return b[:n], nil 691 } 692 } 693 func (m *AuthSigMessage) XXX_Merge(src proto.Message) { 694 xxx_messageInfo_AuthSigMessage.Merge(m, src) 695 } 696 func (m *AuthSigMessage) XXX_Size() int { 697 return m.Size() 698 } 699 func (m *AuthSigMessage) XXX_DiscardUnknown() { 700 xxx_messageInfo_AuthSigMessage.DiscardUnknown(m) 701 } 702 703 var xxx_messageInfo_AuthSigMessage proto.InternalMessageInfo 704 705 func (m *AuthSigMessage) GetPubKey() crypto.PublicKey { 706 if m != nil { 707 return m.PubKey 708 } 709 return crypto.PublicKey{} 710 } 711 712 func (m *AuthSigMessage) GetSig() []byte { 713 if m != nil { 714 return m.Sig 715 } 716 return nil 717 } 718 719 func init() { 720 proto.RegisterEnum("tendermint.privval.Errors", Errors_name, Errors_value) 721 proto.RegisterType((*RemoteSignerError)(nil), "tendermint.privval.RemoteSignerError") 722 proto.RegisterType((*PubKeyRequest)(nil), "tendermint.privval.PubKeyRequest") 723 proto.RegisterType((*PubKeyResponse)(nil), "tendermint.privval.PubKeyResponse") 724 proto.RegisterType((*SignVoteRequest)(nil), "tendermint.privval.SignVoteRequest") 725 proto.RegisterType((*SignedVoteResponse)(nil), "tendermint.privval.SignedVoteResponse") 726 proto.RegisterType((*SignProposalRequest)(nil), "tendermint.privval.SignProposalRequest") 727 proto.RegisterType((*SignedProposalResponse)(nil), "tendermint.privval.SignedProposalResponse") 728 proto.RegisterType((*PingRequest)(nil), "tendermint.privval.PingRequest") 729 proto.RegisterType((*PingResponse)(nil), "tendermint.privval.PingResponse") 730 proto.RegisterType((*Message)(nil), "tendermint.privval.Message") 731 proto.RegisterType((*AuthSigMessage)(nil), "tendermint.privval.AuthSigMessage") 732 } 733 734 func init() { proto.RegisterFile("tendermint/privval/types.proto", fileDescriptor_cb4e437a5328cf9c) } 735 736 var fileDescriptor_cb4e437a5328cf9c = []byte{ 737 // 779 bytes of a gzipped FileDescriptorProto 738 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x4b, 0x4f, 0xdb, 0x4a, 739 0x14, 0xb6, 0xc9, 0x0b, 0x4e, 0x1e, 0x84, 0x81, 0xcb, 0x0d, 0x11, 0xd7, 0xe4, 0xfa, 0xea, 0xb6, 740 0x28, 0x8b, 0xa4, 0xa2, 0x52, 0xa5, 0x8a, 0x6e, 0x78, 0x58, 0x4d, 0x14, 0xe1, 0xa4, 0x93, 0x50, 741 0x10, 0x52, 0x65, 0xe5, 0x31, 0x75, 0x2c, 0x88, 0xed, 0x7a, 0x1c, 0xa4, 0xac, 0xbb, 0xeb, 0xaa, 742 0x52, 0xff, 0x44, 0xd7, 0xfd, 0x15, 0x2c, 0x59, 0x76, 0x55, 0x55, 0xf0, 0x47, 0xaa, 0x8c, 0x27, 743 0x8e, 0xf3, 0x42, 0xad, 0xd8, 0xcd, 0x9c, 0x73, 0xe6, 0x3b, 0xdf, 0x37, 0xf3, 0xd9, 0x07, 0x24, 744 0x97, 0x98, 0x1d, 0xe2, 0xf4, 0x0c, 0xd3, 0x2d, 0xda, 0x8e, 0x71, 0x7d, 0xdd, 0xbc, 0x2a, 0xba, 745 0x03, 0x9b, 0xd0, 0x82, 0xed, 0x58, 0xae, 0x85, 0xd0, 0x38, 0x5f, 0xe0, 0xf9, 0xec, 0x76, 0xe0, 746 0x4c, 0xdb, 0x19, 0xd8, 0xae, 0x55, 0xbc, 0x24, 0x03, 0x7e, 0x62, 0x22, 0xcb, 0x90, 0x82, 0x78, 747 0xd9, 0x0d, 0xdd, 0xd2, 0x2d, 0xb6, 0x2c, 0x0e, 0x57, 0x5e, 0x54, 0x2e, 0xc3, 0x1a, 0x26, 0x3d, 748 0xcb, 0x25, 0x75, 0x43, 0x37, 0x89, 0xa3, 0x38, 0x8e, 0xe5, 0x20, 0x04, 0xe1, 0xb6, 0xd5, 0x21, 749 0x19, 0x31, 0x27, 0xee, 0x46, 0x30, 0x5b, 0xa3, 0x1c, 0xc4, 0x3b, 0x84, 0xb6, 0x1d, 0xc3, 0x76, 750 0x0d, 0xcb, 0xcc, 0x2c, 0xe5, 0xc4, 0xdd, 0x15, 0x1c, 0x0c, 0xc9, 0x79, 0x48, 0xd6, 0xfa, 0xad, 751 0x0a, 0x19, 0x60, 0xf2, 0xa1, 0x4f, 0xa8, 0x8b, 0xb6, 0x60, 0xb9, 0xdd, 0x6d, 0x1a, 0xa6, 0x66, 752 0x74, 0x18, 0xd4, 0x0a, 0x8e, 0xb1, 0x7d, 0xb9, 0x23, 0x7f, 0x12, 0x21, 0x35, 0x2a, 0xa6, 0xb6, 753 0x65, 0x52, 0x82, 0xf6, 0x21, 0x66, 0xf7, 0x5b, 0xda, 0x25, 0x19, 0xb0, 0xe2, 0xf8, 0xde, 0x76, 754 0x21, 0x70, 0x03, 0x9e, 0xda, 0x42, 0xad, 0xdf, 0xba, 0x32, 0xda, 0x15, 0x32, 0x38, 0x0c, 0xdf, 755 0xfc, 0xd8, 0x11, 0x70, 0xd4, 0x66, 0x20, 0x68, 0x1f, 0x22, 0x64, 0x48, 0x9d, 0xf1, 0x8a, 0xef, 756 0xfd, 0x5f, 0x98, 0xbd, 0xbc, 0xc2, 0x8c, 0x4e, 0xec, 0x9d, 0x91, 0xcf, 0x61, 0x75, 0x18, 0x7d, 757 0x6b, 0xb9, 0x64, 0x44, 0x3d, 0x0f, 0xe1, 0x6b, 0xcb, 0x25, 0x9c, 0xc9, 0x66, 0x10, 0xce, 0xbb, 758 0x53, 0x56, 0xcc, 0x6a, 0x26, 0x64, 0x2e, 0x4d, 0xca, 0xfc, 0x28, 0x02, 0x62, 0x0d, 0x3b, 0x1e, 759 0x38, 0x97, 0xfa, 0xec, 0x77, 0xd0, 0xb9, 0x42, 0xaf, 0xc7, 0xa3, 0xf4, 0x75, 0x61, 0x7d, 0x18, 760 0xad, 0x39, 0x96, 0x6d, 0xd1, 0xe6, 0xd5, 0x48, 0xe3, 0x0b, 0x58, 0xb6, 0x79, 0x88, 0x33, 0xc9, 761 0xce, 0x32, 0xf1, 0x0f, 0xf9, 0xb5, 0x0f, 0xe9, 0xfd, 0x22, 0xc2, 0xa6, 0xa7, 0x77, 0xdc, 0x8c, 762 0x6b, 0x7e, 0xf5, 0x27, 0xdd, 0xb8, 0xf6, 0x71, 0xcf, 0x47, 0xe9, 0x4f, 0x42, 0xbc, 0x66, 0x98, 763 0x3a, 0xd7, 0x2d, 0xa7, 0x20, 0xe1, 0x6d, 0x3d, 0x66, 0xf2, 0xb7, 0x08, 0xc4, 0x4e, 0x08, 0xa5, 764 0x4d, 0x9d, 0xa0, 0x0a, 0xac, 0x72, 0x13, 0x6a, 0x8e, 0x57, 0xce, 0xc9, 0xfe, 0x3b, 0xaf, 0xe3, 765 0x84, 0xdd, 0x4b, 0x02, 0x4e, 0xda, 0x13, 0xfe, 0x57, 0x21, 0x3d, 0x06, 0xf3, 0x9a, 0x71, 0xfe, 766 0xf2, 0x43, 0x68, 0x5e, 0x65, 0x49, 0xc0, 0x29, 0x7b, 0xf2, 0x0b, 0x79, 0x03, 0x6b, 0xd4, 0xd0, 767 0x4d, 0x6d, 0xe8, 0x08, 0x9f, 0x5e, 0x88, 0x01, 0xfe, 0x37, 0x0f, 0x70, 0xca, 0xd4, 0x25, 0x01, 768 0xaf, 0xd2, 0x29, 0x9f, 0x5f, 0xc0, 0x06, 0x65, 0xef, 0x35, 0x02, 0xe5, 0x34, 0xc3, 0x0c, 0xf5, 769 0xc9, 0x22, 0xd4, 0x49, 0x3f, 0x97, 0x04, 0x8c, 0xe8, 0xac, 0xcb, 0xdf, 0xc1, 0x5f, 0x8c, 0xee, 770 0xe8, 0x11, 0x7d, 0xca, 0x11, 0x06, 0xfe, 0x74, 0x11, 0xf8, 0x94, 0x4f, 0x4b, 0x02, 0x5e, 0xa7, 771 0x73, 0xec, 0xfb, 0x1e, 0x32, 0x9c, 0x7a, 0xa0, 0x01, 0xa7, 0x1f, 0x65, 0x1d, 0xf2, 0x8b, 0xe9, 772 0x4f, 0xdb, 0xb3, 0x24, 0xe0, 0x4d, 0x3a, 0xdf, 0xb8, 0xc7, 0x90, 0xb0, 0x0d, 0x53, 0xf7, 0xd9, 773 0xc7, 0x18, 0xf6, 0xce, 0xdc, 0x17, 0x1c, 0xbb, 0xac, 0x24, 0xe0, 0xb8, 0x3d, 0xde, 0xa2, 0xd7, 774 0x90, 0xe4, 0x28, 0x9c, 0xe2, 0x32, 0x83, 0xc9, 0x2d, 0x86, 0xf1, 0x89, 0x25, 0xec, 0xc0, 0xfe, 775 0x30, 0x02, 0x21, 0xda, 0xef, 0xc9, 0x1a, 0xa4, 0x0e, 0xfa, 0x6e, 0xb7, 0x6e, 0xe8, 0x23, 0xeb, 776 0x3e, 0xea, 0xff, 0x99, 0x86, 0x10, 0x35, 0x74, 0xe6, 0xce, 0x04, 0x1e, 0x2e, 0xf3, 0x5f, 0x45, 777 0x88, 0xb2, 0xaf, 0x88, 0x22, 0x04, 0x29, 0x05, 0xe3, 0x2a, 0xae, 0x6b, 0xa7, 0x6a, 0x45, 0xad, 778 0x9e, 0xa9, 0x69, 0x01, 0x49, 0x90, 0xf5, 0x63, 0xca, 0x79, 0x4d, 0x39, 0x6a, 0x28, 0xc7, 0x1a, 779 0x56, 0xea, 0xb5, 0xaa, 0x5a, 0x57, 0xd2, 0x22, 0xca, 0xc0, 0x06, 0xcf, 0xab, 0x55, 0xed, 0xa8, 780 0xaa, 0xaa, 0xca, 0x51, 0xa3, 0x5c, 0x55, 0xd3, 0x4b, 0xe8, 0x1f, 0xd8, 0xe2, 0x99, 0x71, 0x58, 781 0x6b, 0x94, 0x4f, 0x94, 0xea, 0x69, 0x23, 0x1d, 0x42, 0x7f, 0xc3, 0x3a, 0x4f, 0x63, 0xe5, 0xe0, 782 0xd8, 0x4f, 0x84, 0x03, 0x88, 0x67, 0xb8, 0xdc, 0x50, 0xfc, 0x4c, 0xe4, 0xb0, 0x7e, 0x73, 0x27, 783 0x89, 0xb7, 0x77, 0x92, 0xf8, 0xf3, 0x4e, 0x12, 0x3f, 0xdf, 0x4b, 0xc2, 0xed, 0xbd, 0x24, 0x7c, 784 0xbf, 0x97, 0x84, 0x8b, 0x97, 0xba, 0xe1, 0x76, 0xfb, 0xad, 0x42, 0xdb, 0xea, 0x15, 0x83, 0xc3, 785 0x31, 0x38, 0x79, 0x87, 0x03, 0x71, 0x76, 0x14, 0xb7, 0xa2, 0x2c, 0xf3, 0xfc, 0x57, 0x00, 0x00, 786 0x00, 0xff, 0xff, 0x46, 0x64, 0xeb, 0xa4, 0xa7, 0x07, 0x00, 0x00, 787 } 788 789 func (m *RemoteSignerError) Marshal() (dAtA []byte, err error) { 790 size := m.Size() 791 dAtA = make([]byte, size) 792 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 793 if err != nil { 794 return nil, err 795 } 796 return dAtA[:n], nil 797 } 798 799 func (m *RemoteSignerError) MarshalTo(dAtA []byte) (int, error) { 800 size := m.Size() 801 return m.MarshalToSizedBuffer(dAtA[:size]) 802 } 803 804 func (m *RemoteSignerError) MarshalToSizedBuffer(dAtA []byte) (int, error) { 805 i := len(dAtA) 806 _ = i 807 var l int 808 _ = l 809 if len(m.Description) > 0 { 810 i -= len(m.Description) 811 copy(dAtA[i:], m.Description) 812 i = encodeVarintTypes(dAtA, i, uint64(len(m.Description))) 813 i-- 814 dAtA[i] = 0x12 815 } 816 if m.Code != 0 { 817 i = encodeVarintTypes(dAtA, i, uint64(m.Code)) 818 i-- 819 dAtA[i] = 0x8 820 } 821 return len(dAtA) - i, nil 822 } 823 824 func (m *PubKeyRequest) Marshal() (dAtA []byte, err error) { 825 size := m.Size() 826 dAtA = make([]byte, size) 827 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 828 if err != nil { 829 return nil, err 830 } 831 return dAtA[:n], nil 832 } 833 834 func (m *PubKeyRequest) MarshalTo(dAtA []byte) (int, error) { 835 size := m.Size() 836 return m.MarshalToSizedBuffer(dAtA[:size]) 837 } 838 839 func (m *PubKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 840 i := len(dAtA) 841 _ = i 842 var l int 843 _ = l 844 if len(m.ChainId) > 0 { 845 i -= len(m.ChainId) 846 copy(dAtA[i:], m.ChainId) 847 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainId))) 848 i-- 849 dAtA[i] = 0xa 850 } 851 return len(dAtA) - i, nil 852 } 853 854 func (m *PubKeyResponse) Marshal() (dAtA []byte, err error) { 855 size := m.Size() 856 dAtA = make([]byte, size) 857 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 858 if err != nil { 859 return nil, err 860 } 861 return dAtA[:n], nil 862 } 863 864 func (m *PubKeyResponse) MarshalTo(dAtA []byte) (int, error) { 865 size := m.Size() 866 return m.MarshalToSizedBuffer(dAtA[:size]) 867 } 868 869 func (m *PubKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 870 i := len(dAtA) 871 _ = i 872 var l int 873 _ = l 874 if m.Error != nil { 875 { 876 size, err := m.Error.MarshalToSizedBuffer(dAtA[:i]) 877 if err != nil { 878 return 0, err 879 } 880 i -= size 881 i = encodeVarintTypes(dAtA, i, uint64(size)) 882 } 883 i-- 884 dAtA[i] = 0x12 885 } 886 { 887 size, err := m.PubKey.MarshalToSizedBuffer(dAtA[:i]) 888 if err != nil { 889 return 0, err 890 } 891 i -= size 892 i = encodeVarintTypes(dAtA, i, uint64(size)) 893 } 894 i-- 895 dAtA[i] = 0xa 896 return len(dAtA) - i, nil 897 } 898 899 func (m *SignVoteRequest) Marshal() (dAtA []byte, err error) { 900 size := m.Size() 901 dAtA = make([]byte, size) 902 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 903 if err != nil { 904 return nil, err 905 } 906 return dAtA[:n], nil 907 } 908 909 func (m *SignVoteRequest) MarshalTo(dAtA []byte) (int, error) { 910 size := m.Size() 911 return m.MarshalToSizedBuffer(dAtA[:size]) 912 } 913 914 func (m *SignVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 915 i := len(dAtA) 916 _ = i 917 var l int 918 _ = l 919 if len(m.ChainId) > 0 { 920 i -= len(m.ChainId) 921 copy(dAtA[i:], m.ChainId) 922 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainId))) 923 i-- 924 dAtA[i] = 0x12 925 } 926 if m.Vote != nil { 927 { 928 size, err := m.Vote.MarshalToSizedBuffer(dAtA[:i]) 929 if err != nil { 930 return 0, err 931 } 932 i -= size 933 i = encodeVarintTypes(dAtA, i, uint64(size)) 934 } 935 i-- 936 dAtA[i] = 0xa 937 } 938 return len(dAtA) - i, nil 939 } 940 941 func (m *SignedVoteResponse) Marshal() (dAtA []byte, err error) { 942 size := m.Size() 943 dAtA = make([]byte, size) 944 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 945 if err != nil { 946 return nil, err 947 } 948 return dAtA[:n], nil 949 } 950 951 func (m *SignedVoteResponse) MarshalTo(dAtA []byte) (int, error) { 952 size := m.Size() 953 return m.MarshalToSizedBuffer(dAtA[:size]) 954 } 955 956 func (m *SignedVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 957 i := len(dAtA) 958 _ = i 959 var l int 960 _ = l 961 if m.Error != nil { 962 { 963 size, err := m.Error.MarshalToSizedBuffer(dAtA[:i]) 964 if err != nil { 965 return 0, err 966 } 967 i -= size 968 i = encodeVarintTypes(dAtA, i, uint64(size)) 969 } 970 i-- 971 dAtA[i] = 0x12 972 } 973 { 974 size, err := m.Vote.MarshalToSizedBuffer(dAtA[:i]) 975 if err != nil { 976 return 0, err 977 } 978 i -= size 979 i = encodeVarintTypes(dAtA, i, uint64(size)) 980 } 981 i-- 982 dAtA[i] = 0xa 983 return len(dAtA) - i, nil 984 } 985 986 func (m *SignProposalRequest) Marshal() (dAtA []byte, err error) { 987 size := m.Size() 988 dAtA = make([]byte, size) 989 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 990 if err != nil { 991 return nil, err 992 } 993 return dAtA[:n], nil 994 } 995 996 func (m *SignProposalRequest) MarshalTo(dAtA []byte) (int, error) { 997 size := m.Size() 998 return m.MarshalToSizedBuffer(dAtA[:size]) 999 } 1000 1001 func (m *SignProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1002 i := len(dAtA) 1003 _ = i 1004 var l int 1005 _ = l 1006 if len(m.ChainId) > 0 { 1007 i -= len(m.ChainId) 1008 copy(dAtA[i:], m.ChainId) 1009 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainId))) 1010 i-- 1011 dAtA[i] = 0x12 1012 } 1013 if m.Proposal != nil { 1014 { 1015 size, err := m.Proposal.MarshalToSizedBuffer(dAtA[:i]) 1016 if err != nil { 1017 return 0, err 1018 } 1019 i -= size 1020 i = encodeVarintTypes(dAtA, i, uint64(size)) 1021 } 1022 i-- 1023 dAtA[i] = 0xa 1024 } 1025 return len(dAtA) - i, nil 1026 } 1027 1028 func (m *SignedProposalResponse) Marshal() (dAtA []byte, err error) { 1029 size := m.Size() 1030 dAtA = make([]byte, size) 1031 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1032 if err != nil { 1033 return nil, err 1034 } 1035 return dAtA[:n], nil 1036 } 1037 1038 func (m *SignedProposalResponse) MarshalTo(dAtA []byte) (int, error) { 1039 size := m.Size() 1040 return m.MarshalToSizedBuffer(dAtA[:size]) 1041 } 1042 1043 func (m *SignedProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1044 i := len(dAtA) 1045 _ = i 1046 var l int 1047 _ = l 1048 if m.Error != nil { 1049 { 1050 size, err := m.Error.MarshalToSizedBuffer(dAtA[:i]) 1051 if err != nil { 1052 return 0, err 1053 } 1054 i -= size 1055 i = encodeVarintTypes(dAtA, i, uint64(size)) 1056 } 1057 i-- 1058 dAtA[i] = 0x12 1059 } 1060 { 1061 size, err := m.Proposal.MarshalToSizedBuffer(dAtA[:i]) 1062 if err != nil { 1063 return 0, err 1064 } 1065 i -= size 1066 i = encodeVarintTypes(dAtA, i, uint64(size)) 1067 } 1068 i-- 1069 dAtA[i] = 0xa 1070 return len(dAtA) - i, nil 1071 } 1072 1073 func (m *PingRequest) Marshal() (dAtA []byte, err error) { 1074 size := m.Size() 1075 dAtA = make([]byte, size) 1076 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1077 if err != nil { 1078 return nil, err 1079 } 1080 return dAtA[:n], nil 1081 } 1082 1083 func (m *PingRequest) MarshalTo(dAtA []byte) (int, error) { 1084 size := m.Size() 1085 return m.MarshalToSizedBuffer(dAtA[:size]) 1086 } 1087 1088 func (m *PingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1089 i := len(dAtA) 1090 _ = i 1091 var l int 1092 _ = l 1093 return len(dAtA) - i, nil 1094 } 1095 1096 func (m *PingResponse) Marshal() (dAtA []byte, err error) { 1097 size := m.Size() 1098 dAtA = make([]byte, size) 1099 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1100 if err != nil { 1101 return nil, err 1102 } 1103 return dAtA[:n], nil 1104 } 1105 1106 func (m *PingResponse) MarshalTo(dAtA []byte) (int, error) { 1107 size := m.Size() 1108 return m.MarshalToSizedBuffer(dAtA[:size]) 1109 } 1110 1111 func (m *PingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1112 i := len(dAtA) 1113 _ = i 1114 var l int 1115 _ = l 1116 return len(dAtA) - i, nil 1117 } 1118 1119 func (m *Message) Marshal() (dAtA []byte, err error) { 1120 size := m.Size() 1121 dAtA = make([]byte, size) 1122 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1123 if err != nil { 1124 return nil, err 1125 } 1126 return dAtA[:n], nil 1127 } 1128 1129 func (m *Message) MarshalTo(dAtA []byte) (int, error) { 1130 size := m.Size() 1131 return m.MarshalToSizedBuffer(dAtA[:size]) 1132 } 1133 1134 func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1135 i := len(dAtA) 1136 _ = i 1137 var l int 1138 _ = l 1139 if m.Sum != nil { 1140 { 1141 size := m.Sum.Size() 1142 i -= size 1143 if _, err := m.Sum.MarshalTo(dAtA[i:]); err != nil { 1144 return 0, err 1145 } 1146 } 1147 } 1148 return len(dAtA) - i, nil 1149 } 1150 1151 func (m *Message_PubKeyRequest) MarshalTo(dAtA []byte) (int, error) { 1152 size := m.Size() 1153 return m.MarshalToSizedBuffer(dAtA[:size]) 1154 } 1155 1156 func (m *Message_PubKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1157 i := len(dAtA) 1158 if m.PubKeyRequest != nil { 1159 { 1160 size, err := m.PubKeyRequest.MarshalToSizedBuffer(dAtA[:i]) 1161 if err != nil { 1162 return 0, err 1163 } 1164 i -= size 1165 i = encodeVarintTypes(dAtA, i, uint64(size)) 1166 } 1167 i-- 1168 dAtA[i] = 0xa 1169 } 1170 return len(dAtA) - i, nil 1171 } 1172 func (m *Message_PubKeyResponse) MarshalTo(dAtA []byte) (int, error) { 1173 size := m.Size() 1174 return m.MarshalToSizedBuffer(dAtA[:size]) 1175 } 1176 1177 func (m *Message_PubKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1178 i := len(dAtA) 1179 if m.PubKeyResponse != nil { 1180 { 1181 size, err := m.PubKeyResponse.MarshalToSizedBuffer(dAtA[:i]) 1182 if err != nil { 1183 return 0, err 1184 } 1185 i -= size 1186 i = encodeVarintTypes(dAtA, i, uint64(size)) 1187 } 1188 i-- 1189 dAtA[i] = 0x12 1190 } 1191 return len(dAtA) - i, nil 1192 } 1193 func (m *Message_SignVoteRequest) MarshalTo(dAtA []byte) (int, error) { 1194 size := m.Size() 1195 return m.MarshalToSizedBuffer(dAtA[:size]) 1196 } 1197 1198 func (m *Message_SignVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1199 i := len(dAtA) 1200 if m.SignVoteRequest != nil { 1201 { 1202 size, err := m.SignVoteRequest.MarshalToSizedBuffer(dAtA[:i]) 1203 if err != nil { 1204 return 0, err 1205 } 1206 i -= size 1207 i = encodeVarintTypes(dAtA, i, uint64(size)) 1208 } 1209 i-- 1210 dAtA[i] = 0x1a 1211 } 1212 return len(dAtA) - i, nil 1213 } 1214 func (m *Message_SignedVoteResponse) MarshalTo(dAtA []byte) (int, error) { 1215 size := m.Size() 1216 return m.MarshalToSizedBuffer(dAtA[:size]) 1217 } 1218 1219 func (m *Message_SignedVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1220 i := len(dAtA) 1221 if m.SignedVoteResponse != nil { 1222 { 1223 size, err := m.SignedVoteResponse.MarshalToSizedBuffer(dAtA[:i]) 1224 if err != nil { 1225 return 0, err 1226 } 1227 i -= size 1228 i = encodeVarintTypes(dAtA, i, uint64(size)) 1229 } 1230 i-- 1231 dAtA[i] = 0x22 1232 } 1233 return len(dAtA) - i, nil 1234 } 1235 func (m *Message_SignProposalRequest) MarshalTo(dAtA []byte) (int, error) { 1236 size := m.Size() 1237 return m.MarshalToSizedBuffer(dAtA[:size]) 1238 } 1239 1240 func (m *Message_SignProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1241 i := len(dAtA) 1242 if m.SignProposalRequest != nil { 1243 { 1244 size, err := m.SignProposalRequest.MarshalToSizedBuffer(dAtA[:i]) 1245 if err != nil { 1246 return 0, err 1247 } 1248 i -= size 1249 i = encodeVarintTypes(dAtA, i, uint64(size)) 1250 } 1251 i-- 1252 dAtA[i] = 0x2a 1253 } 1254 return len(dAtA) - i, nil 1255 } 1256 func (m *Message_SignedProposalResponse) MarshalTo(dAtA []byte) (int, error) { 1257 size := m.Size() 1258 return m.MarshalToSizedBuffer(dAtA[:size]) 1259 } 1260 1261 func (m *Message_SignedProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1262 i := len(dAtA) 1263 if m.SignedProposalResponse != nil { 1264 { 1265 size, err := m.SignedProposalResponse.MarshalToSizedBuffer(dAtA[:i]) 1266 if err != nil { 1267 return 0, err 1268 } 1269 i -= size 1270 i = encodeVarintTypes(dAtA, i, uint64(size)) 1271 } 1272 i-- 1273 dAtA[i] = 0x32 1274 } 1275 return len(dAtA) - i, nil 1276 } 1277 func (m *Message_PingRequest) MarshalTo(dAtA []byte) (int, error) { 1278 size := m.Size() 1279 return m.MarshalToSizedBuffer(dAtA[:size]) 1280 } 1281 1282 func (m *Message_PingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1283 i := len(dAtA) 1284 if m.PingRequest != nil { 1285 { 1286 size, err := m.PingRequest.MarshalToSizedBuffer(dAtA[:i]) 1287 if err != nil { 1288 return 0, err 1289 } 1290 i -= size 1291 i = encodeVarintTypes(dAtA, i, uint64(size)) 1292 } 1293 i-- 1294 dAtA[i] = 0x3a 1295 } 1296 return len(dAtA) - i, nil 1297 } 1298 func (m *Message_PingResponse) MarshalTo(dAtA []byte) (int, error) { 1299 size := m.Size() 1300 return m.MarshalToSizedBuffer(dAtA[:size]) 1301 } 1302 1303 func (m *Message_PingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1304 i := len(dAtA) 1305 if m.PingResponse != nil { 1306 { 1307 size, err := m.PingResponse.MarshalToSizedBuffer(dAtA[:i]) 1308 if err != nil { 1309 return 0, err 1310 } 1311 i -= size 1312 i = encodeVarintTypes(dAtA, i, uint64(size)) 1313 } 1314 i-- 1315 dAtA[i] = 0x42 1316 } 1317 return len(dAtA) - i, nil 1318 } 1319 func (m *AuthSigMessage) Marshal() (dAtA []byte, err error) { 1320 size := m.Size() 1321 dAtA = make([]byte, size) 1322 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1323 if err != nil { 1324 return nil, err 1325 } 1326 return dAtA[:n], nil 1327 } 1328 1329 func (m *AuthSigMessage) MarshalTo(dAtA []byte) (int, error) { 1330 size := m.Size() 1331 return m.MarshalToSizedBuffer(dAtA[:size]) 1332 } 1333 1334 func (m *AuthSigMessage) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1335 i := len(dAtA) 1336 _ = i 1337 var l int 1338 _ = l 1339 if len(m.Sig) > 0 { 1340 i -= len(m.Sig) 1341 copy(dAtA[i:], m.Sig) 1342 i = encodeVarintTypes(dAtA, i, uint64(len(m.Sig))) 1343 i-- 1344 dAtA[i] = 0x12 1345 } 1346 { 1347 size, err := m.PubKey.MarshalToSizedBuffer(dAtA[:i]) 1348 if err != nil { 1349 return 0, err 1350 } 1351 i -= size 1352 i = encodeVarintTypes(dAtA, i, uint64(size)) 1353 } 1354 i-- 1355 dAtA[i] = 0xa 1356 return len(dAtA) - i, nil 1357 } 1358 1359 func encodeVarintTypes(dAtA []byte, offset int, v uint64) int { 1360 offset -= sovTypes(v) 1361 base := offset 1362 for v >= 1<<7 { 1363 dAtA[offset] = uint8(v&0x7f | 0x80) 1364 v >>= 7 1365 offset++ 1366 } 1367 dAtA[offset] = uint8(v) 1368 return base 1369 } 1370 func (m *RemoteSignerError) Size() (n int) { 1371 if m == nil { 1372 return 0 1373 } 1374 var l int 1375 _ = l 1376 if m.Code != 0 { 1377 n += 1 + sovTypes(uint64(m.Code)) 1378 } 1379 l = len(m.Description) 1380 if l > 0 { 1381 n += 1 + l + sovTypes(uint64(l)) 1382 } 1383 return n 1384 } 1385 1386 func (m *PubKeyRequest) Size() (n int) { 1387 if m == nil { 1388 return 0 1389 } 1390 var l int 1391 _ = l 1392 l = len(m.ChainId) 1393 if l > 0 { 1394 n += 1 + l + sovTypes(uint64(l)) 1395 } 1396 return n 1397 } 1398 1399 func (m *PubKeyResponse) Size() (n int) { 1400 if m == nil { 1401 return 0 1402 } 1403 var l int 1404 _ = l 1405 l = m.PubKey.Size() 1406 n += 1 + l + sovTypes(uint64(l)) 1407 if m.Error != nil { 1408 l = m.Error.Size() 1409 n += 1 + l + sovTypes(uint64(l)) 1410 } 1411 return n 1412 } 1413 1414 func (m *SignVoteRequest) Size() (n int) { 1415 if m == nil { 1416 return 0 1417 } 1418 var l int 1419 _ = l 1420 if m.Vote != nil { 1421 l = m.Vote.Size() 1422 n += 1 + l + sovTypes(uint64(l)) 1423 } 1424 l = len(m.ChainId) 1425 if l > 0 { 1426 n += 1 + l + sovTypes(uint64(l)) 1427 } 1428 return n 1429 } 1430 1431 func (m *SignedVoteResponse) Size() (n int) { 1432 if m == nil { 1433 return 0 1434 } 1435 var l int 1436 _ = l 1437 l = m.Vote.Size() 1438 n += 1 + l + sovTypes(uint64(l)) 1439 if m.Error != nil { 1440 l = m.Error.Size() 1441 n += 1 + l + sovTypes(uint64(l)) 1442 } 1443 return n 1444 } 1445 1446 func (m *SignProposalRequest) Size() (n int) { 1447 if m == nil { 1448 return 0 1449 } 1450 var l int 1451 _ = l 1452 if m.Proposal != nil { 1453 l = m.Proposal.Size() 1454 n += 1 + l + sovTypes(uint64(l)) 1455 } 1456 l = len(m.ChainId) 1457 if l > 0 { 1458 n += 1 + l + sovTypes(uint64(l)) 1459 } 1460 return n 1461 } 1462 1463 func (m *SignedProposalResponse) Size() (n int) { 1464 if m == nil { 1465 return 0 1466 } 1467 var l int 1468 _ = l 1469 l = m.Proposal.Size() 1470 n += 1 + l + sovTypes(uint64(l)) 1471 if m.Error != nil { 1472 l = m.Error.Size() 1473 n += 1 + l + sovTypes(uint64(l)) 1474 } 1475 return n 1476 } 1477 1478 func (m *PingRequest) Size() (n int) { 1479 if m == nil { 1480 return 0 1481 } 1482 var l int 1483 _ = l 1484 return n 1485 } 1486 1487 func (m *PingResponse) Size() (n int) { 1488 if m == nil { 1489 return 0 1490 } 1491 var l int 1492 _ = l 1493 return n 1494 } 1495 1496 func (m *Message) Size() (n int) { 1497 if m == nil { 1498 return 0 1499 } 1500 var l int 1501 _ = l 1502 if m.Sum != nil { 1503 n += m.Sum.Size() 1504 } 1505 return n 1506 } 1507 1508 func (m *Message_PubKeyRequest) Size() (n int) { 1509 if m == nil { 1510 return 0 1511 } 1512 var l int 1513 _ = l 1514 if m.PubKeyRequest != nil { 1515 l = m.PubKeyRequest.Size() 1516 n += 1 + l + sovTypes(uint64(l)) 1517 } 1518 return n 1519 } 1520 func (m *Message_PubKeyResponse) Size() (n int) { 1521 if m == nil { 1522 return 0 1523 } 1524 var l int 1525 _ = l 1526 if m.PubKeyResponse != nil { 1527 l = m.PubKeyResponse.Size() 1528 n += 1 + l + sovTypes(uint64(l)) 1529 } 1530 return n 1531 } 1532 func (m *Message_SignVoteRequest) Size() (n int) { 1533 if m == nil { 1534 return 0 1535 } 1536 var l int 1537 _ = l 1538 if m.SignVoteRequest != nil { 1539 l = m.SignVoteRequest.Size() 1540 n += 1 + l + sovTypes(uint64(l)) 1541 } 1542 return n 1543 } 1544 func (m *Message_SignedVoteResponse) Size() (n int) { 1545 if m == nil { 1546 return 0 1547 } 1548 var l int 1549 _ = l 1550 if m.SignedVoteResponse != nil { 1551 l = m.SignedVoteResponse.Size() 1552 n += 1 + l + sovTypes(uint64(l)) 1553 } 1554 return n 1555 } 1556 func (m *Message_SignProposalRequest) Size() (n int) { 1557 if m == nil { 1558 return 0 1559 } 1560 var l int 1561 _ = l 1562 if m.SignProposalRequest != nil { 1563 l = m.SignProposalRequest.Size() 1564 n += 1 + l + sovTypes(uint64(l)) 1565 } 1566 return n 1567 } 1568 func (m *Message_SignedProposalResponse) Size() (n int) { 1569 if m == nil { 1570 return 0 1571 } 1572 var l int 1573 _ = l 1574 if m.SignedProposalResponse != nil { 1575 l = m.SignedProposalResponse.Size() 1576 n += 1 + l + sovTypes(uint64(l)) 1577 } 1578 return n 1579 } 1580 func (m *Message_PingRequest) Size() (n int) { 1581 if m == nil { 1582 return 0 1583 } 1584 var l int 1585 _ = l 1586 if m.PingRequest != nil { 1587 l = m.PingRequest.Size() 1588 n += 1 + l + sovTypes(uint64(l)) 1589 } 1590 return n 1591 } 1592 func (m *Message_PingResponse) Size() (n int) { 1593 if m == nil { 1594 return 0 1595 } 1596 var l int 1597 _ = l 1598 if m.PingResponse != nil { 1599 l = m.PingResponse.Size() 1600 n += 1 + l + sovTypes(uint64(l)) 1601 } 1602 return n 1603 } 1604 func (m *AuthSigMessage) Size() (n int) { 1605 if m == nil { 1606 return 0 1607 } 1608 var l int 1609 _ = l 1610 l = m.PubKey.Size() 1611 n += 1 + l + sovTypes(uint64(l)) 1612 l = len(m.Sig) 1613 if l > 0 { 1614 n += 1 + l + sovTypes(uint64(l)) 1615 } 1616 return n 1617 } 1618 1619 func sovTypes(x uint64) (n int) { 1620 return (math_bits.Len64(x|1) + 6) / 7 1621 } 1622 func sozTypes(x uint64) (n int) { 1623 return sovTypes(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1624 } 1625 func (m *RemoteSignerError) Unmarshal(dAtA []byte) error { 1626 l := len(dAtA) 1627 iNdEx := 0 1628 for iNdEx < l { 1629 preIndex := iNdEx 1630 var wire uint64 1631 for shift := uint(0); ; shift += 7 { 1632 if shift >= 64 { 1633 return ErrIntOverflowTypes 1634 } 1635 if iNdEx >= l { 1636 return io.ErrUnexpectedEOF 1637 } 1638 b := dAtA[iNdEx] 1639 iNdEx++ 1640 wire |= uint64(b&0x7F) << shift 1641 if b < 0x80 { 1642 break 1643 } 1644 } 1645 fieldNum := int32(wire >> 3) 1646 wireType := int(wire & 0x7) 1647 if wireType == 4 { 1648 return fmt.Errorf("proto: RemoteSignerError: wiretype end group for non-group") 1649 } 1650 if fieldNum <= 0 { 1651 return fmt.Errorf("proto: RemoteSignerError: illegal tag %d (wire type %d)", fieldNum, wire) 1652 } 1653 switch fieldNum { 1654 case 1: 1655 if wireType != 0 { 1656 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 1657 } 1658 m.Code = 0 1659 for shift := uint(0); ; shift += 7 { 1660 if shift >= 64 { 1661 return ErrIntOverflowTypes 1662 } 1663 if iNdEx >= l { 1664 return io.ErrUnexpectedEOF 1665 } 1666 b := dAtA[iNdEx] 1667 iNdEx++ 1668 m.Code |= int32(b&0x7F) << shift 1669 if b < 0x80 { 1670 break 1671 } 1672 } 1673 case 2: 1674 if wireType != 2 { 1675 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 1676 } 1677 var stringLen uint64 1678 for shift := uint(0); ; shift += 7 { 1679 if shift >= 64 { 1680 return ErrIntOverflowTypes 1681 } 1682 if iNdEx >= l { 1683 return io.ErrUnexpectedEOF 1684 } 1685 b := dAtA[iNdEx] 1686 iNdEx++ 1687 stringLen |= uint64(b&0x7F) << shift 1688 if b < 0x80 { 1689 break 1690 } 1691 } 1692 intStringLen := int(stringLen) 1693 if intStringLen < 0 { 1694 return ErrInvalidLengthTypes 1695 } 1696 postIndex := iNdEx + intStringLen 1697 if postIndex < 0 { 1698 return ErrInvalidLengthTypes 1699 } 1700 if postIndex > l { 1701 return io.ErrUnexpectedEOF 1702 } 1703 m.Description = string(dAtA[iNdEx:postIndex]) 1704 iNdEx = postIndex 1705 default: 1706 iNdEx = preIndex 1707 skippy, err := skipTypes(dAtA[iNdEx:]) 1708 if err != nil { 1709 return err 1710 } 1711 if (skippy < 0) || (iNdEx+skippy) < 0 { 1712 return ErrInvalidLengthTypes 1713 } 1714 if (iNdEx + skippy) > l { 1715 return io.ErrUnexpectedEOF 1716 } 1717 iNdEx += skippy 1718 } 1719 } 1720 1721 if iNdEx > l { 1722 return io.ErrUnexpectedEOF 1723 } 1724 return nil 1725 } 1726 func (m *PubKeyRequest) Unmarshal(dAtA []byte) error { 1727 l := len(dAtA) 1728 iNdEx := 0 1729 for iNdEx < l { 1730 preIndex := iNdEx 1731 var wire uint64 1732 for shift := uint(0); ; shift += 7 { 1733 if shift >= 64 { 1734 return ErrIntOverflowTypes 1735 } 1736 if iNdEx >= l { 1737 return io.ErrUnexpectedEOF 1738 } 1739 b := dAtA[iNdEx] 1740 iNdEx++ 1741 wire |= uint64(b&0x7F) << shift 1742 if b < 0x80 { 1743 break 1744 } 1745 } 1746 fieldNum := int32(wire >> 3) 1747 wireType := int(wire & 0x7) 1748 if wireType == 4 { 1749 return fmt.Errorf("proto: PubKeyRequest: wiretype end group for non-group") 1750 } 1751 if fieldNum <= 0 { 1752 return fmt.Errorf("proto: PubKeyRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1753 } 1754 switch fieldNum { 1755 case 1: 1756 if wireType != 2 { 1757 return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) 1758 } 1759 var stringLen uint64 1760 for shift := uint(0); ; shift += 7 { 1761 if shift >= 64 { 1762 return ErrIntOverflowTypes 1763 } 1764 if iNdEx >= l { 1765 return io.ErrUnexpectedEOF 1766 } 1767 b := dAtA[iNdEx] 1768 iNdEx++ 1769 stringLen |= uint64(b&0x7F) << shift 1770 if b < 0x80 { 1771 break 1772 } 1773 } 1774 intStringLen := int(stringLen) 1775 if intStringLen < 0 { 1776 return ErrInvalidLengthTypes 1777 } 1778 postIndex := iNdEx + intStringLen 1779 if postIndex < 0 { 1780 return ErrInvalidLengthTypes 1781 } 1782 if postIndex > l { 1783 return io.ErrUnexpectedEOF 1784 } 1785 m.ChainId = string(dAtA[iNdEx:postIndex]) 1786 iNdEx = postIndex 1787 default: 1788 iNdEx = preIndex 1789 skippy, err := skipTypes(dAtA[iNdEx:]) 1790 if err != nil { 1791 return err 1792 } 1793 if (skippy < 0) || (iNdEx+skippy) < 0 { 1794 return ErrInvalidLengthTypes 1795 } 1796 if (iNdEx + skippy) > l { 1797 return io.ErrUnexpectedEOF 1798 } 1799 iNdEx += skippy 1800 } 1801 } 1802 1803 if iNdEx > l { 1804 return io.ErrUnexpectedEOF 1805 } 1806 return nil 1807 } 1808 func (m *PubKeyResponse) Unmarshal(dAtA []byte) error { 1809 l := len(dAtA) 1810 iNdEx := 0 1811 for iNdEx < l { 1812 preIndex := iNdEx 1813 var wire uint64 1814 for shift := uint(0); ; shift += 7 { 1815 if shift >= 64 { 1816 return ErrIntOverflowTypes 1817 } 1818 if iNdEx >= l { 1819 return io.ErrUnexpectedEOF 1820 } 1821 b := dAtA[iNdEx] 1822 iNdEx++ 1823 wire |= uint64(b&0x7F) << shift 1824 if b < 0x80 { 1825 break 1826 } 1827 } 1828 fieldNum := int32(wire >> 3) 1829 wireType := int(wire & 0x7) 1830 if wireType == 4 { 1831 return fmt.Errorf("proto: PubKeyResponse: wiretype end group for non-group") 1832 } 1833 if fieldNum <= 0 { 1834 return fmt.Errorf("proto: PubKeyResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1835 } 1836 switch fieldNum { 1837 case 1: 1838 if wireType != 2 { 1839 return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType) 1840 } 1841 var msglen int 1842 for shift := uint(0); ; shift += 7 { 1843 if shift >= 64 { 1844 return ErrIntOverflowTypes 1845 } 1846 if iNdEx >= l { 1847 return io.ErrUnexpectedEOF 1848 } 1849 b := dAtA[iNdEx] 1850 iNdEx++ 1851 msglen |= int(b&0x7F) << shift 1852 if b < 0x80 { 1853 break 1854 } 1855 } 1856 if msglen < 0 { 1857 return ErrInvalidLengthTypes 1858 } 1859 postIndex := iNdEx + msglen 1860 if postIndex < 0 { 1861 return ErrInvalidLengthTypes 1862 } 1863 if postIndex > l { 1864 return io.ErrUnexpectedEOF 1865 } 1866 if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1867 return err 1868 } 1869 iNdEx = postIndex 1870 case 2: 1871 if wireType != 2 { 1872 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 1873 } 1874 var msglen int 1875 for shift := uint(0); ; shift += 7 { 1876 if shift >= 64 { 1877 return ErrIntOverflowTypes 1878 } 1879 if iNdEx >= l { 1880 return io.ErrUnexpectedEOF 1881 } 1882 b := dAtA[iNdEx] 1883 iNdEx++ 1884 msglen |= int(b&0x7F) << shift 1885 if b < 0x80 { 1886 break 1887 } 1888 } 1889 if msglen < 0 { 1890 return ErrInvalidLengthTypes 1891 } 1892 postIndex := iNdEx + msglen 1893 if postIndex < 0 { 1894 return ErrInvalidLengthTypes 1895 } 1896 if postIndex > l { 1897 return io.ErrUnexpectedEOF 1898 } 1899 if m.Error == nil { 1900 m.Error = &RemoteSignerError{} 1901 } 1902 if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1903 return err 1904 } 1905 iNdEx = postIndex 1906 default: 1907 iNdEx = preIndex 1908 skippy, err := skipTypes(dAtA[iNdEx:]) 1909 if err != nil { 1910 return err 1911 } 1912 if (skippy < 0) || (iNdEx+skippy) < 0 { 1913 return ErrInvalidLengthTypes 1914 } 1915 if (iNdEx + skippy) > l { 1916 return io.ErrUnexpectedEOF 1917 } 1918 iNdEx += skippy 1919 } 1920 } 1921 1922 if iNdEx > l { 1923 return io.ErrUnexpectedEOF 1924 } 1925 return nil 1926 } 1927 func (m *SignVoteRequest) Unmarshal(dAtA []byte) error { 1928 l := len(dAtA) 1929 iNdEx := 0 1930 for iNdEx < l { 1931 preIndex := iNdEx 1932 var wire uint64 1933 for shift := uint(0); ; shift += 7 { 1934 if shift >= 64 { 1935 return ErrIntOverflowTypes 1936 } 1937 if iNdEx >= l { 1938 return io.ErrUnexpectedEOF 1939 } 1940 b := dAtA[iNdEx] 1941 iNdEx++ 1942 wire |= uint64(b&0x7F) << shift 1943 if b < 0x80 { 1944 break 1945 } 1946 } 1947 fieldNum := int32(wire >> 3) 1948 wireType := int(wire & 0x7) 1949 if wireType == 4 { 1950 return fmt.Errorf("proto: SignVoteRequest: wiretype end group for non-group") 1951 } 1952 if fieldNum <= 0 { 1953 return fmt.Errorf("proto: SignVoteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1954 } 1955 switch fieldNum { 1956 case 1: 1957 if wireType != 2 { 1958 return fmt.Errorf("proto: wrong wireType = %d for field Vote", wireType) 1959 } 1960 var msglen int 1961 for shift := uint(0); ; shift += 7 { 1962 if shift >= 64 { 1963 return ErrIntOverflowTypes 1964 } 1965 if iNdEx >= l { 1966 return io.ErrUnexpectedEOF 1967 } 1968 b := dAtA[iNdEx] 1969 iNdEx++ 1970 msglen |= int(b&0x7F) << shift 1971 if b < 0x80 { 1972 break 1973 } 1974 } 1975 if msglen < 0 { 1976 return ErrInvalidLengthTypes 1977 } 1978 postIndex := iNdEx + msglen 1979 if postIndex < 0 { 1980 return ErrInvalidLengthTypes 1981 } 1982 if postIndex > l { 1983 return io.ErrUnexpectedEOF 1984 } 1985 if m.Vote == nil { 1986 m.Vote = &types.Vote{} 1987 } 1988 if err := m.Vote.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1989 return err 1990 } 1991 iNdEx = postIndex 1992 case 2: 1993 if wireType != 2 { 1994 return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) 1995 } 1996 var stringLen uint64 1997 for shift := uint(0); ; shift += 7 { 1998 if shift >= 64 { 1999 return ErrIntOverflowTypes 2000 } 2001 if iNdEx >= l { 2002 return io.ErrUnexpectedEOF 2003 } 2004 b := dAtA[iNdEx] 2005 iNdEx++ 2006 stringLen |= uint64(b&0x7F) << shift 2007 if b < 0x80 { 2008 break 2009 } 2010 } 2011 intStringLen := int(stringLen) 2012 if intStringLen < 0 { 2013 return ErrInvalidLengthTypes 2014 } 2015 postIndex := iNdEx + intStringLen 2016 if postIndex < 0 { 2017 return ErrInvalidLengthTypes 2018 } 2019 if postIndex > l { 2020 return io.ErrUnexpectedEOF 2021 } 2022 m.ChainId = string(dAtA[iNdEx:postIndex]) 2023 iNdEx = postIndex 2024 default: 2025 iNdEx = preIndex 2026 skippy, err := skipTypes(dAtA[iNdEx:]) 2027 if err != nil { 2028 return err 2029 } 2030 if (skippy < 0) || (iNdEx+skippy) < 0 { 2031 return ErrInvalidLengthTypes 2032 } 2033 if (iNdEx + skippy) > l { 2034 return io.ErrUnexpectedEOF 2035 } 2036 iNdEx += skippy 2037 } 2038 } 2039 2040 if iNdEx > l { 2041 return io.ErrUnexpectedEOF 2042 } 2043 return nil 2044 } 2045 func (m *SignedVoteResponse) Unmarshal(dAtA []byte) error { 2046 l := len(dAtA) 2047 iNdEx := 0 2048 for iNdEx < l { 2049 preIndex := iNdEx 2050 var wire uint64 2051 for shift := uint(0); ; shift += 7 { 2052 if shift >= 64 { 2053 return ErrIntOverflowTypes 2054 } 2055 if iNdEx >= l { 2056 return io.ErrUnexpectedEOF 2057 } 2058 b := dAtA[iNdEx] 2059 iNdEx++ 2060 wire |= uint64(b&0x7F) << shift 2061 if b < 0x80 { 2062 break 2063 } 2064 } 2065 fieldNum := int32(wire >> 3) 2066 wireType := int(wire & 0x7) 2067 if wireType == 4 { 2068 return fmt.Errorf("proto: SignedVoteResponse: wiretype end group for non-group") 2069 } 2070 if fieldNum <= 0 { 2071 return fmt.Errorf("proto: SignedVoteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2072 } 2073 switch fieldNum { 2074 case 1: 2075 if wireType != 2 { 2076 return fmt.Errorf("proto: wrong wireType = %d for field Vote", wireType) 2077 } 2078 var msglen int 2079 for shift := uint(0); ; shift += 7 { 2080 if shift >= 64 { 2081 return ErrIntOverflowTypes 2082 } 2083 if iNdEx >= l { 2084 return io.ErrUnexpectedEOF 2085 } 2086 b := dAtA[iNdEx] 2087 iNdEx++ 2088 msglen |= int(b&0x7F) << shift 2089 if b < 0x80 { 2090 break 2091 } 2092 } 2093 if msglen < 0 { 2094 return ErrInvalidLengthTypes 2095 } 2096 postIndex := iNdEx + msglen 2097 if postIndex < 0 { 2098 return ErrInvalidLengthTypes 2099 } 2100 if postIndex > l { 2101 return io.ErrUnexpectedEOF 2102 } 2103 if err := m.Vote.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2104 return err 2105 } 2106 iNdEx = postIndex 2107 case 2: 2108 if wireType != 2 { 2109 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 2110 } 2111 var msglen int 2112 for shift := uint(0); ; shift += 7 { 2113 if shift >= 64 { 2114 return ErrIntOverflowTypes 2115 } 2116 if iNdEx >= l { 2117 return io.ErrUnexpectedEOF 2118 } 2119 b := dAtA[iNdEx] 2120 iNdEx++ 2121 msglen |= int(b&0x7F) << shift 2122 if b < 0x80 { 2123 break 2124 } 2125 } 2126 if msglen < 0 { 2127 return ErrInvalidLengthTypes 2128 } 2129 postIndex := iNdEx + msglen 2130 if postIndex < 0 { 2131 return ErrInvalidLengthTypes 2132 } 2133 if postIndex > l { 2134 return io.ErrUnexpectedEOF 2135 } 2136 if m.Error == nil { 2137 m.Error = &RemoteSignerError{} 2138 } 2139 if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2140 return err 2141 } 2142 iNdEx = postIndex 2143 default: 2144 iNdEx = preIndex 2145 skippy, err := skipTypes(dAtA[iNdEx:]) 2146 if err != nil { 2147 return err 2148 } 2149 if (skippy < 0) || (iNdEx+skippy) < 0 { 2150 return ErrInvalidLengthTypes 2151 } 2152 if (iNdEx + skippy) > l { 2153 return io.ErrUnexpectedEOF 2154 } 2155 iNdEx += skippy 2156 } 2157 } 2158 2159 if iNdEx > l { 2160 return io.ErrUnexpectedEOF 2161 } 2162 return nil 2163 } 2164 func (m *SignProposalRequest) Unmarshal(dAtA []byte) error { 2165 l := len(dAtA) 2166 iNdEx := 0 2167 for iNdEx < l { 2168 preIndex := iNdEx 2169 var wire uint64 2170 for shift := uint(0); ; shift += 7 { 2171 if shift >= 64 { 2172 return ErrIntOverflowTypes 2173 } 2174 if iNdEx >= l { 2175 return io.ErrUnexpectedEOF 2176 } 2177 b := dAtA[iNdEx] 2178 iNdEx++ 2179 wire |= uint64(b&0x7F) << shift 2180 if b < 0x80 { 2181 break 2182 } 2183 } 2184 fieldNum := int32(wire >> 3) 2185 wireType := int(wire & 0x7) 2186 if wireType == 4 { 2187 return fmt.Errorf("proto: SignProposalRequest: wiretype end group for non-group") 2188 } 2189 if fieldNum <= 0 { 2190 return fmt.Errorf("proto: SignProposalRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2191 } 2192 switch fieldNum { 2193 case 1: 2194 if wireType != 2 { 2195 return fmt.Errorf("proto: wrong wireType = %d for field Proposal", wireType) 2196 } 2197 var msglen int 2198 for shift := uint(0); ; shift += 7 { 2199 if shift >= 64 { 2200 return ErrIntOverflowTypes 2201 } 2202 if iNdEx >= l { 2203 return io.ErrUnexpectedEOF 2204 } 2205 b := dAtA[iNdEx] 2206 iNdEx++ 2207 msglen |= int(b&0x7F) << shift 2208 if b < 0x80 { 2209 break 2210 } 2211 } 2212 if msglen < 0 { 2213 return ErrInvalidLengthTypes 2214 } 2215 postIndex := iNdEx + msglen 2216 if postIndex < 0 { 2217 return ErrInvalidLengthTypes 2218 } 2219 if postIndex > l { 2220 return io.ErrUnexpectedEOF 2221 } 2222 if m.Proposal == nil { 2223 m.Proposal = &types.Proposal{} 2224 } 2225 if err := m.Proposal.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2226 return err 2227 } 2228 iNdEx = postIndex 2229 case 2: 2230 if wireType != 2 { 2231 return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) 2232 } 2233 var stringLen uint64 2234 for shift := uint(0); ; shift += 7 { 2235 if shift >= 64 { 2236 return ErrIntOverflowTypes 2237 } 2238 if iNdEx >= l { 2239 return io.ErrUnexpectedEOF 2240 } 2241 b := dAtA[iNdEx] 2242 iNdEx++ 2243 stringLen |= uint64(b&0x7F) << shift 2244 if b < 0x80 { 2245 break 2246 } 2247 } 2248 intStringLen := int(stringLen) 2249 if intStringLen < 0 { 2250 return ErrInvalidLengthTypes 2251 } 2252 postIndex := iNdEx + intStringLen 2253 if postIndex < 0 { 2254 return ErrInvalidLengthTypes 2255 } 2256 if postIndex > l { 2257 return io.ErrUnexpectedEOF 2258 } 2259 m.ChainId = string(dAtA[iNdEx:postIndex]) 2260 iNdEx = postIndex 2261 default: 2262 iNdEx = preIndex 2263 skippy, err := skipTypes(dAtA[iNdEx:]) 2264 if err != nil { 2265 return err 2266 } 2267 if (skippy < 0) || (iNdEx+skippy) < 0 { 2268 return ErrInvalidLengthTypes 2269 } 2270 if (iNdEx + skippy) > l { 2271 return io.ErrUnexpectedEOF 2272 } 2273 iNdEx += skippy 2274 } 2275 } 2276 2277 if iNdEx > l { 2278 return io.ErrUnexpectedEOF 2279 } 2280 return nil 2281 } 2282 func (m *SignedProposalResponse) Unmarshal(dAtA []byte) error { 2283 l := len(dAtA) 2284 iNdEx := 0 2285 for iNdEx < l { 2286 preIndex := iNdEx 2287 var wire uint64 2288 for shift := uint(0); ; shift += 7 { 2289 if shift >= 64 { 2290 return ErrIntOverflowTypes 2291 } 2292 if iNdEx >= l { 2293 return io.ErrUnexpectedEOF 2294 } 2295 b := dAtA[iNdEx] 2296 iNdEx++ 2297 wire |= uint64(b&0x7F) << shift 2298 if b < 0x80 { 2299 break 2300 } 2301 } 2302 fieldNum := int32(wire >> 3) 2303 wireType := int(wire & 0x7) 2304 if wireType == 4 { 2305 return fmt.Errorf("proto: SignedProposalResponse: wiretype end group for non-group") 2306 } 2307 if fieldNum <= 0 { 2308 return fmt.Errorf("proto: SignedProposalResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2309 } 2310 switch fieldNum { 2311 case 1: 2312 if wireType != 2 { 2313 return fmt.Errorf("proto: wrong wireType = %d for field Proposal", wireType) 2314 } 2315 var msglen int 2316 for shift := uint(0); ; shift += 7 { 2317 if shift >= 64 { 2318 return ErrIntOverflowTypes 2319 } 2320 if iNdEx >= l { 2321 return io.ErrUnexpectedEOF 2322 } 2323 b := dAtA[iNdEx] 2324 iNdEx++ 2325 msglen |= int(b&0x7F) << shift 2326 if b < 0x80 { 2327 break 2328 } 2329 } 2330 if msglen < 0 { 2331 return ErrInvalidLengthTypes 2332 } 2333 postIndex := iNdEx + msglen 2334 if postIndex < 0 { 2335 return ErrInvalidLengthTypes 2336 } 2337 if postIndex > l { 2338 return io.ErrUnexpectedEOF 2339 } 2340 if err := m.Proposal.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2341 return err 2342 } 2343 iNdEx = postIndex 2344 case 2: 2345 if wireType != 2 { 2346 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 2347 } 2348 var msglen int 2349 for shift := uint(0); ; shift += 7 { 2350 if shift >= 64 { 2351 return ErrIntOverflowTypes 2352 } 2353 if iNdEx >= l { 2354 return io.ErrUnexpectedEOF 2355 } 2356 b := dAtA[iNdEx] 2357 iNdEx++ 2358 msglen |= int(b&0x7F) << shift 2359 if b < 0x80 { 2360 break 2361 } 2362 } 2363 if msglen < 0 { 2364 return ErrInvalidLengthTypes 2365 } 2366 postIndex := iNdEx + msglen 2367 if postIndex < 0 { 2368 return ErrInvalidLengthTypes 2369 } 2370 if postIndex > l { 2371 return io.ErrUnexpectedEOF 2372 } 2373 if m.Error == nil { 2374 m.Error = &RemoteSignerError{} 2375 } 2376 if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2377 return err 2378 } 2379 iNdEx = postIndex 2380 default: 2381 iNdEx = preIndex 2382 skippy, err := skipTypes(dAtA[iNdEx:]) 2383 if err != nil { 2384 return err 2385 } 2386 if (skippy < 0) || (iNdEx+skippy) < 0 { 2387 return ErrInvalidLengthTypes 2388 } 2389 if (iNdEx + skippy) > l { 2390 return io.ErrUnexpectedEOF 2391 } 2392 iNdEx += skippy 2393 } 2394 } 2395 2396 if iNdEx > l { 2397 return io.ErrUnexpectedEOF 2398 } 2399 return nil 2400 } 2401 func (m *PingRequest) Unmarshal(dAtA []byte) error { 2402 l := len(dAtA) 2403 iNdEx := 0 2404 for iNdEx < l { 2405 preIndex := iNdEx 2406 var wire uint64 2407 for shift := uint(0); ; shift += 7 { 2408 if shift >= 64 { 2409 return ErrIntOverflowTypes 2410 } 2411 if iNdEx >= l { 2412 return io.ErrUnexpectedEOF 2413 } 2414 b := dAtA[iNdEx] 2415 iNdEx++ 2416 wire |= uint64(b&0x7F) << shift 2417 if b < 0x80 { 2418 break 2419 } 2420 } 2421 fieldNum := int32(wire >> 3) 2422 wireType := int(wire & 0x7) 2423 if wireType == 4 { 2424 return fmt.Errorf("proto: PingRequest: wiretype end group for non-group") 2425 } 2426 if fieldNum <= 0 { 2427 return fmt.Errorf("proto: PingRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2428 } 2429 switch fieldNum { 2430 default: 2431 iNdEx = preIndex 2432 skippy, err := skipTypes(dAtA[iNdEx:]) 2433 if err != nil { 2434 return err 2435 } 2436 if (skippy < 0) || (iNdEx+skippy) < 0 { 2437 return ErrInvalidLengthTypes 2438 } 2439 if (iNdEx + skippy) > l { 2440 return io.ErrUnexpectedEOF 2441 } 2442 iNdEx += skippy 2443 } 2444 } 2445 2446 if iNdEx > l { 2447 return io.ErrUnexpectedEOF 2448 } 2449 return nil 2450 } 2451 func (m *PingResponse) Unmarshal(dAtA []byte) error { 2452 l := len(dAtA) 2453 iNdEx := 0 2454 for iNdEx < l { 2455 preIndex := iNdEx 2456 var wire uint64 2457 for shift := uint(0); ; shift += 7 { 2458 if shift >= 64 { 2459 return ErrIntOverflowTypes 2460 } 2461 if iNdEx >= l { 2462 return io.ErrUnexpectedEOF 2463 } 2464 b := dAtA[iNdEx] 2465 iNdEx++ 2466 wire |= uint64(b&0x7F) << shift 2467 if b < 0x80 { 2468 break 2469 } 2470 } 2471 fieldNum := int32(wire >> 3) 2472 wireType := int(wire & 0x7) 2473 if wireType == 4 { 2474 return fmt.Errorf("proto: PingResponse: wiretype end group for non-group") 2475 } 2476 if fieldNum <= 0 { 2477 return fmt.Errorf("proto: PingResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2478 } 2479 switch fieldNum { 2480 default: 2481 iNdEx = preIndex 2482 skippy, err := skipTypes(dAtA[iNdEx:]) 2483 if err != nil { 2484 return err 2485 } 2486 if (skippy < 0) || (iNdEx+skippy) < 0 { 2487 return ErrInvalidLengthTypes 2488 } 2489 if (iNdEx + skippy) > l { 2490 return io.ErrUnexpectedEOF 2491 } 2492 iNdEx += skippy 2493 } 2494 } 2495 2496 if iNdEx > l { 2497 return io.ErrUnexpectedEOF 2498 } 2499 return nil 2500 } 2501 func (m *Message) Unmarshal(dAtA []byte) error { 2502 l := len(dAtA) 2503 iNdEx := 0 2504 for iNdEx < l { 2505 preIndex := iNdEx 2506 var wire uint64 2507 for shift := uint(0); ; shift += 7 { 2508 if shift >= 64 { 2509 return ErrIntOverflowTypes 2510 } 2511 if iNdEx >= l { 2512 return io.ErrUnexpectedEOF 2513 } 2514 b := dAtA[iNdEx] 2515 iNdEx++ 2516 wire |= uint64(b&0x7F) << shift 2517 if b < 0x80 { 2518 break 2519 } 2520 } 2521 fieldNum := int32(wire >> 3) 2522 wireType := int(wire & 0x7) 2523 if wireType == 4 { 2524 return fmt.Errorf("proto: Message: wiretype end group for non-group") 2525 } 2526 if fieldNum <= 0 { 2527 return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire) 2528 } 2529 switch fieldNum { 2530 case 1: 2531 if wireType != 2 { 2532 return fmt.Errorf("proto: wrong wireType = %d for field PubKeyRequest", wireType) 2533 } 2534 var msglen int 2535 for shift := uint(0); ; shift += 7 { 2536 if shift >= 64 { 2537 return ErrIntOverflowTypes 2538 } 2539 if iNdEx >= l { 2540 return io.ErrUnexpectedEOF 2541 } 2542 b := dAtA[iNdEx] 2543 iNdEx++ 2544 msglen |= int(b&0x7F) << shift 2545 if b < 0x80 { 2546 break 2547 } 2548 } 2549 if msglen < 0 { 2550 return ErrInvalidLengthTypes 2551 } 2552 postIndex := iNdEx + msglen 2553 if postIndex < 0 { 2554 return ErrInvalidLengthTypes 2555 } 2556 if postIndex > l { 2557 return io.ErrUnexpectedEOF 2558 } 2559 v := &PubKeyRequest{} 2560 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2561 return err 2562 } 2563 m.Sum = &Message_PubKeyRequest{v} 2564 iNdEx = postIndex 2565 case 2: 2566 if wireType != 2 { 2567 return fmt.Errorf("proto: wrong wireType = %d for field PubKeyResponse", wireType) 2568 } 2569 var msglen int 2570 for shift := uint(0); ; shift += 7 { 2571 if shift >= 64 { 2572 return ErrIntOverflowTypes 2573 } 2574 if iNdEx >= l { 2575 return io.ErrUnexpectedEOF 2576 } 2577 b := dAtA[iNdEx] 2578 iNdEx++ 2579 msglen |= int(b&0x7F) << shift 2580 if b < 0x80 { 2581 break 2582 } 2583 } 2584 if msglen < 0 { 2585 return ErrInvalidLengthTypes 2586 } 2587 postIndex := iNdEx + msglen 2588 if postIndex < 0 { 2589 return ErrInvalidLengthTypes 2590 } 2591 if postIndex > l { 2592 return io.ErrUnexpectedEOF 2593 } 2594 v := &PubKeyResponse{} 2595 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2596 return err 2597 } 2598 m.Sum = &Message_PubKeyResponse{v} 2599 iNdEx = postIndex 2600 case 3: 2601 if wireType != 2 { 2602 return fmt.Errorf("proto: wrong wireType = %d for field SignVoteRequest", wireType) 2603 } 2604 var msglen int 2605 for shift := uint(0); ; shift += 7 { 2606 if shift >= 64 { 2607 return ErrIntOverflowTypes 2608 } 2609 if iNdEx >= l { 2610 return io.ErrUnexpectedEOF 2611 } 2612 b := dAtA[iNdEx] 2613 iNdEx++ 2614 msglen |= int(b&0x7F) << shift 2615 if b < 0x80 { 2616 break 2617 } 2618 } 2619 if msglen < 0 { 2620 return ErrInvalidLengthTypes 2621 } 2622 postIndex := iNdEx + msglen 2623 if postIndex < 0 { 2624 return ErrInvalidLengthTypes 2625 } 2626 if postIndex > l { 2627 return io.ErrUnexpectedEOF 2628 } 2629 v := &SignVoteRequest{} 2630 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2631 return err 2632 } 2633 m.Sum = &Message_SignVoteRequest{v} 2634 iNdEx = postIndex 2635 case 4: 2636 if wireType != 2 { 2637 return fmt.Errorf("proto: wrong wireType = %d for field SignedVoteResponse", wireType) 2638 } 2639 var msglen int 2640 for shift := uint(0); ; shift += 7 { 2641 if shift >= 64 { 2642 return ErrIntOverflowTypes 2643 } 2644 if iNdEx >= l { 2645 return io.ErrUnexpectedEOF 2646 } 2647 b := dAtA[iNdEx] 2648 iNdEx++ 2649 msglen |= int(b&0x7F) << shift 2650 if b < 0x80 { 2651 break 2652 } 2653 } 2654 if msglen < 0 { 2655 return ErrInvalidLengthTypes 2656 } 2657 postIndex := iNdEx + msglen 2658 if postIndex < 0 { 2659 return ErrInvalidLengthTypes 2660 } 2661 if postIndex > l { 2662 return io.ErrUnexpectedEOF 2663 } 2664 v := &SignedVoteResponse{} 2665 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2666 return err 2667 } 2668 m.Sum = &Message_SignedVoteResponse{v} 2669 iNdEx = postIndex 2670 case 5: 2671 if wireType != 2 { 2672 return fmt.Errorf("proto: wrong wireType = %d for field SignProposalRequest", wireType) 2673 } 2674 var msglen int 2675 for shift := uint(0); ; shift += 7 { 2676 if shift >= 64 { 2677 return ErrIntOverflowTypes 2678 } 2679 if iNdEx >= l { 2680 return io.ErrUnexpectedEOF 2681 } 2682 b := dAtA[iNdEx] 2683 iNdEx++ 2684 msglen |= int(b&0x7F) << shift 2685 if b < 0x80 { 2686 break 2687 } 2688 } 2689 if msglen < 0 { 2690 return ErrInvalidLengthTypes 2691 } 2692 postIndex := iNdEx + msglen 2693 if postIndex < 0 { 2694 return ErrInvalidLengthTypes 2695 } 2696 if postIndex > l { 2697 return io.ErrUnexpectedEOF 2698 } 2699 v := &SignProposalRequest{} 2700 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2701 return err 2702 } 2703 m.Sum = &Message_SignProposalRequest{v} 2704 iNdEx = postIndex 2705 case 6: 2706 if wireType != 2 { 2707 return fmt.Errorf("proto: wrong wireType = %d for field SignedProposalResponse", wireType) 2708 } 2709 var msglen int 2710 for shift := uint(0); ; shift += 7 { 2711 if shift >= 64 { 2712 return ErrIntOverflowTypes 2713 } 2714 if iNdEx >= l { 2715 return io.ErrUnexpectedEOF 2716 } 2717 b := dAtA[iNdEx] 2718 iNdEx++ 2719 msglen |= int(b&0x7F) << shift 2720 if b < 0x80 { 2721 break 2722 } 2723 } 2724 if msglen < 0 { 2725 return ErrInvalidLengthTypes 2726 } 2727 postIndex := iNdEx + msglen 2728 if postIndex < 0 { 2729 return ErrInvalidLengthTypes 2730 } 2731 if postIndex > l { 2732 return io.ErrUnexpectedEOF 2733 } 2734 v := &SignedProposalResponse{} 2735 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2736 return err 2737 } 2738 m.Sum = &Message_SignedProposalResponse{v} 2739 iNdEx = postIndex 2740 case 7: 2741 if wireType != 2 { 2742 return fmt.Errorf("proto: wrong wireType = %d for field PingRequest", wireType) 2743 } 2744 var msglen int 2745 for shift := uint(0); ; shift += 7 { 2746 if shift >= 64 { 2747 return ErrIntOverflowTypes 2748 } 2749 if iNdEx >= l { 2750 return io.ErrUnexpectedEOF 2751 } 2752 b := dAtA[iNdEx] 2753 iNdEx++ 2754 msglen |= int(b&0x7F) << shift 2755 if b < 0x80 { 2756 break 2757 } 2758 } 2759 if msglen < 0 { 2760 return ErrInvalidLengthTypes 2761 } 2762 postIndex := iNdEx + msglen 2763 if postIndex < 0 { 2764 return ErrInvalidLengthTypes 2765 } 2766 if postIndex > l { 2767 return io.ErrUnexpectedEOF 2768 } 2769 v := &PingRequest{} 2770 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2771 return err 2772 } 2773 m.Sum = &Message_PingRequest{v} 2774 iNdEx = postIndex 2775 case 8: 2776 if wireType != 2 { 2777 return fmt.Errorf("proto: wrong wireType = %d for field PingResponse", wireType) 2778 } 2779 var msglen int 2780 for shift := uint(0); ; shift += 7 { 2781 if shift >= 64 { 2782 return ErrIntOverflowTypes 2783 } 2784 if iNdEx >= l { 2785 return io.ErrUnexpectedEOF 2786 } 2787 b := dAtA[iNdEx] 2788 iNdEx++ 2789 msglen |= int(b&0x7F) << shift 2790 if b < 0x80 { 2791 break 2792 } 2793 } 2794 if msglen < 0 { 2795 return ErrInvalidLengthTypes 2796 } 2797 postIndex := iNdEx + msglen 2798 if postIndex < 0 { 2799 return ErrInvalidLengthTypes 2800 } 2801 if postIndex > l { 2802 return io.ErrUnexpectedEOF 2803 } 2804 v := &PingResponse{} 2805 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2806 return err 2807 } 2808 m.Sum = &Message_PingResponse{v} 2809 iNdEx = postIndex 2810 default: 2811 iNdEx = preIndex 2812 skippy, err := skipTypes(dAtA[iNdEx:]) 2813 if err != nil { 2814 return err 2815 } 2816 if (skippy < 0) || (iNdEx+skippy) < 0 { 2817 return ErrInvalidLengthTypes 2818 } 2819 if (iNdEx + skippy) > l { 2820 return io.ErrUnexpectedEOF 2821 } 2822 iNdEx += skippy 2823 } 2824 } 2825 2826 if iNdEx > l { 2827 return io.ErrUnexpectedEOF 2828 } 2829 return nil 2830 } 2831 func (m *AuthSigMessage) Unmarshal(dAtA []byte) error { 2832 l := len(dAtA) 2833 iNdEx := 0 2834 for iNdEx < l { 2835 preIndex := iNdEx 2836 var wire uint64 2837 for shift := uint(0); ; shift += 7 { 2838 if shift >= 64 { 2839 return ErrIntOverflowTypes 2840 } 2841 if iNdEx >= l { 2842 return io.ErrUnexpectedEOF 2843 } 2844 b := dAtA[iNdEx] 2845 iNdEx++ 2846 wire |= uint64(b&0x7F) << shift 2847 if b < 0x80 { 2848 break 2849 } 2850 } 2851 fieldNum := int32(wire >> 3) 2852 wireType := int(wire & 0x7) 2853 if wireType == 4 { 2854 return fmt.Errorf("proto: AuthSigMessage: wiretype end group for non-group") 2855 } 2856 if fieldNum <= 0 { 2857 return fmt.Errorf("proto: AuthSigMessage: illegal tag %d (wire type %d)", fieldNum, wire) 2858 } 2859 switch fieldNum { 2860 case 1: 2861 if wireType != 2 { 2862 return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType) 2863 } 2864 var msglen int 2865 for shift := uint(0); ; shift += 7 { 2866 if shift >= 64 { 2867 return ErrIntOverflowTypes 2868 } 2869 if iNdEx >= l { 2870 return io.ErrUnexpectedEOF 2871 } 2872 b := dAtA[iNdEx] 2873 iNdEx++ 2874 msglen |= int(b&0x7F) << shift 2875 if b < 0x80 { 2876 break 2877 } 2878 } 2879 if msglen < 0 { 2880 return ErrInvalidLengthTypes 2881 } 2882 postIndex := iNdEx + msglen 2883 if postIndex < 0 { 2884 return ErrInvalidLengthTypes 2885 } 2886 if postIndex > l { 2887 return io.ErrUnexpectedEOF 2888 } 2889 if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2890 return err 2891 } 2892 iNdEx = postIndex 2893 case 2: 2894 if wireType != 2 { 2895 return fmt.Errorf("proto: wrong wireType = %d for field Sig", wireType) 2896 } 2897 var byteLen int 2898 for shift := uint(0); ; shift += 7 { 2899 if shift >= 64 { 2900 return ErrIntOverflowTypes 2901 } 2902 if iNdEx >= l { 2903 return io.ErrUnexpectedEOF 2904 } 2905 b := dAtA[iNdEx] 2906 iNdEx++ 2907 byteLen |= int(b&0x7F) << shift 2908 if b < 0x80 { 2909 break 2910 } 2911 } 2912 if byteLen < 0 { 2913 return ErrInvalidLengthTypes 2914 } 2915 postIndex := iNdEx + byteLen 2916 if postIndex < 0 { 2917 return ErrInvalidLengthTypes 2918 } 2919 if postIndex > l { 2920 return io.ErrUnexpectedEOF 2921 } 2922 m.Sig = append(m.Sig[:0], dAtA[iNdEx:postIndex]...) 2923 if m.Sig == nil { 2924 m.Sig = []byte{} 2925 } 2926 iNdEx = postIndex 2927 default: 2928 iNdEx = preIndex 2929 skippy, err := skipTypes(dAtA[iNdEx:]) 2930 if err != nil { 2931 return err 2932 } 2933 if (skippy < 0) || (iNdEx+skippy) < 0 { 2934 return ErrInvalidLengthTypes 2935 } 2936 if (iNdEx + skippy) > l { 2937 return io.ErrUnexpectedEOF 2938 } 2939 iNdEx += skippy 2940 } 2941 } 2942 2943 if iNdEx > l { 2944 return io.ErrUnexpectedEOF 2945 } 2946 return nil 2947 } 2948 func skipTypes(dAtA []byte) (n int, err error) { 2949 l := len(dAtA) 2950 iNdEx := 0 2951 depth := 0 2952 for iNdEx < l { 2953 var wire uint64 2954 for shift := uint(0); ; shift += 7 { 2955 if shift >= 64 { 2956 return 0, ErrIntOverflowTypes 2957 } 2958 if iNdEx >= l { 2959 return 0, io.ErrUnexpectedEOF 2960 } 2961 b := dAtA[iNdEx] 2962 iNdEx++ 2963 wire |= (uint64(b) & 0x7F) << shift 2964 if b < 0x80 { 2965 break 2966 } 2967 } 2968 wireType := int(wire & 0x7) 2969 switch wireType { 2970 case 0: 2971 for shift := uint(0); ; shift += 7 { 2972 if shift >= 64 { 2973 return 0, ErrIntOverflowTypes 2974 } 2975 if iNdEx >= l { 2976 return 0, io.ErrUnexpectedEOF 2977 } 2978 iNdEx++ 2979 if dAtA[iNdEx-1] < 0x80 { 2980 break 2981 } 2982 } 2983 case 1: 2984 iNdEx += 8 2985 case 2: 2986 var length int 2987 for shift := uint(0); ; shift += 7 { 2988 if shift >= 64 { 2989 return 0, ErrIntOverflowTypes 2990 } 2991 if iNdEx >= l { 2992 return 0, io.ErrUnexpectedEOF 2993 } 2994 b := dAtA[iNdEx] 2995 iNdEx++ 2996 length |= (int(b) & 0x7F) << shift 2997 if b < 0x80 { 2998 break 2999 } 3000 } 3001 if length < 0 { 3002 return 0, ErrInvalidLengthTypes 3003 } 3004 iNdEx += length 3005 case 3: 3006 depth++ 3007 case 4: 3008 if depth == 0 { 3009 return 0, ErrUnexpectedEndOfGroupTypes 3010 } 3011 depth-- 3012 case 5: 3013 iNdEx += 4 3014 default: 3015 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 3016 } 3017 if iNdEx < 0 { 3018 return 0, ErrInvalidLengthTypes 3019 } 3020 if depth == 0 { 3021 return iNdEx, nil 3022 } 3023 } 3024 return 0, io.ErrUnexpectedEOF 3025 } 3026 3027 var ( 3028 ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling") 3029 ErrIntOverflowTypes = fmt.Errorf("proto: integer overflow") 3030 ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group") 3031 )