github.com/ari-anchor/sei-tendermint@v0.0.0-20230519144642-dc826b7b56bb/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 fmt "fmt" 8 crypto "github.com/ari-anchor/sei-tendermint/proto/tendermint/crypto" 9 types "github.com/ari-anchor/sei-tendermint/proto/tendermint/types" 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/tendermint/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("seitendermint.privval.Errors", Errors_name, Errors_value) 721 proto.RegisterType((*RemoteSignerError)(nil), "seitendermint.privval.RemoteSignerError") 722 proto.RegisterType((*PubKeyRequest)(nil), "seitendermint.privval.PubKeyRequest") 723 proto.RegisterType((*PubKeyResponse)(nil), "seitendermint.privval.PubKeyResponse") 724 proto.RegisterType((*SignVoteRequest)(nil), "seitendermint.privval.SignVoteRequest") 725 proto.RegisterType((*SignedVoteResponse)(nil), "seitendermint.privval.SignedVoteResponse") 726 proto.RegisterType((*SignProposalRequest)(nil), "seitendermint.privval.SignProposalRequest") 727 proto.RegisterType((*SignedProposalResponse)(nil), "seitendermint.privval.SignedProposalResponse") 728 proto.RegisterType((*PingRequest)(nil), "seitendermint.privval.PingRequest") 729 proto.RegisterType((*PingResponse)(nil), "seitendermint.privval.PingResponse") 730 proto.RegisterType((*Message)(nil), "seitendermint.privval.Message") 731 proto.RegisterType((*AuthSigMessage)(nil), "seitendermint.privval.AuthSigMessage") 732 } 733 734 func init() { proto.RegisterFile("tendermint/privval/types.proto", fileDescriptor_cb4e437a5328cf9c) } 735 736 var fileDescriptor_cb4e437a5328cf9c = []byte{ 737 // 791 bytes of a gzipped FileDescriptorProto 738 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xcb, 0x4e, 0xf3, 0x46, 739 0x14, 0xb6, 0xc9, 0x0d, 0x4e, 0x2e, 0x84, 0xe1, 0xd2, 0x80, 0x8a, 0x41, 0xee, 0x45, 0x14, 0x29, 740 0x89, 0x04, 0xab, 0x2e, 0x4a, 0xc5, 0xc5, 0x6a, 0x52, 0x84, 0x93, 0x4e, 0x42, 0xa9, 0x5a, 0x55, 741 0x6e, 0x2e, 0x23, 0x67, 0x04, 0xf1, 0xb8, 0x1e, 0x07, 0x29, 0x8f, 0xd0, 0x1d, 0xdb, 0xbe, 0x41, 742 0x1f, 0x05, 0x75, 0xc5, 0xb2, 0xab, 0xaa, 0x82, 0x17, 0xa9, 0x32, 0x9e, 0x38, 0x71, 0x08, 0x69, 743 0x7f, 0xb1, 0x9b, 0x39, 0xe7, 0xcc, 0x77, 0xbe, 0x6f, 0xfc, 0x1d, 0x0f, 0x68, 0x3e, 0x71, 0xba, 744 0xc4, 0xeb, 0x53, 0xc7, 0x2f, 0xbb, 0x1e, 0xbd, 0xbf, 0x6f, 0xdd, 0x95, 0xfd, 0xa1, 0x4b, 0x78, 745 0xc9, 0xf5, 0x98, 0xcf, 0xd0, 0x26, 0x27, 0x74, 0x52, 0x52, 0x92, 0x25, 0x3b, 0x1f, 0x4f, 0x1d, 746 0xeb, 0x78, 0x43, 0xd7, 0x67, 0xe5, 0x5b, 0x32, 0x94, 0x87, 0x22, 0x59, 0x01, 0x36, 0x0d, 0xb9, 747 0xb3, 0x61, 0x33, 0x9b, 0x89, 0x65, 0x79, 0xb4, 0x0a, 0xa2, 0x7a, 0x15, 0xd6, 0x30, 0xe9, 0x33, 748 0x9f, 0x34, 0xa8, 0xed, 0x10, 0xcf, 0xf0, 0x3c, 0xe6, 0x21, 0x04, 0xf1, 0x0e, 0xeb, 0x92, 0x82, 749 0xba, 0xaf, 0x1e, 0x24, 0xb0, 0x58, 0xa3, 0x7d, 0x48, 0x77, 0x09, 0xef, 0x78, 0xd4, 0xf5, 0x29, 750 0x73, 0x0a, 0x4b, 0xfb, 0xea, 0xc1, 0x0a, 0x9e, 0x0e, 0xe9, 0x87, 0x90, 0xad, 0x0f, 0xda, 0x97, 751 0x64, 0x88, 0xc9, 0xaf, 0x03, 0xc2, 0x7d, 0xb4, 0x0d, 0xcb, 0x9d, 0x5e, 0x8b, 0x3a, 0x16, 0xed, 752 0x0a, 0xa8, 0x15, 0x9c, 0x12, 0xfb, 0x6a, 0x57, 0x7f, 0x50, 0x21, 0x37, 0x2e, 0xe6, 0x2e, 0x73, 753 0x38, 0x41, 0x27, 0x90, 0x72, 0x07, 0x6d, 0xeb, 0x96, 0x0c, 0x45, 0x71, 0xfa, 0x68, 0xaf, 0x14, 754 0xbd, 0x84, 0x40, 0x70, 0xa9, 0x3e, 0x68, 0xdf, 0xd1, 0xce, 0x25, 0x19, 0x9e, 0xc5, 0x1f, 0xff, 755 0xde, 0x53, 0x70, 0xd2, 0x15, 0x38, 0xe8, 0x04, 0x12, 0x64, 0xc4, 0x5e, 0x50, 0x4b, 0x1f, 0x1d, 756 0x94, 0xe6, 0x5e, 0x61, 0xe9, 0x95, 0x5a, 0x1c, 0x1c, 0xd3, 0x7f, 0x82, 0xd5, 0x51, 0xf4, 0x7b, 757 0xe6, 0x93, 0xb1, 0x80, 0x22, 0xc4, 0xef, 0x99, 0x4f, 0x24, 0x9f, 0xed, 0x19, 0xc4, 0xe0, 0x72, 758 0x45, 0xbd, 0x28, 0x8b, 0xe8, 0x5d, 0x8a, 0xea, 0xfd, 0x4d, 0x05, 0x24, 0x7a, 0x76, 0x03, 0x7c, 759 0xa9, 0xf9, 0xf8, 0x7f, 0x36, 0x90, 0x52, 0x83, 0x36, 0xef, 0x15, 0x7a, 0x0b, 0xeb, 0xa3, 0x68, 760 0xdd, 0x63, 0x2e, 0xe3, 0xad, 0xbb, 0xb1, 0xd8, 0x2f, 0x61, 0xd9, 0x95, 0x21, 0xc9, 0x67, 0x77, 761 0x2e, 0x9f, 0xf0, 0x5c, 0x58, 0xbe, 0x48, 0xf8, 0xef, 0x2a, 0x6c, 0x05, 0xc2, 0x27, 0xfd, 0xa4, 762 0xf8, 0xaf, 0x3f, 0xb0, 0xa1, 0xbc, 0x84, 0x49, 0xdb, 0xf7, 0x5e, 0x44, 0x16, 0xd2, 0x75, 0xea, 763 0xd8, 0xf2, 0x02, 0xf4, 0x1c, 0x64, 0x82, 0x6d, 0xc0, 0x4f, 0xff, 0x33, 0x01, 0xa9, 0x2b, 0xc2, 764 0x79, 0xcb, 0x26, 0xc8, 0x84, 0x55, 0x69, 0x4e, 0xcb, 0x0b, 0xca, 0x25, 0xe5, 0x4f, 0xdf, 0x68, 765 0x1a, 0x99, 0x84, 0x8a, 0x82, 0xb3, 0x6e, 0x64, 0x34, 0xbe, 0x83, 0xfc, 0x04, 0x2f, 0xe8, 0x27, 766 0x55, 0x7c, 0xf6, 0x1f, 0x80, 0x41, 0x71, 0x45, 0xc1, 0x39, 0x37, 0x3a, 0x3f, 0x4d, 0x58, 0xe3, 767 0xd4, 0x76, 0xac, 0x91, 0x47, 0x42, 0x92, 0x31, 0x81, 0xf9, 0xf9, 0x1b, 0x98, 0x33, 0x7e, 0xaf, 768 0x28, 0x78, 0x95, 0xcf, 0x8c, 0xc0, 0xcf, 0xb0, 0xc1, 0xc5, 0xe7, 0x1b, 0xe3, 0x4a, 0xb2, 0x71, 769 0x01, 0xfc, 0xc5, 0x02, 0xe0, 0xa8, 0xd5, 0x2b, 0x0a, 0x46, 0xfc, 0xf5, 0x00, 0xfc, 0x02, 0x9b, 770 0x82, 0xf4, 0xf8, 0x9b, 0x86, 0xc4, 0x13, 0x02, 0xff, 0x70, 0x01, 0xfe, 0x8c, 0x7f, 0x2b, 0x0a, 771 0x5e, 0xe7, 0x73, 0x6c, 0x4d, 0xa1, 0x20, 0x05, 0x4c, 0xf5, 0x90, 0x22, 0x92, 0xa2, 0x49, 0x71, 772 0xa1, 0x88, 0x59, 0xdb, 0x56, 0x14, 0xbc, 0xc5, 0xe7, 0x1b, 0xfa, 0x1b, 0xc8, 0xb8, 0xd4, 0xb1, 773 0x43, 0x0d, 0x29, 0x01, 0xaf, 0xbf, 0xf5, 0x41, 0x27, 0xd6, 0xab, 0x28, 0x38, 0xed, 0x4e, 0xb6, 774 0xe8, 0x5b, 0xc8, 0x4a, 0x20, 0x49, 0x74, 0x59, 0x20, 0x7d, 0xb2, 0x10, 0x29, 0xa4, 0x97, 0x71, 775 0xa7, 0xf6, 0x67, 0x09, 0x88, 0xf1, 0x41, 0x5f, 0x6f, 0x43, 0xee, 0x74, 0xe0, 0xf7, 0x1a, 0xd4, 776 0x1e, 0x5b, 0xfa, 0xbd, 0xff, 0xdb, 0x3c, 0xc4, 0x38, 0xb5, 0x85, 0x6b, 0x33, 0x78, 0xb4, 0x3c, 777 0xfc, 0x43, 0x85, 0xa4, 0x18, 0x30, 0x8e, 0x10, 0xe4, 0x0c, 0x8c, 0x6b, 0xb8, 0x61, 0x5d, 0x9b, 778 0x97, 0x66, 0xed, 0xc6, 0xcc, 0x2b, 0x48, 0x83, 0x9d, 0x30, 0x66, 0xfc, 0x50, 0x37, 0xce, 0x9b, 779 0xc6, 0x85, 0x85, 0x8d, 0x46, 0xbd, 0x66, 0x36, 0x8c, 0xbc, 0x8a, 0x0a, 0xb0, 0x21, 0xf3, 0x66, 780 0xcd, 0x3a, 0xaf, 0x99, 0xa6, 0x71, 0xde, 0xac, 0xd6, 0xcc, 0xfc, 0x12, 0xda, 0x85, 0x6d, 0x99, 781 0x99, 0x84, 0xad, 0x66, 0xf5, 0xca, 0xa8, 0x5d, 0x37, 0xf3, 0x31, 0xf4, 0x11, 0xac, 0xcb, 0x34, 782 0x36, 0x4e, 0x2f, 0xc2, 0x44, 0x7c, 0x0a, 0xf1, 0x06, 0x57, 0x9b, 0x46, 0x98, 0x49, 0x9c, 0xdd, 783 0x3c, 0x3e, 0x6b, 0xea, 0xd3, 0xb3, 0xa6, 0xfe, 0xf3, 0xac, 0xa9, 0x0f, 0x2f, 0x9a, 0xf2, 0xf4, 784 0xa2, 0x29, 0x7f, 0xbd, 0x68, 0xca, 0x8f, 0x5f, 0xd9, 0xd4, 0xef, 0x0d, 0xda, 0xa5, 0x0e, 0xeb, 785 0x97, 0x5b, 0x1e, 0x2d, 0xb6, 0x9c, 0x4e, 0x8f, 0x79, 0x65, 0x4e, 0x68, 0x31, 0xf2, 0x66, 0x8f, 786 0xde, 0xd1, 0xd7, 0x8f, 0x78, 0x3b, 0x29, 0x32, 0xc7, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x39, 787 0x80, 0xcf, 0x8c, 0xe1, 0x07, 0x00, 0x00, 788 } 789 790 func (m *RemoteSignerError) Marshal() (dAtA []byte, err error) { 791 size := m.Size() 792 dAtA = make([]byte, size) 793 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 794 if err != nil { 795 return nil, err 796 } 797 return dAtA[:n], nil 798 } 799 800 func (m *RemoteSignerError) MarshalTo(dAtA []byte) (int, error) { 801 size := m.Size() 802 return m.MarshalToSizedBuffer(dAtA[:size]) 803 } 804 805 func (m *RemoteSignerError) MarshalToSizedBuffer(dAtA []byte) (int, error) { 806 i := len(dAtA) 807 _ = i 808 var l int 809 _ = l 810 if len(m.Description) > 0 { 811 i -= len(m.Description) 812 copy(dAtA[i:], m.Description) 813 i = encodeVarintTypes(dAtA, i, uint64(len(m.Description))) 814 i-- 815 dAtA[i] = 0x12 816 } 817 if m.Code != 0 { 818 i = encodeVarintTypes(dAtA, i, uint64(m.Code)) 819 i-- 820 dAtA[i] = 0x8 821 } 822 return len(dAtA) - i, nil 823 } 824 825 func (m *PubKeyRequest) Marshal() (dAtA []byte, err error) { 826 size := m.Size() 827 dAtA = make([]byte, size) 828 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 829 if err != nil { 830 return nil, err 831 } 832 return dAtA[:n], nil 833 } 834 835 func (m *PubKeyRequest) MarshalTo(dAtA []byte) (int, error) { 836 size := m.Size() 837 return m.MarshalToSizedBuffer(dAtA[:size]) 838 } 839 840 func (m *PubKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 841 i := len(dAtA) 842 _ = i 843 var l int 844 _ = l 845 if len(m.ChainId) > 0 { 846 i -= len(m.ChainId) 847 copy(dAtA[i:], m.ChainId) 848 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainId))) 849 i-- 850 dAtA[i] = 0xa 851 } 852 return len(dAtA) - i, nil 853 } 854 855 func (m *PubKeyResponse) Marshal() (dAtA []byte, err error) { 856 size := m.Size() 857 dAtA = make([]byte, size) 858 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 859 if err != nil { 860 return nil, err 861 } 862 return dAtA[:n], nil 863 } 864 865 func (m *PubKeyResponse) MarshalTo(dAtA []byte) (int, error) { 866 size := m.Size() 867 return m.MarshalToSizedBuffer(dAtA[:size]) 868 } 869 870 func (m *PubKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 871 i := len(dAtA) 872 _ = i 873 var l int 874 _ = l 875 if m.Error != nil { 876 { 877 size, err := m.Error.MarshalToSizedBuffer(dAtA[:i]) 878 if err != nil { 879 return 0, err 880 } 881 i -= size 882 i = encodeVarintTypes(dAtA, i, uint64(size)) 883 } 884 i-- 885 dAtA[i] = 0x12 886 } 887 { 888 size, err := m.PubKey.MarshalToSizedBuffer(dAtA[:i]) 889 if err != nil { 890 return 0, err 891 } 892 i -= size 893 i = encodeVarintTypes(dAtA, i, uint64(size)) 894 } 895 i-- 896 dAtA[i] = 0xa 897 return len(dAtA) - i, nil 898 } 899 900 func (m *SignVoteRequest) Marshal() (dAtA []byte, err error) { 901 size := m.Size() 902 dAtA = make([]byte, size) 903 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 904 if err != nil { 905 return nil, err 906 } 907 return dAtA[:n], nil 908 } 909 910 func (m *SignVoteRequest) MarshalTo(dAtA []byte) (int, error) { 911 size := m.Size() 912 return m.MarshalToSizedBuffer(dAtA[:size]) 913 } 914 915 func (m *SignVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 916 i := len(dAtA) 917 _ = i 918 var l int 919 _ = l 920 if len(m.ChainId) > 0 { 921 i -= len(m.ChainId) 922 copy(dAtA[i:], m.ChainId) 923 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainId))) 924 i-- 925 dAtA[i] = 0x12 926 } 927 if m.Vote != nil { 928 { 929 size, err := m.Vote.MarshalToSizedBuffer(dAtA[:i]) 930 if err != nil { 931 return 0, err 932 } 933 i -= size 934 i = encodeVarintTypes(dAtA, i, uint64(size)) 935 } 936 i-- 937 dAtA[i] = 0xa 938 } 939 return len(dAtA) - i, nil 940 } 941 942 func (m *SignedVoteResponse) Marshal() (dAtA []byte, err error) { 943 size := m.Size() 944 dAtA = make([]byte, size) 945 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 946 if err != nil { 947 return nil, err 948 } 949 return dAtA[:n], nil 950 } 951 952 func (m *SignedVoteResponse) MarshalTo(dAtA []byte) (int, error) { 953 size := m.Size() 954 return m.MarshalToSizedBuffer(dAtA[:size]) 955 } 956 957 func (m *SignedVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 958 i := len(dAtA) 959 _ = i 960 var l int 961 _ = l 962 if m.Error != nil { 963 { 964 size, err := m.Error.MarshalToSizedBuffer(dAtA[:i]) 965 if err != nil { 966 return 0, err 967 } 968 i -= size 969 i = encodeVarintTypes(dAtA, i, uint64(size)) 970 } 971 i-- 972 dAtA[i] = 0x12 973 } 974 { 975 size, err := m.Vote.MarshalToSizedBuffer(dAtA[:i]) 976 if err != nil { 977 return 0, err 978 } 979 i -= size 980 i = encodeVarintTypes(dAtA, i, uint64(size)) 981 } 982 i-- 983 dAtA[i] = 0xa 984 return len(dAtA) - i, nil 985 } 986 987 func (m *SignProposalRequest) Marshal() (dAtA []byte, err error) { 988 size := m.Size() 989 dAtA = make([]byte, size) 990 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 991 if err != nil { 992 return nil, err 993 } 994 return dAtA[:n], nil 995 } 996 997 func (m *SignProposalRequest) MarshalTo(dAtA []byte) (int, error) { 998 size := m.Size() 999 return m.MarshalToSizedBuffer(dAtA[:size]) 1000 } 1001 1002 func (m *SignProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1003 i := len(dAtA) 1004 _ = i 1005 var l int 1006 _ = l 1007 if len(m.ChainId) > 0 { 1008 i -= len(m.ChainId) 1009 copy(dAtA[i:], m.ChainId) 1010 i = encodeVarintTypes(dAtA, i, uint64(len(m.ChainId))) 1011 i-- 1012 dAtA[i] = 0x12 1013 } 1014 if m.Proposal != nil { 1015 { 1016 size, err := m.Proposal.MarshalToSizedBuffer(dAtA[:i]) 1017 if err != nil { 1018 return 0, err 1019 } 1020 i -= size 1021 i = encodeVarintTypes(dAtA, i, uint64(size)) 1022 } 1023 i-- 1024 dAtA[i] = 0xa 1025 } 1026 return len(dAtA) - i, nil 1027 } 1028 1029 func (m *SignedProposalResponse) Marshal() (dAtA []byte, err error) { 1030 size := m.Size() 1031 dAtA = make([]byte, size) 1032 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1033 if err != nil { 1034 return nil, err 1035 } 1036 return dAtA[:n], nil 1037 } 1038 1039 func (m *SignedProposalResponse) MarshalTo(dAtA []byte) (int, error) { 1040 size := m.Size() 1041 return m.MarshalToSizedBuffer(dAtA[:size]) 1042 } 1043 1044 func (m *SignedProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1045 i := len(dAtA) 1046 _ = i 1047 var l int 1048 _ = l 1049 if m.Error != nil { 1050 { 1051 size, err := m.Error.MarshalToSizedBuffer(dAtA[:i]) 1052 if err != nil { 1053 return 0, err 1054 } 1055 i -= size 1056 i = encodeVarintTypes(dAtA, i, uint64(size)) 1057 } 1058 i-- 1059 dAtA[i] = 0x12 1060 } 1061 { 1062 size, err := m.Proposal.MarshalToSizedBuffer(dAtA[:i]) 1063 if err != nil { 1064 return 0, err 1065 } 1066 i -= size 1067 i = encodeVarintTypes(dAtA, i, uint64(size)) 1068 } 1069 i-- 1070 dAtA[i] = 0xa 1071 return len(dAtA) - i, nil 1072 } 1073 1074 func (m *PingRequest) Marshal() (dAtA []byte, err error) { 1075 size := m.Size() 1076 dAtA = make([]byte, size) 1077 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1078 if err != nil { 1079 return nil, err 1080 } 1081 return dAtA[:n], nil 1082 } 1083 1084 func (m *PingRequest) MarshalTo(dAtA []byte) (int, error) { 1085 size := m.Size() 1086 return m.MarshalToSizedBuffer(dAtA[:size]) 1087 } 1088 1089 func (m *PingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1090 i := len(dAtA) 1091 _ = i 1092 var l int 1093 _ = l 1094 return len(dAtA) - i, nil 1095 } 1096 1097 func (m *PingResponse) Marshal() (dAtA []byte, err error) { 1098 size := m.Size() 1099 dAtA = make([]byte, size) 1100 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1101 if err != nil { 1102 return nil, err 1103 } 1104 return dAtA[:n], nil 1105 } 1106 1107 func (m *PingResponse) MarshalTo(dAtA []byte) (int, error) { 1108 size := m.Size() 1109 return m.MarshalToSizedBuffer(dAtA[:size]) 1110 } 1111 1112 func (m *PingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1113 i := len(dAtA) 1114 _ = i 1115 var l int 1116 _ = l 1117 return len(dAtA) - i, nil 1118 } 1119 1120 func (m *Message) Marshal() (dAtA []byte, err error) { 1121 size := m.Size() 1122 dAtA = make([]byte, size) 1123 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1124 if err != nil { 1125 return nil, err 1126 } 1127 return dAtA[:n], nil 1128 } 1129 1130 func (m *Message) MarshalTo(dAtA []byte) (int, error) { 1131 size := m.Size() 1132 return m.MarshalToSizedBuffer(dAtA[:size]) 1133 } 1134 1135 func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1136 i := len(dAtA) 1137 _ = i 1138 var l int 1139 _ = l 1140 if m.Sum != nil { 1141 { 1142 size := m.Sum.Size() 1143 i -= size 1144 if _, err := m.Sum.MarshalTo(dAtA[i:]); err != nil { 1145 return 0, err 1146 } 1147 } 1148 } 1149 return len(dAtA) - i, nil 1150 } 1151 1152 func (m *Message_PubKeyRequest) MarshalTo(dAtA []byte) (int, error) { 1153 size := m.Size() 1154 return m.MarshalToSizedBuffer(dAtA[:size]) 1155 } 1156 1157 func (m *Message_PubKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1158 i := len(dAtA) 1159 if m.PubKeyRequest != nil { 1160 { 1161 size, err := m.PubKeyRequest.MarshalToSizedBuffer(dAtA[:i]) 1162 if err != nil { 1163 return 0, err 1164 } 1165 i -= size 1166 i = encodeVarintTypes(dAtA, i, uint64(size)) 1167 } 1168 i-- 1169 dAtA[i] = 0xa 1170 } 1171 return len(dAtA) - i, nil 1172 } 1173 func (m *Message_PubKeyResponse) MarshalTo(dAtA []byte) (int, error) { 1174 size := m.Size() 1175 return m.MarshalToSizedBuffer(dAtA[:size]) 1176 } 1177 1178 func (m *Message_PubKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1179 i := len(dAtA) 1180 if m.PubKeyResponse != nil { 1181 { 1182 size, err := m.PubKeyResponse.MarshalToSizedBuffer(dAtA[:i]) 1183 if err != nil { 1184 return 0, err 1185 } 1186 i -= size 1187 i = encodeVarintTypes(dAtA, i, uint64(size)) 1188 } 1189 i-- 1190 dAtA[i] = 0x12 1191 } 1192 return len(dAtA) - i, nil 1193 } 1194 func (m *Message_SignVoteRequest) MarshalTo(dAtA []byte) (int, error) { 1195 size := m.Size() 1196 return m.MarshalToSizedBuffer(dAtA[:size]) 1197 } 1198 1199 func (m *Message_SignVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1200 i := len(dAtA) 1201 if m.SignVoteRequest != nil { 1202 { 1203 size, err := m.SignVoteRequest.MarshalToSizedBuffer(dAtA[:i]) 1204 if err != nil { 1205 return 0, err 1206 } 1207 i -= size 1208 i = encodeVarintTypes(dAtA, i, uint64(size)) 1209 } 1210 i-- 1211 dAtA[i] = 0x1a 1212 } 1213 return len(dAtA) - i, nil 1214 } 1215 func (m *Message_SignedVoteResponse) MarshalTo(dAtA []byte) (int, error) { 1216 size := m.Size() 1217 return m.MarshalToSizedBuffer(dAtA[:size]) 1218 } 1219 1220 func (m *Message_SignedVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1221 i := len(dAtA) 1222 if m.SignedVoteResponse != nil { 1223 { 1224 size, err := m.SignedVoteResponse.MarshalToSizedBuffer(dAtA[:i]) 1225 if err != nil { 1226 return 0, err 1227 } 1228 i -= size 1229 i = encodeVarintTypes(dAtA, i, uint64(size)) 1230 } 1231 i-- 1232 dAtA[i] = 0x22 1233 } 1234 return len(dAtA) - i, nil 1235 } 1236 func (m *Message_SignProposalRequest) MarshalTo(dAtA []byte) (int, error) { 1237 size := m.Size() 1238 return m.MarshalToSizedBuffer(dAtA[:size]) 1239 } 1240 1241 func (m *Message_SignProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1242 i := len(dAtA) 1243 if m.SignProposalRequest != nil { 1244 { 1245 size, err := m.SignProposalRequest.MarshalToSizedBuffer(dAtA[:i]) 1246 if err != nil { 1247 return 0, err 1248 } 1249 i -= size 1250 i = encodeVarintTypes(dAtA, i, uint64(size)) 1251 } 1252 i-- 1253 dAtA[i] = 0x2a 1254 } 1255 return len(dAtA) - i, nil 1256 } 1257 func (m *Message_SignedProposalResponse) MarshalTo(dAtA []byte) (int, error) { 1258 size := m.Size() 1259 return m.MarshalToSizedBuffer(dAtA[:size]) 1260 } 1261 1262 func (m *Message_SignedProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1263 i := len(dAtA) 1264 if m.SignedProposalResponse != nil { 1265 { 1266 size, err := m.SignedProposalResponse.MarshalToSizedBuffer(dAtA[:i]) 1267 if err != nil { 1268 return 0, err 1269 } 1270 i -= size 1271 i = encodeVarintTypes(dAtA, i, uint64(size)) 1272 } 1273 i-- 1274 dAtA[i] = 0x32 1275 } 1276 return len(dAtA) - i, nil 1277 } 1278 func (m *Message_PingRequest) MarshalTo(dAtA []byte) (int, error) { 1279 size := m.Size() 1280 return m.MarshalToSizedBuffer(dAtA[:size]) 1281 } 1282 1283 func (m *Message_PingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1284 i := len(dAtA) 1285 if m.PingRequest != nil { 1286 { 1287 size, err := m.PingRequest.MarshalToSizedBuffer(dAtA[:i]) 1288 if err != nil { 1289 return 0, err 1290 } 1291 i -= size 1292 i = encodeVarintTypes(dAtA, i, uint64(size)) 1293 } 1294 i-- 1295 dAtA[i] = 0x3a 1296 } 1297 return len(dAtA) - i, nil 1298 } 1299 func (m *Message_PingResponse) MarshalTo(dAtA []byte) (int, error) { 1300 size := m.Size() 1301 return m.MarshalToSizedBuffer(dAtA[:size]) 1302 } 1303 1304 func (m *Message_PingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1305 i := len(dAtA) 1306 if m.PingResponse != nil { 1307 { 1308 size, err := m.PingResponse.MarshalToSizedBuffer(dAtA[:i]) 1309 if err != nil { 1310 return 0, err 1311 } 1312 i -= size 1313 i = encodeVarintTypes(dAtA, i, uint64(size)) 1314 } 1315 i-- 1316 dAtA[i] = 0x42 1317 } 1318 return len(dAtA) - i, nil 1319 } 1320 func (m *AuthSigMessage) Marshal() (dAtA []byte, err error) { 1321 size := m.Size() 1322 dAtA = make([]byte, size) 1323 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1324 if err != nil { 1325 return nil, err 1326 } 1327 return dAtA[:n], nil 1328 } 1329 1330 func (m *AuthSigMessage) MarshalTo(dAtA []byte) (int, error) { 1331 size := m.Size() 1332 return m.MarshalToSizedBuffer(dAtA[:size]) 1333 } 1334 1335 func (m *AuthSigMessage) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1336 i := len(dAtA) 1337 _ = i 1338 var l int 1339 _ = l 1340 if len(m.Sig) > 0 { 1341 i -= len(m.Sig) 1342 copy(dAtA[i:], m.Sig) 1343 i = encodeVarintTypes(dAtA, i, uint64(len(m.Sig))) 1344 i-- 1345 dAtA[i] = 0x12 1346 } 1347 { 1348 size, err := m.PubKey.MarshalToSizedBuffer(dAtA[:i]) 1349 if err != nil { 1350 return 0, err 1351 } 1352 i -= size 1353 i = encodeVarintTypes(dAtA, i, uint64(size)) 1354 } 1355 i-- 1356 dAtA[i] = 0xa 1357 return len(dAtA) - i, nil 1358 } 1359 1360 func encodeVarintTypes(dAtA []byte, offset int, v uint64) int { 1361 offset -= sovTypes(v) 1362 base := offset 1363 for v >= 1<<7 { 1364 dAtA[offset] = uint8(v&0x7f | 0x80) 1365 v >>= 7 1366 offset++ 1367 } 1368 dAtA[offset] = uint8(v) 1369 return base 1370 } 1371 func (m *RemoteSignerError) Size() (n int) { 1372 if m == nil { 1373 return 0 1374 } 1375 var l int 1376 _ = l 1377 if m.Code != 0 { 1378 n += 1 + sovTypes(uint64(m.Code)) 1379 } 1380 l = len(m.Description) 1381 if l > 0 { 1382 n += 1 + l + sovTypes(uint64(l)) 1383 } 1384 return n 1385 } 1386 1387 func (m *PubKeyRequest) Size() (n int) { 1388 if m == nil { 1389 return 0 1390 } 1391 var l int 1392 _ = l 1393 l = len(m.ChainId) 1394 if l > 0 { 1395 n += 1 + l + sovTypes(uint64(l)) 1396 } 1397 return n 1398 } 1399 1400 func (m *PubKeyResponse) Size() (n int) { 1401 if m == nil { 1402 return 0 1403 } 1404 var l int 1405 _ = l 1406 l = m.PubKey.Size() 1407 n += 1 + l + sovTypes(uint64(l)) 1408 if m.Error != nil { 1409 l = m.Error.Size() 1410 n += 1 + l + sovTypes(uint64(l)) 1411 } 1412 return n 1413 } 1414 1415 func (m *SignVoteRequest) Size() (n int) { 1416 if m == nil { 1417 return 0 1418 } 1419 var l int 1420 _ = l 1421 if m.Vote != nil { 1422 l = m.Vote.Size() 1423 n += 1 + l + sovTypes(uint64(l)) 1424 } 1425 l = len(m.ChainId) 1426 if l > 0 { 1427 n += 1 + l + sovTypes(uint64(l)) 1428 } 1429 return n 1430 } 1431 1432 func (m *SignedVoteResponse) Size() (n int) { 1433 if m == nil { 1434 return 0 1435 } 1436 var l int 1437 _ = l 1438 l = m.Vote.Size() 1439 n += 1 + l + sovTypes(uint64(l)) 1440 if m.Error != nil { 1441 l = m.Error.Size() 1442 n += 1 + l + sovTypes(uint64(l)) 1443 } 1444 return n 1445 } 1446 1447 func (m *SignProposalRequest) Size() (n int) { 1448 if m == nil { 1449 return 0 1450 } 1451 var l int 1452 _ = l 1453 if m.Proposal != nil { 1454 l = m.Proposal.Size() 1455 n += 1 + l + sovTypes(uint64(l)) 1456 } 1457 l = len(m.ChainId) 1458 if l > 0 { 1459 n += 1 + l + sovTypes(uint64(l)) 1460 } 1461 return n 1462 } 1463 1464 func (m *SignedProposalResponse) Size() (n int) { 1465 if m == nil { 1466 return 0 1467 } 1468 var l int 1469 _ = l 1470 l = m.Proposal.Size() 1471 n += 1 + l + sovTypes(uint64(l)) 1472 if m.Error != nil { 1473 l = m.Error.Size() 1474 n += 1 + l + sovTypes(uint64(l)) 1475 } 1476 return n 1477 } 1478 1479 func (m *PingRequest) Size() (n int) { 1480 if m == nil { 1481 return 0 1482 } 1483 var l int 1484 _ = l 1485 return n 1486 } 1487 1488 func (m *PingResponse) Size() (n int) { 1489 if m == nil { 1490 return 0 1491 } 1492 var l int 1493 _ = l 1494 return n 1495 } 1496 1497 func (m *Message) Size() (n int) { 1498 if m == nil { 1499 return 0 1500 } 1501 var l int 1502 _ = l 1503 if m.Sum != nil { 1504 n += m.Sum.Size() 1505 } 1506 return n 1507 } 1508 1509 func (m *Message_PubKeyRequest) Size() (n int) { 1510 if m == nil { 1511 return 0 1512 } 1513 var l int 1514 _ = l 1515 if m.PubKeyRequest != nil { 1516 l = m.PubKeyRequest.Size() 1517 n += 1 + l + sovTypes(uint64(l)) 1518 } 1519 return n 1520 } 1521 func (m *Message_PubKeyResponse) Size() (n int) { 1522 if m == nil { 1523 return 0 1524 } 1525 var l int 1526 _ = l 1527 if m.PubKeyResponse != nil { 1528 l = m.PubKeyResponse.Size() 1529 n += 1 + l + sovTypes(uint64(l)) 1530 } 1531 return n 1532 } 1533 func (m *Message_SignVoteRequest) Size() (n int) { 1534 if m == nil { 1535 return 0 1536 } 1537 var l int 1538 _ = l 1539 if m.SignVoteRequest != nil { 1540 l = m.SignVoteRequest.Size() 1541 n += 1 + l + sovTypes(uint64(l)) 1542 } 1543 return n 1544 } 1545 func (m *Message_SignedVoteResponse) Size() (n int) { 1546 if m == nil { 1547 return 0 1548 } 1549 var l int 1550 _ = l 1551 if m.SignedVoteResponse != nil { 1552 l = m.SignedVoteResponse.Size() 1553 n += 1 + l + sovTypes(uint64(l)) 1554 } 1555 return n 1556 } 1557 func (m *Message_SignProposalRequest) Size() (n int) { 1558 if m == nil { 1559 return 0 1560 } 1561 var l int 1562 _ = l 1563 if m.SignProposalRequest != nil { 1564 l = m.SignProposalRequest.Size() 1565 n += 1 + l + sovTypes(uint64(l)) 1566 } 1567 return n 1568 } 1569 func (m *Message_SignedProposalResponse) Size() (n int) { 1570 if m == nil { 1571 return 0 1572 } 1573 var l int 1574 _ = l 1575 if m.SignedProposalResponse != nil { 1576 l = m.SignedProposalResponse.Size() 1577 n += 1 + l + sovTypes(uint64(l)) 1578 } 1579 return n 1580 } 1581 func (m *Message_PingRequest) Size() (n int) { 1582 if m == nil { 1583 return 0 1584 } 1585 var l int 1586 _ = l 1587 if m.PingRequest != nil { 1588 l = m.PingRequest.Size() 1589 n += 1 + l + sovTypes(uint64(l)) 1590 } 1591 return n 1592 } 1593 func (m *Message_PingResponse) Size() (n int) { 1594 if m == nil { 1595 return 0 1596 } 1597 var l int 1598 _ = l 1599 if m.PingResponse != nil { 1600 l = m.PingResponse.Size() 1601 n += 1 + l + sovTypes(uint64(l)) 1602 } 1603 return n 1604 } 1605 func (m *AuthSigMessage) Size() (n int) { 1606 if m == nil { 1607 return 0 1608 } 1609 var l int 1610 _ = l 1611 l = m.PubKey.Size() 1612 n += 1 + l + sovTypes(uint64(l)) 1613 l = len(m.Sig) 1614 if l > 0 { 1615 n += 1 + l + sovTypes(uint64(l)) 1616 } 1617 return n 1618 } 1619 1620 func sovTypes(x uint64) (n int) { 1621 return (math_bits.Len64(x|1) + 6) / 7 1622 } 1623 func sozTypes(x uint64) (n int) { 1624 return sovTypes(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1625 } 1626 func (m *RemoteSignerError) Unmarshal(dAtA []byte) error { 1627 l := len(dAtA) 1628 iNdEx := 0 1629 for iNdEx < l { 1630 preIndex := iNdEx 1631 var wire uint64 1632 for shift := uint(0); ; shift += 7 { 1633 if shift >= 64 { 1634 return ErrIntOverflowTypes 1635 } 1636 if iNdEx >= l { 1637 return io.ErrUnexpectedEOF 1638 } 1639 b := dAtA[iNdEx] 1640 iNdEx++ 1641 wire |= uint64(b&0x7F) << shift 1642 if b < 0x80 { 1643 break 1644 } 1645 } 1646 fieldNum := int32(wire >> 3) 1647 wireType := int(wire & 0x7) 1648 if wireType == 4 { 1649 return fmt.Errorf("proto: RemoteSignerError: wiretype end group for non-group") 1650 } 1651 if fieldNum <= 0 { 1652 return fmt.Errorf("proto: RemoteSignerError: illegal tag %d (wire type %d)", fieldNum, wire) 1653 } 1654 switch fieldNum { 1655 case 1: 1656 if wireType != 0 { 1657 return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) 1658 } 1659 m.Code = 0 1660 for shift := uint(0); ; shift += 7 { 1661 if shift >= 64 { 1662 return ErrIntOverflowTypes 1663 } 1664 if iNdEx >= l { 1665 return io.ErrUnexpectedEOF 1666 } 1667 b := dAtA[iNdEx] 1668 iNdEx++ 1669 m.Code |= int32(b&0x7F) << shift 1670 if b < 0x80 { 1671 break 1672 } 1673 } 1674 case 2: 1675 if wireType != 2 { 1676 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 1677 } 1678 var stringLen uint64 1679 for shift := uint(0); ; shift += 7 { 1680 if shift >= 64 { 1681 return ErrIntOverflowTypes 1682 } 1683 if iNdEx >= l { 1684 return io.ErrUnexpectedEOF 1685 } 1686 b := dAtA[iNdEx] 1687 iNdEx++ 1688 stringLen |= uint64(b&0x7F) << shift 1689 if b < 0x80 { 1690 break 1691 } 1692 } 1693 intStringLen := int(stringLen) 1694 if intStringLen < 0 { 1695 return ErrInvalidLengthTypes 1696 } 1697 postIndex := iNdEx + intStringLen 1698 if postIndex < 0 { 1699 return ErrInvalidLengthTypes 1700 } 1701 if postIndex > l { 1702 return io.ErrUnexpectedEOF 1703 } 1704 m.Description = string(dAtA[iNdEx:postIndex]) 1705 iNdEx = postIndex 1706 default: 1707 iNdEx = preIndex 1708 skippy, err := skipTypes(dAtA[iNdEx:]) 1709 if err != nil { 1710 return err 1711 } 1712 if (skippy < 0) || (iNdEx+skippy) < 0 { 1713 return ErrInvalidLengthTypes 1714 } 1715 if (iNdEx + skippy) > l { 1716 return io.ErrUnexpectedEOF 1717 } 1718 iNdEx += skippy 1719 } 1720 } 1721 1722 if iNdEx > l { 1723 return io.ErrUnexpectedEOF 1724 } 1725 return nil 1726 } 1727 func (m *PubKeyRequest) Unmarshal(dAtA []byte) error { 1728 l := len(dAtA) 1729 iNdEx := 0 1730 for iNdEx < l { 1731 preIndex := iNdEx 1732 var wire uint64 1733 for shift := uint(0); ; shift += 7 { 1734 if shift >= 64 { 1735 return ErrIntOverflowTypes 1736 } 1737 if iNdEx >= l { 1738 return io.ErrUnexpectedEOF 1739 } 1740 b := dAtA[iNdEx] 1741 iNdEx++ 1742 wire |= uint64(b&0x7F) << shift 1743 if b < 0x80 { 1744 break 1745 } 1746 } 1747 fieldNum := int32(wire >> 3) 1748 wireType := int(wire & 0x7) 1749 if wireType == 4 { 1750 return fmt.Errorf("proto: PubKeyRequest: wiretype end group for non-group") 1751 } 1752 if fieldNum <= 0 { 1753 return fmt.Errorf("proto: PubKeyRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1754 } 1755 switch fieldNum { 1756 case 1: 1757 if wireType != 2 { 1758 return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) 1759 } 1760 var stringLen uint64 1761 for shift := uint(0); ; shift += 7 { 1762 if shift >= 64 { 1763 return ErrIntOverflowTypes 1764 } 1765 if iNdEx >= l { 1766 return io.ErrUnexpectedEOF 1767 } 1768 b := dAtA[iNdEx] 1769 iNdEx++ 1770 stringLen |= uint64(b&0x7F) << shift 1771 if b < 0x80 { 1772 break 1773 } 1774 } 1775 intStringLen := int(stringLen) 1776 if intStringLen < 0 { 1777 return ErrInvalidLengthTypes 1778 } 1779 postIndex := iNdEx + intStringLen 1780 if postIndex < 0 { 1781 return ErrInvalidLengthTypes 1782 } 1783 if postIndex > l { 1784 return io.ErrUnexpectedEOF 1785 } 1786 m.ChainId = string(dAtA[iNdEx:postIndex]) 1787 iNdEx = postIndex 1788 default: 1789 iNdEx = preIndex 1790 skippy, err := skipTypes(dAtA[iNdEx:]) 1791 if err != nil { 1792 return err 1793 } 1794 if (skippy < 0) || (iNdEx+skippy) < 0 { 1795 return ErrInvalidLengthTypes 1796 } 1797 if (iNdEx + skippy) > l { 1798 return io.ErrUnexpectedEOF 1799 } 1800 iNdEx += skippy 1801 } 1802 } 1803 1804 if iNdEx > l { 1805 return io.ErrUnexpectedEOF 1806 } 1807 return nil 1808 } 1809 func (m *PubKeyResponse) Unmarshal(dAtA []byte) error { 1810 l := len(dAtA) 1811 iNdEx := 0 1812 for iNdEx < l { 1813 preIndex := iNdEx 1814 var wire uint64 1815 for shift := uint(0); ; shift += 7 { 1816 if shift >= 64 { 1817 return ErrIntOverflowTypes 1818 } 1819 if iNdEx >= l { 1820 return io.ErrUnexpectedEOF 1821 } 1822 b := dAtA[iNdEx] 1823 iNdEx++ 1824 wire |= uint64(b&0x7F) << shift 1825 if b < 0x80 { 1826 break 1827 } 1828 } 1829 fieldNum := int32(wire >> 3) 1830 wireType := int(wire & 0x7) 1831 if wireType == 4 { 1832 return fmt.Errorf("proto: PubKeyResponse: wiretype end group for non-group") 1833 } 1834 if fieldNum <= 0 { 1835 return fmt.Errorf("proto: PubKeyResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1836 } 1837 switch fieldNum { 1838 case 1: 1839 if wireType != 2 { 1840 return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType) 1841 } 1842 var msglen int 1843 for shift := uint(0); ; shift += 7 { 1844 if shift >= 64 { 1845 return ErrIntOverflowTypes 1846 } 1847 if iNdEx >= l { 1848 return io.ErrUnexpectedEOF 1849 } 1850 b := dAtA[iNdEx] 1851 iNdEx++ 1852 msglen |= int(b&0x7F) << shift 1853 if b < 0x80 { 1854 break 1855 } 1856 } 1857 if msglen < 0 { 1858 return ErrInvalidLengthTypes 1859 } 1860 postIndex := iNdEx + msglen 1861 if postIndex < 0 { 1862 return ErrInvalidLengthTypes 1863 } 1864 if postIndex > l { 1865 return io.ErrUnexpectedEOF 1866 } 1867 if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1868 return err 1869 } 1870 iNdEx = postIndex 1871 case 2: 1872 if wireType != 2 { 1873 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 1874 } 1875 var msglen int 1876 for shift := uint(0); ; shift += 7 { 1877 if shift >= 64 { 1878 return ErrIntOverflowTypes 1879 } 1880 if iNdEx >= l { 1881 return io.ErrUnexpectedEOF 1882 } 1883 b := dAtA[iNdEx] 1884 iNdEx++ 1885 msglen |= int(b&0x7F) << shift 1886 if b < 0x80 { 1887 break 1888 } 1889 } 1890 if msglen < 0 { 1891 return ErrInvalidLengthTypes 1892 } 1893 postIndex := iNdEx + msglen 1894 if postIndex < 0 { 1895 return ErrInvalidLengthTypes 1896 } 1897 if postIndex > l { 1898 return io.ErrUnexpectedEOF 1899 } 1900 if m.Error == nil { 1901 m.Error = &RemoteSignerError{} 1902 } 1903 if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1904 return err 1905 } 1906 iNdEx = postIndex 1907 default: 1908 iNdEx = preIndex 1909 skippy, err := skipTypes(dAtA[iNdEx:]) 1910 if err != nil { 1911 return err 1912 } 1913 if (skippy < 0) || (iNdEx+skippy) < 0 { 1914 return ErrInvalidLengthTypes 1915 } 1916 if (iNdEx + skippy) > l { 1917 return io.ErrUnexpectedEOF 1918 } 1919 iNdEx += skippy 1920 } 1921 } 1922 1923 if iNdEx > l { 1924 return io.ErrUnexpectedEOF 1925 } 1926 return nil 1927 } 1928 func (m *SignVoteRequest) Unmarshal(dAtA []byte) error { 1929 l := len(dAtA) 1930 iNdEx := 0 1931 for iNdEx < l { 1932 preIndex := iNdEx 1933 var wire uint64 1934 for shift := uint(0); ; shift += 7 { 1935 if shift >= 64 { 1936 return ErrIntOverflowTypes 1937 } 1938 if iNdEx >= l { 1939 return io.ErrUnexpectedEOF 1940 } 1941 b := dAtA[iNdEx] 1942 iNdEx++ 1943 wire |= uint64(b&0x7F) << shift 1944 if b < 0x80 { 1945 break 1946 } 1947 } 1948 fieldNum := int32(wire >> 3) 1949 wireType := int(wire & 0x7) 1950 if wireType == 4 { 1951 return fmt.Errorf("proto: SignVoteRequest: wiretype end group for non-group") 1952 } 1953 if fieldNum <= 0 { 1954 return fmt.Errorf("proto: SignVoteRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1955 } 1956 switch fieldNum { 1957 case 1: 1958 if wireType != 2 { 1959 return fmt.Errorf("proto: wrong wireType = %d for field Vote", wireType) 1960 } 1961 var msglen int 1962 for shift := uint(0); ; shift += 7 { 1963 if shift >= 64 { 1964 return ErrIntOverflowTypes 1965 } 1966 if iNdEx >= l { 1967 return io.ErrUnexpectedEOF 1968 } 1969 b := dAtA[iNdEx] 1970 iNdEx++ 1971 msglen |= int(b&0x7F) << shift 1972 if b < 0x80 { 1973 break 1974 } 1975 } 1976 if msglen < 0 { 1977 return ErrInvalidLengthTypes 1978 } 1979 postIndex := iNdEx + msglen 1980 if postIndex < 0 { 1981 return ErrInvalidLengthTypes 1982 } 1983 if postIndex > l { 1984 return io.ErrUnexpectedEOF 1985 } 1986 if m.Vote == nil { 1987 m.Vote = &types.Vote{} 1988 } 1989 if err := m.Vote.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1990 return err 1991 } 1992 iNdEx = postIndex 1993 case 2: 1994 if wireType != 2 { 1995 return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) 1996 } 1997 var stringLen uint64 1998 for shift := uint(0); ; shift += 7 { 1999 if shift >= 64 { 2000 return ErrIntOverflowTypes 2001 } 2002 if iNdEx >= l { 2003 return io.ErrUnexpectedEOF 2004 } 2005 b := dAtA[iNdEx] 2006 iNdEx++ 2007 stringLen |= uint64(b&0x7F) << shift 2008 if b < 0x80 { 2009 break 2010 } 2011 } 2012 intStringLen := int(stringLen) 2013 if intStringLen < 0 { 2014 return ErrInvalidLengthTypes 2015 } 2016 postIndex := iNdEx + intStringLen 2017 if postIndex < 0 { 2018 return ErrInvalidLengthTypes 2019 } 2020 if postIndex > l { 2021 return io.ErrUnexpectedEOF 2022 } 2023 m.ChainId = string(dAtA[iNdEx:postIndex]) 2024 iNdEx = postIndex 2025 default: 2026 iNdEx = preIndex 2027 skippy, err := skipTypes(dAtA[iNdEx:]) 2028 if err != nil { 2029 return err 2030 } 2031 if (skippy < 0) || (iNdEx+skippy) < 0 { 2032 return ErrInvalidLengthTypes 2033 } 2034 if (iNdEx + skippy) > l { 2035 return io.ErrUnexpectedEOF 2036 } 2037 iNdEx += skippy 2038 } 2039 } 2040 2041 if iNdEx > l { 2042 return io.ErrUnexpectedEOF 2043 } 2044 return nil 2045 } 2046 func (m *SignedVoteResponse) Unmarshal(dAtA []byte) error { 2047 l := len(dAtA) 2048 iNdEx := 0 2049 for iNdEx < l { 2050 preIndex := iNdEx 2051 var wire uint64 2052 for shift := uint(0); ; shift += 7 { 2053 if shift >= 64 { 2054 return ErrIntOverflowTypes 2055 } 2056 if iNdEx >= l { 2057 return io.ErrUnexpectedEOF 2058 } 2059 b := dAtA[iNdEx] 2060 iNdEx++ 2061 wire |= uint64(b&0x7F) << shift 2062 if b < 0x80 { 2063 break 2064 } 2065 } 2066 fieldNum := int32(wire >> 3) 2067 wireType := int(wire & 0x7) 2068 if wireType == 4 { 2069 return fmt.Errorf("proto: SignedVoteResponse: wiretype end group for non-group") 2070 } 2071 if fieldNum <= 0 { 2072 return fmt.Errorf("proto: SignedVoteResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2073 } 2074 switch fieldNum { 2075 case 1: 2076 if wireType != 2 { 2077 return fmt.Errorf("proto: wrong wireType = %d for field Vote", wireType) 2078 } 2079 var msglen int 2080 for shift := uint(0); ; shift += 7 { 2081 if shift >= 64 { 2082 return ErrIntOverflowTypes 2083 } 2084 if iNdEx >= l { 2085 return io.ErrUnexpectedEOF 2086 } 2087 b := dAtA[iNdEx] 2088 iNdEx++ 2089 msglen |= int(b&0x7F) << shift 2090 if b < 0x80 { 2091 break 2092 } 2093 } 2094 if msglen < 0 { 2095 return ErrInvalidLengthTypes 2096 } 2097 postIndex := iNdEx + msglen 2098 if postIndex < 0 { 2099 return ErrInvalidLengthTypes 2100 } 2101 if postIndex > l { 2102 return io.ErrUnexpectedEOF 2103 } 2104 if err := m.Vote.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2105 return err 2106 } 2107 iNdEx = postIndex 2108 case 2: 2109 if wireType != 2 { 2110 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 2111 } 2112 var msglen int 2113 for shift := uint(0); ; shift += 7 { 2114 if shift >= 64 { 2115 return ErrIntOverflowTypes 2116 } 2117 if iNdEx >= l { 2118 return io.ErrUnexpectedEOF 2119 } 2120 b := dAtA[iNdEx] 2121 iNdEx++ 2122 msglen |= int(b&0x7F) << shift 2123 if b < 0x80 { 2124 break 2125 } 2126 } 2127 if msglen < 0 { 2128 return ErrInvalidLengthTypes 2129 } 2130 postIndex := iNdEx + msglen 2131 if postIndex < 0 { 2132 return ErrInvalidLengthTypes 2133 } 2134 if postIndex > l { 2135 return io.ErrUnexpectedEOF 2136 } 2137 if m.Error == nil { 2138 m.Error = &RemoteSignerError{} 2139 } 2140 if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2141 return err 2142 } 2143 iNdEx = postIndex 2144 default: 2145 iNdEx = preIndex 2146 skippy, err := skipTypes(dAtA[iNdEx:]) 2147 if err != nil { 2148 return err 2149 } 2150 if (skippy < 0) || (iNdEx+skippy) < 0 { 2151 return ErrInvalidLengthTypes 2152 } 2153 if (iNdEx + skippy) > l { 2154 return io.ErrUnexpectedEOF 2155 } 2156 iNdEx += skippy 2157 } 2158 } 2159 2160 if iNdEx > l { 2161 return io.ErrUnexpectedEOF 2162 } 2163 return nil 2164 } 2165 func (m *SignProposalRequest) Unmarshal(dAtA []byte) error { 2166 l := len(dAtA) 2167 iNdEx := 0 2168 for iNdEx < l { 2169 preIndex := iNdEx 2170 var wire uint64 2171 for shift := uint(0); ; shift += 7 { 2172 if shift >= 64 { 2173 return ErrIntOverflowTypes 2174 } 2175 if iNdEx >= l { 2176 return io.ErrUnexpectedEOF 2177 } 2178 b := dAtA[iNdEx] 2179 iNdEx++ 2180 wire |= uint64(b&0x7F) << shift 2181 if b < 0x80 { 2182 break 2183 } 2184 } 2185 fieldNum := int32(wire >> 3) 2186 wireType := int(wire & 0x7) 2187 if wireType == 4 { 2188 return fmt.Errorf("proto: SignProposalRequest: wiretype end group for non-group") 2189 } 2190 if fieldNum <= 0 { 2191 return fmt.Errorf("proto: SignProposalRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2192 } 2193 switch fieldNum { 2194 case 1: 2195 if wireType != 2 { 2196 return fmt.Errorf("proto: wrong wireType = %d for field Proposal", wireType) 2197 } 2198 var msglen int 2199 for shift := uint(0); ; shift += 7 { 2200 if shift >= 64 { 2201 return ErrIntOverflowTypes 2202 } 2203 if iNdEx >= l { 2204 return io.ErrUnexpectedEOF 2205 } 2206 b := dAtA[iNdEx] 2207 iNdEx++ 2208 msglen |= int(b&0x7F) << shift 2209 if b < 0x80 { 2210 break 2211 } 2212 } 2213 if msglen < 0 { 2214 return ErrInvalidLengthTypes 2215 } 2216 postIndex := iNdEx + msglen 2217 if postIndex < 0 { 2218 return ErrInvalidLengthTypes 2219 } 2220 if postIndex > l { 2221 return io.ErrUnexpectedEOF 2222 } 2223 if m.Proposal == nil { 2224 m.Proposal = &types.Proposal{} 2225 } 2226 if err := m.Proposal.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2227 return err 2228 } 2229 iNdEx = postIndex 2230 case 2: 2231 if wireType != 2 { 2232 return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) 2233 } 2234 var stringLen uint64 2235 for shift := uint(0); ; shift += 7 { 2236 if shift >= 64 { 2237 return ErrIntOverflowTypes 2238 } 2239 if iNdEx >= l { 2240 return io.ErrUnexpectedEOF 2241 } 2242 b := dAtA[iNdEx] 2243 iNdEx++ 2244 stringLen |= uint64(b&0x7F) << shift 2245 if b < 0x80 { 2246 break 2247 } 2248 } 2249 intStringLen := int(stringLen) 2250 if intStringLen < 0 { 2251 return ErrInvalidLengthTypes 2252 } 2253 postIndex := iNdEx + intStringLen 2254 if postIndex < 0 { 2255 return ErrInvalidLengthTypes 2256 } 2257 if postIndex > l { 2258 return io.ErrUnexpectedEOF 2259 } 2260 m.ChainId = string(dAtA[iNdEx:postIndex]) 2261 iNdEx = postIndex 2262 default: 2263 iNdEx = preIndex 2264 skippy, err := skipTypes(dAtA[iNdEx:]) 2265 if err != nil { 2266 return err 2267 } 2268 if (skippy < 0) || (iNdEx+skippy) < 0 { 2269 return ErrInvalidLengthTypes 2270 } 2271 if (iNdEx + skippy) > l { 2272 return io.ErrUnexpectedEOF 2273 } 2274 iNdEx += skippy 2275 } 2276 } 2277 2278 if iNdEx > l { 2279 return io.ErrUnexpectedEOF 2280 } 2281 return nil 2282 } 2283 func (m *SignedProposalResponse) Unmarshal(dAtA []byte) error { 2284 l := len(dAtA) 2285 iNdEx := 0 2286 for iNdEx < l { 2287 preIndex := iNdEx 2288 var wire uint64 2289 for shift := uint(0); ; shift += 7 { 2290 if shift >= 64 { 2291 return ErrIntOverflowTypes 2292 } 2293 if iNdEx >= l { 2294 return io.ErrUnexpectedEOF 2295 } 2296 b := dAtA[iNdEx] 2297 iNdEx++ 2298 wire |= uint64(b&0x7F) << shift 2299 if b < 0x80 { 2300 break 2301 } 2302 } 2303 fieldNum := int32(wire >> 3) 2304 wireType := int(wire & 0x7) 2305 if wireType == 4 { 2306 return fmt.Errorf("proto: SignedProposalResponse: wiretype end group for non-group") 2307 } 2308 if fieldNum <= 0 { 2309 return fmt.Errorf("proto: SignedProposalResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2310 } 2311 switch fieldNum { 2312 case 1: 2313 if wireType != 2 { 2314 return fmt.Errorf("proto: wrong wireType = %d for field Proposal", wireType) 2315 } 2316 var msglen int 2317 for shift := uint(0); ; shift += 7 { 2318 if shift >= 64 { 2319 return ErrIntOverflowTypes 2320 } 2321 if iNdEx >= l { 2322 return io.ErrUnexpectedEOF 2323 } 2324 b := dAtA[iNdEx] 2325 iNdEx++ 2326 msglen |= int(b&0x7F) << shift 2327 if b < 0x80 { 2328 break 2329 } 2330 } 2331 if msglen < 0 { 2332 return ErrInvalidLengthTypes 2333 } 2334 postIndex := iNdEx + msglen 2335 if postIndex < 0 { 2336 return ErrInvalidLengthTypes 2337 } 2338 if postIndex > l { 2339 return io.ErrUnexpectedEOF 2340 } 2341 if err := m.Proposal.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2342 return err 2343 } 2344 iNdEx = postIndex 2345 case 2: 2346 if wireType != 2 { 2347 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 2348 } 2349 var msglen int 2350 for shift := uint(0); ; shift += 7 { 2351 if shift >= 64 { 2352 return ErrIntOverflowTypes 2353 } 2354 if iNdEx >= l { 2355 return io.ErrUnexpectedEOF 2356 } 2357 b := dAtA[iNdEx] 2358 iNdEx++ 2359 msglen |= int(b&0x7F) << shift 2360 if b < 0x80 { 2361 break 2362 } 2363 } 2364 if msglen < 0 { 2365 return ErrInvalidLengthTypes 2366 } 2367 postIndex := iNdEx + msglen 2368 if postIndex < 0 { 2369 return ErrInvalidLengthTypes 2370 } 2371 if postIndex > l { 2372 return io.ErrUnexpectedEOF 2373 } 2374 if m.Error == nil { 2375 m.Error = &RemoteSignerError{} 2376 } 2377 if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2378 return err 2379 } 2380 iNdEx = postIndex 2381 default: 2382 iNdEx = preIndex 2383 skippy, err := skipTypes(dAtA[iNdEx:]) 2384 if err != nil { 2385 return err 2386 } 2387 if (skippy < 0) || (iNdEx+skippy) < 0 { 2388 return ErrInvalidLengthTypes 2389 } 2390 if (iNdEx + skippy) > l { 2391 return io.ErrUnexpectedEOF 2392 } 2393 iNdEx += skippy 2394 } 2395 } 2396 2397 if iNdEx > l { 2398 return io.ErrUnexpectedEOF 2399 } 2400 return nil 2401 } 2402 func (m *PingRequest) Unmarshal(dAtA []byte) error { 2403 l := len(dAtA) 2404 iNdEx := 0 2405 for iNdEx < l { 2406 preIndex := iNdEx 2407 var wire uint64 2408 for shift := uint(0); ; shift += 7 { 2409 if shift >= 64 { 2410 return ErrIntOverflowTypes 2411 } 2412 if iNdEx >= l { 2413 return io.ErrUnexpectedEOF 2414 } 2415 b := dAtA[iNdEx] 2416 iNdEx++ 2417 wire |= uint64(b&0x7F) << shift 2418 if b < 0x80 { 2419 break 2420 } 2421 } 2422 fieldNum := int32(wire >> 3) 2423 wireType := int(wire & 0x7) 2424 if wireType == 4 { 2425 return fmt.Errorf("proto: PingRequest: wiretype end group for non-group") 2426 } 2427 if fieldNum <= 0 { 2428 return fmt.Errorf("proto: PingRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2429 } 2430 switch fieldNum { 2431 default: 2432 iNdEx = preIndex 2433 skippy, err := skipTypes(dAtA[iNdEx:]) 2434 if err != nil { 2435 return err 2436 } 2437 if (skippy < 0) || (iNdEx+skippy) < 0 { 2438 return ErrInvalidLengthTypes 2439 } 2440 if (iNdEx + skippy) > l { 2441 return io.ErrUnexpectedEOF 2442 } 2443 iNdEx += skippy 2444 } 2445 } 2446 2447 if iNdEx > l { 2448 return io.ErrUnexpectedEOF 2449 } 2450 return nil 2451 } 2452 func (m *PingResponse) Unmarshal(dAtA []byte) error { 2453 l := len(dAtA) 2454 iNdEx := 0 2455 for iNdEx < l { 2456 preIndex := iNdEx 2457 var wire uint64 2458 for shift := uint(0); ; shift += 7 { 2459 if shift >= 64 { 2460 return ErrIntOverflowTypes 2461 } 2462 if iNdEx >= l { 2463 return io.ErrUnexpectedEOF 2464 } 2465 b := dAtA[iNdEx] 2466 iNdEx++ 2467 wire |= uint64(b&0x7F) << shift 2468 if b < 0x80 { 2469 break 2470 } 2471 } 2472 fieldNum := int32(wire >> 3) 2473 wireType := int(wire & 0x7) 2474 if wireType == 4 { 2475 return fmt.Errorf("proto: PingResponse: wiretype end group for non-group") 2476 } 2477 if fieldNum <= 0 { 2478 return fmt.Errorf("proto: PingResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2479 } 2480 switch fieldNum { 2481 default: 2482 iNdEx = preIndex 2483 skippy, err := skipTypes(dAtA[iNdEx:]) 2484 if err != nil { 2485 return err 2486 } 2487 if (skippy < 0) || (iNdEx+skippy) < 0 { 2488 return ErrInvalidLengthTypes 2489 } 2490 if (iNdEx + skippy) > l { 2491 return io.ErrUnexpectedEOF 2492 } 2493 iNdEx += skippy 2494 } 2495 } 2496 2497 if iNdEx > l { 2498 return io.ErrUnexpectedEOF 2499 } 2500 return nil 2501 } 2502 func (m *Message) Unmarshal(dAtA []byte) error { 2503 l := len(dAtA) 2504 iNdEx := 0 2505 for iNdEx < l { 2506 preIndex := iNdEx 2507 var wire uint64 2508 for shift := uint(0); ; shift += 7 { 2509 if shift >= 64 { 2510 return ErrIntOverflowTypes 2511 } 2512 if iNdEx >= l { 2513 return io.ErrUnexpectedEOF 2514 } 2515 b := dAtA[iNdEx] 2516 iNdEx++ 2517 wire |= uint64(b&0x7F) << shift 2518 if b < 0x80 { 2519 break 2520 } 2521 } 2522 fieldNum := int32(wire >> 3) 2523 wireType := int(wire & 0x7) 2524 if wireType == 4 { 2525 return fmt.Errorf("proto: Message: wiretype end group for non-group") 2526 } 2527 if fieldNum <= 0 { 2528 return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire) 2529 } 2530 switch fieldNum { 2531 case 1: 2532 if wireType != 2 { 2533 return fmt.Errorf("proto: wrong wireType = %d for field PubKeyRequest", wireType) 2534 } 2535 var msglen int 2536 for shift := uint(0); ; shift += 7 { 2537 if shift >= 64 { 2538 return ErrIntOverflowTypes 2539 } 2540 if iNdEx >= l { 2541 return io.ErrUnexpectedEOF 2542 } 2543 b := dAtA[iNdEx] 2544 iNdEx++ 2545 msglen |= int(b&0x7F) << shift 2546 if b < 0x80 { 2547 break 2548 } 2549 } 2550 if msglen < 0 { 2551 return ErrInvalidLengthTypes 2552 } 2553 postIndex := iNdEx + msglen 2554 if postIndex < 0 { 2555 return ErrInvalidLengthTypes 2556 } 2557 if postIndex > l { 2558 return io.ErrUnexpectedEOF 2559 } 2560 v := &PubKeyRequest{} 2561 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2562 return err 2563 } 2564 m.Sum = &Message_PubKeyRequest{v} 2565 iNdEx = postIndex 2566 case 2: 2567 if wireType != 2 { 2568 return fmt.Errorf("proto: wrong wireType = %d for field PubKeyResponse", wireType) 2569 } 2570 var msglen int 2571 for shift := uint(0); ; shift += 7 { 2572 if shift >= 64 { 2573 return ErrIntOverflowTypes 2574 } 2575 if iNdEx >= l { 2576 return io.ErrUnexpectedEOF 2577 } 2578 b := dAtA[iNdEx] 2579 iNdEx++ 2580 msglen |= int(b&0x7F) << shift 2581 if b < 0x80 { 2582 break 2583 } 2584 } 2585 if msglen < 0 { 2586 return ErrInvalidLengthTypes 2587 } 2588 postIndex := iNdEx + msglen 2589 if postIndex < 0 { 2590 return ErrInvalidLengthTypes 2591 } 2592 if postIndex > l { 2593 return io.ErrUnexpectedEOF 2594 } 2595 v := &PubKeyResponse{} 2596 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2597 return err 2598 } 2599 m.Sum = &Message_PubKeyResponse{v} 2600 iNdEx = postIndex 2601 case 3: 2602 if wireType != 2 { 2603 return fmt.Errorf("proto: wrong wireType = %d for field SignVoteRequest", wireType) 2604 } 2605 var msglen int 2606 for shift := uint(0); ; shift += 7 { 2607 if shift >= 64 { 2608 return ErrIntOverflowTypes 2609 } 2610 if iNdEx >= l { 2611 return io.ErrUnexpectedEOF 2612 } 2613 b := dAtA[iNdEx] 2614 iNdEx++ 2615 msglen |= int(b&0x7F) << shift 2616 if b < 0x80 { 2617 break 2618 } 2619 } 2620 if msglen < 0 { 2621 return ErrInvalidLengthTypes 2622 } 2623 postIndex := iNdEx + msglen 2624 if postIndex < 0 { 2625 return ErrInvalidLengthTypes 2626 } 2627 if postIndex > l { 2628 return io.ErrUnexpectedEOF 2629 } 2630 v := &SignVoteRequest{} 2631 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2632 return err 2633 } 2634 m.Sum = &Message_SignVoteRequest{v} 2635 iNdEx = postIndex 2636 case 4: 2637 if wireType != 2 { 2638 return fmt.Errorf("proto: wrong wireType = %d for field SignedVoteResponse", wireType) 2639 } 2640 var msglen int 2641 for shift := uint(0); ; shift += 7 { 2642 if shift >= 64 { 2643 return ErrIntOverflowTypes 2644 } 2645 if iNdEx >= l { 2646 return io.ErrUnexpectedEOF 2647 } 2648 b := dAtA[iNdEx] 2649 iNdEx++ 2650 msglen |= int(b&0x7F) << shift 2651 if b < 0x80 { 2652 break 2653 } 2654 } 2655 if msglen < 0 { 2656 return ErrInvalidLengthTypes 2657 } 2658 postIndex := iNdEx + msglen 2659 if postIndex < 0 { 2660 return ErrInvalidLengthTypes 2661 } 2662 if postIndex > l { 2663 return io.ErrUnexpectedEOF 2664 } 2665 v := &SignedVoteResponse{} 2666 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2667 return err 2668 } 2669 m.Sum = &Message_SignedVoteResponse{v} 2670 iNdEx = postIndex 2671 case 5: 2672 if wireType != 2 { 2673 return fmt.Errorf("proto: wrong wireType = %d for field SignProposalRequest", wireType) 2674 } 2675 var msglen int 2676 for shift := uint(0); ; shift += 7 { 2677 if shift >= 64 { 2678 return ErrIntOverflowTypes 2679 } 2680 if iNdEx >= l { 2681 return io.ErrUnexpectedEOF 2682 } 2683 b := dAtA[iNdEx] 2684 iNdEx++ 2685 msglen |= int(b&0x7F) << shift 2686 if b < 0x80 { 2687 break 2688 } 2689 } 2690 if msglen < 0 { 2691 return ErrInvalidLengthTypes 2692 } 2693 postIndex := iNdEx + msglen 2694 if postIndex < 0 { 2695 return ErrInvalidLengthTypes 2696 } 2697 if postIndex > l { 2698 return io.ErrUnexpectedEOF 2699 } 2700 v := &SignProposalRequest{} 2701 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2702 return err 2703 } 2704 m.Sum = &Message_SignProposalRequest{v} 2705 iNdEx = postIndex 2706 case 6: 2707 if wireType != 2 { 2708 return fmt.Errorf("proto: wrong wireType = %d for field SignedProposalResponse", wireType) 2709 } 2710 var msglen int 2711 for shift := uint(0); ; shift += 7 { 2712 if shift >= 64 { 2713 return ErrIntOverflowTypes 2714 } 2715 if iNdEx >= l { 2716 return io.ErrUnexpectedEOF 2717 } 2718 b := dAtA[iNdEx] 2719 iNdEx++ 2720 msglen |= int(b&0x7F) << shift 2721 if b < 0x80 { 2722 break 2723 } 2724 } 2725 if msglen < 0 { 2726 return ErrInvalidLengthTypes 2727 } 2728 postIndex := iNdEx + msglen 2729 if postIndex < 0 { 2730 return ErrInvalidLengthTypes 2731 } 2732 if postIndex > l { 2733 return io.ErrUnexpectedEOF 2734 } 2735 v := &SignedProposalResponse{} 2736 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2737 return err 2738 } 2739 m.Sum = &Message_SignedProposalResponse{v} 2740 iNdEx = postIndex 2741 case 7: 2742 if wireType != 2 { 2743 return fmt.Errorf("proto: wrong wireType = %d for field PingRequest", wireType) 2744 } 2745 var msglen int 2746 for shift := uint(0); ; shift += 7 { 2747 if shift >= 64 { 2748 return ErrIntOverflowTypes 2749 } 2750 if iNdEx >= l { 2751 return io.ErrUnexpectedEOF 2752 } 2753 b := dAtA[iNdEx] 2754 iNdEx++ 2755 msglen |= int(b&0x7F) << shift 2756 if b < 0x80 { 2757 break 2758 } 2759 } 2760 if msglen < 0 { 2761 return ErrInvalidLengthTypes 2762 } 2763 postIndex := iNdEx + msglen 2764 if postIndex < 0 { 2765 return ErrInvalidLengthTypes 2766 } 2767 if postIndex > l { 2768 return io.ErrUnexpectedEOF 2769 } 2770 v := &PingRequest{} 2771 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2772 return err 2773 } 2774 m.Sum = &Message_PingRequest{v} 2775 iNdEx = postIndex 2776 case 8: 2777 if wireType != 2 { 2778 return fmt.Errorf("proto: wrong wireType = %d for field PingResponse", wireType) 2779 } 2780 var msglen int 2781 for shift := uint(0); ; shift += 7 { 2782 if shift >= 64 { 2783 return ErrIntOverflowTypes 2784 } 2785 if iNdEx >= l { 2786 return io.ErrUnexpectedEOF 2787 } 2788 b := dAtA[iNdEx] 2789 iNdEx++ 2790 msglen |= int(b&0x7F) << shift 2791 if b < 0x80 { 2792 break 2793 } 2794 } 2795 if msglen < 0 { 2796 return ErrInvalidLengthTypes 2797 } 2798 postIndex := iNdEx + msglen 2799 if postIndex < 0 { 2800 return ErrInvalidLengthTypes 2801 } 2802 if postIndex > l { 2803 return io.ErrUnexpectedEOF 2804 } 2805 v := &PingResponse{} 2806 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2807 return err 2808 } 2809 m.Sum = &Message_PingResponse{v} 2810 iNdEx = postIndex 2811 default: 2812 iNdEx = preIndex 2813 skippy, err := skipTypes(dAtA[iNdEx:]) 2814 if err != nil { 2815 return err 2816 } 2817 if (skippy < 0) || (iNdEx+skippy) < 0 { 2818 return ErrInvalidLengthTypes 2819 } 2820 if (iNdEx + skippy) > l { 2821 return io.ErrUnexpectedEOF 2822 } 2823 iNdEx += skippy 2824 } 2825 } 2826 2827 if iNdEx > l { 2828 return io.ErrUnexpectedEOF 2829 } 2830 return nil 2831 } 2832 func (m *AuthSigMessage) Unmarshal(dAtA []byte) error { 2833 l := len(dAtA) 2834 iNdEx := 0 2835 for iNdEx < l { 2836 preIndex := iNdEx 2837 var wire uint64 2838 for shift := uint(0); ; shift += 7 { 2839 if shift >= 64 { 2840 return ErrIntOverflowTypes 2841 } 2842 if iNdEx >= l { 2843 return io.ErrUnexpectedEOF 2844 } 2845 b := dAtA[iNdEx] 2846 iNdEx++ 2847 wire |= uint64(b&0x7F) << shift 2848 if b < 0x80 { 2849 break 2850 } 2851 } 2852 fieldNum := int32(wire >> 3) 2853 wireType := int(wire & 0x7) 2854 if wireType == 4 { 2855 return fmt.Errorf("proto: AuthSigMessage: wiretype end group for non-group") 2856 } 2857 if fieldNum <= 0 { 2858 return fmt.Errorf("proto: AuthSigMessage: illegal tag %d (wire type %d)", fieldNum, wire) 2859 } 2860 switch fieldNum { 2861 case 1: 2862 if wireType != 2 { 2863 return fmt.Errorf("proto: wrong wireType = %d for field PubKey", wireType) 2864 } 2865 var msglen int 2866 for shift := uint(0); ; shift += 7 { 2867 if shift >= 64 { 2868 return ErrIntOverflowTypes 2869 } 2870 if iNdEx >= l { 2871 return io.ErrUnexpectedEOF 2872 } 2873 b := dAtA[iNdEx] 2874 iNdEx++ 2875 msglen |= int(b&0x7F) << shift 2876 if b < 0x80 { 2877 break 2878 } 2879 } 2880 if msglen < 0 { 2881 return ErrInvalidLengthTypes 2882 } 2883 postIndex := iNdEx + msglen 2884 if postIndex < 0 { 2885 return ErrInvalidLengthTypes 2886 } 2887 if postIndex > l { 2888 return io.ErrUnexpectedEOF 2889 } 2890 if err := m.PubKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2891 return err 2892 } 2893 iNdEx = postIndex 2894 case 2: 2895 if wireType != 2 { 2896 return fmt.Errorf("proto: wrong wireType = %d for field Sig", wireType) 2897 } 2898 var byteLen int 2899 for shift := uint(0); ; shift += 7 { 2900 if shift >= 64 { 2901 return ErrIntOverflowTypes 2902 } 2903 if iNdEx >= l { 2904 return io.ErrUnexpectedEOF 2905 } 2906 b := dAtA[iNdEx] 2907 iNdEx++ 2908 byteLen |= int(b&0x7F) << shift 2909 if b < 0x80 { 2910 break 2911 } 2912 } 2913 if byteLen < 0 { 2914 return ErrInvalidLengthTypes 2915 } 2916 postIndex := iNdEx + byteLen 2917 if postIndex < 0 { 2918 return ErrInvalidLengthTypes 2919 } 2920 if postIndex > l { 2921 return io.ErrUnexpectedEOF 2922 } 2923 m.Sig = append(m.Sig[:0], dAtA[iNdEx:postIndex]...) 2924 if m.Sig == nil { 2925 m.Sig = []byte{} 2926 } 2927 iNdEx = postIndex 2928 default: 2929 iNdEx = preIndex 2930 skippy, err := skipTypes(dAtA[iNdEx:]) 2931 if err != nil { 2932 return err 2933 } 2934 if (skippy < 0) || (iNdEx+skippy) < 0 { 2935 return ErrInvalidLengthTypes 2936 } 2937 if (iNdEx + skippy) > l { 2938 return io.ErrUnexpectedEOF 2939 } 2940 iNdEx += skippy 2941 } 2942 } 2943 2944 if iNdEx > l { 2945 return io.ErrUnexpectedEOF 2946 } 2947 return nil 2948 } 2949 func skipTypes(dAtA []byte) (n int, err error) { 2950 l := len(dAtA) 2951 iNdEx := 0 2952 depth := 0 2953 for iNdEx < l { 2954 var wire uint64 2955 for shift := uint(0); ; shift += 7 { 2956 if shift >= 64 { 2957 return 0, ErrIntOverflowTypes 2958 } 2959 if iNdEx >= l { 2960 return 0, io.ErrUnexpectedEOF 2961 } 2962 b := dAtA[iNdEx] 2963 iNdEx++ 2964 wire |= (uint64(b) & 0x7F) << shift 2965 if b < 0x80 { 2966 break 2967 } 2968 } 2969 wireType := int(wire & 0x7) 2970 switch wireType { 2971 case 0: 2972 for shift := uint(0); ; shift += 7 { 2973 if shift >= 64 { 2974 return 0, ErrIntOverflowTypes 2975 } 2976 if iNdEx >= l { 2977 return 0, io.ErrUnexpectedEOF 2978 } 2979 iNdEx++ 2980 if dAtA[iNdEx-1] < 0x80 { 2981 break 2982 } 2983 } 2984 case 1: 2985 iNdEx += 8 2986 case 2: 2987 var length int 2988 for shift := uint(0); ; shift += 7 { 2989 if shift >= 64 { 2990 return 0, ErrIntOverflowTypes 2991 } 2992 if iNdEx >= l { 2993 return 0, io.ErrUnexpectedEOF 2994 } 2995 b := dAtA[iNdEx] 2996 iNdEx++ 2997 length |= (int(b) & 0x7F) << shift 2998 if b < 0x80 { 2999 break 3000 } 3001 } 3002 if length < 0 { 3003 return 0, ErrInvalidLengthTypes 3004 } 3005 iNdEx += length 3006 case 3: 3007 depth++ 3008 case 4: 3009 if depth == 0 { 3010 return 0, ErrUnexpectedEndOfGroupTypes 3011 } 3012 depth-- 3013 case 5: 3014 iNdEx += 4 3015 default: 3016 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 3017 } 3018 if iNdEx < 0 { 3019 return 0, ErrInvalidLengthTypes 3020 } 3021 if depth == 0 { 3022 return iNdEx, nil 3023 } 3024 } 3025 return 0, io.ErrUnexpectedEOF 3026 } 3027 3028 var ( 3029 ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling") 3030 ErrIntOverflowTypes = fmt.Errorf("proto: integer overflow") 3031 ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group") 3032 )