github.com/line/ostracon@v1.0.10-0.20230328032236-7f20145f065d/proto/ostracon/privval/types.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: ostracon/privval/types.proto 3 4 package privval 5 6 import ( 7 fmt "fmt" 8 _ "github.com/gogo/protobuf/gogoproto" 9 proto "github.com/gogo/protobuf/proto" 10 _ "github.com/tendermint/tendermint/proto/tendermint/crypto" 11 privval "github.com/tendermint/tendermint/proto/tendermint/privval" 12 _ "github.com/tendermint/tendermint/proto/tendermint/types" 13 io "io" 14 math "math" 15 math_bits "math/bits" 16 ) 17 18 // Reference imports to suppress errors if they are not otherwise used. 19 var _ = proto.Marshal 20 var _ = fmt.Errorf 21 var _ = math.Inf 22 23 // This is a compile-time assertion to ensure that this generated file 24 // is compatible with the proto package it is being compiled against. 25 // A compilation error at this line likely means your copy of the 26 // proto package needs to be updated. 27 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 28 29 // VRFProofRequest is a PrivValidatorSocket message containing a message to generate proof. 30 type VRFProofRequest struct { 31 Message []byte `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 32 } 33 34 func (m *VRFProofRequest) Reset() { *m = VRFProofRequest{} } 35 func (m *VRFProofRequest) String() string { return proto.CompactTextString(m) } 36 func (*VRFProofRequest) ProtoMessage() {} 37 func (*VRFProofRequest) Descriptor() ([]byte, []int) { 38 return fileDescriptor_abbbbe5131a55005, []int{0} 39 } 40 func (m *VRFProofRequest) XXX_Unmarshal(b []byte) error { 41 return m.Unmarshal(b) 42 } 43 func (m *VRFProofRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 44 if deterministic { 45 return xxx_messageInfo_VRFProofRequest.Marshal(b, m, deterministic) 46 } else { 47 b = b[:cap(b)] 48 n, err := m.MarshalToSizedBuffer(b) 49 if err != nil { 50 return nil, err 51 } 52 return b[:n], nil 53 } 54 } 55 func (m *VRFProofRequest) XXX_Merge(src proto.Message) { 56 xxx_messageInfo_VRFProofRequest.Merge(m, src) 57 } 58 func (m *VRFProofRequest) XXX_Size() int { 59 return m.Size() 60 } 61 func (m *VRFProofRequest) XXX_DiscardUnknown() { 62 xxx_messageInfo_VRFProofRequest.DiscardUnknown(m) 63 } 64 65 var xxx_messageInfo_VRFProofRequest proto.InternalMessageInfo 66 67 func (m *VRFProofRequest) GetMessage() []byte { 68 if m != nil { 69 return m.Message 70 } 71 return nil 72 } 73 74 // VRFProofResponse is a PrivValidatorSocket message containing a Proof. 75 type VRFProofResponse struct { 76 Proof []byte `protobuf:"bytes,1,opt,name=proof,proto3" json:"proof,omitempty"` 77 Error *privval.RemoteSignerError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` 78 } 79 80 func (m *VRFProofResponse) Reset() { *m = VRFProofResponse{} } 81 func (m *VRFProofResponse) String() string { return proto.CompactTextString(m) } 82 func (*VRFProofResponse) ProtoMessage() {} 83 func (*VRFProofResponse) Descriptor() ([]byte, []int) { 84 return fileDescriptor_abbbbe5131a55005, []int{1} 85 } 86 func (m *VRFProofResponse) XXX_Unmarshal(b []byte) error { 87 return m.Unmarshal(b) 88 } 89 func (m *VRFProofResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 90 if deterministic { 91 return xxx_messageInfo_VRFProofResponse.Marshal(b, m, deterministic) 92 } else { 93 b = b[:cap(b)] 94 n, err := m.MarshalToSizedBuffer(b) 95 if err != nil { 96 return nil, err 97 } 98 return b[:n], nil 99 } 100 } 101 func (m *VRFProofResponse) XXX_Merge(src proto.Message) { 102 xxx_messageInfo_VRFProofResponse.Merge(m, src) 103 } 104 func (m *VRFProofResponse) XXX_Size() int { 105 return m.Size() 106 } 107 func (m *VRFProofResponse) XXX_DiscardUnknown() { 108 xxx_messageInfo_VRFProofResponse.DiscardUnknown(m) 109 } 110 111 var xxx_messageInfo_VRFProofResponse proto.InternalMessageInfo 112 113 func (m *VRFProofResponse) GetProof() []byte { 114 if m != nil { 115 return m.Proof 116 } 117 return nil 118 } 119 120 func (m *VRFProofResponse) GetError() *privval.RemoteSignerError { 121 if m != nil { 122 return m.Error 123 } 124 return nil 125 } 126 127 type Message struct { 128 // Types that are valid to be assigned to Sum: 129 // *Message_PubKeyRequest 130 // *Message_PubKeyResponse 131 // *Message_SignVoteRequest 132 // *Message_SignedVoteResponse 133 // *Message_SignProposalRequest 134 // *Message_SignedProposalResponse 135 // *Message_PingRequest 136 // *Message_PingResponse 137 // *Message_VrfProofRequest 138 // *Message_VrfProofResponse 139 Sum isMessage_Sum `protobuf_oneof:"sum"` 140 } 141 142 func (m *Message) Reset() { *m = Message{} } 143 func (m *Message) String() string { return proto.CompactTextString(m) } 144 func (*Message) ProtoMessage() {} 145 func (*Message) Descriptor() ([]byte, []int) { 146 return fileDescriptor_abbbbe5131a55005, []int{2} 147 } 148 func (m *Message) XXX_Unmarshal(b []byte) error { 149 return m.Unmarshal(b) 150 } 151 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 152 if deterministic { 153 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 154 } else { 155 b = b[:cap(b)] 156 n, err := m.MarshalToSizedBuffer(b) 157 if err != nil { 158 return nil, err 159 } 160 return b[:n], nil 161 } 162 } 163 func (m *Message) XXX_Merge(src proto.Message) { 164 xxx_messageInfo_Message.Merge(m, src) 165 } 166 func (m *Message) XXX_Size() int { 167 return m.Size() 168 } 169 func (m *Message) XXX_DiscardUnknown() { 170 xxx_messageInfo_Message.DiscardUnknown(m) 171 } 172 173 var xxx_messageInfo_Message proto.InternalMessageInfo 174 175 type isMessage_Sum interface { 176 isMessage_Sum() 177 MarshalTo([]byte) (int, error) 178 Size() int 179 } 180 181 type Message_PubKeyRequest struct { 182 PubKeyRequest *privval.PubKeyRequest `protobuf:"bytes,1,opt,name=pub_key_request,json=pubKeyRequest,proto3,oneof" json:"pub_key_request,omitempty"` 183 } 184 type Message_PubKeyResponse struct { 185 PubKeyResponse *privval.PubKeyResponse `protobuf:"bytes,2,opt,name=pub_key_response,json=pubKeyResponse,proto3,oneof" json:"pub_key_response,omitempty"` 186 } 187 type Message_SignVoteRequest struct { 188 SignVoteRequest *privval.SignVoteRequest `protobuf:"bytes,3,opt,name=sign_vote_request,json=signVoteRequest,proto3,oneof" json:"sign_vote_request,omitempty"` 189 } 190 type Message_SignedVoteResponse struct { 191 SignedVoteResponse *privval.SignedVoteResponse `protobuf:"bytes,4,opt,name=signed_vote_response,json=signedVoteResponse,proto3,oneof" json:"signed_vote_response,omitempty"` 192 } 193 type Message_SignProposalRequest struct { 194 SignProposalRequest *privval.SignProposalRequest `protobuf:"bytes,5,opt,name=sign_proposal_request,json=signProposalRequest,proto3,oneof" json:"sign_proposal_request,omitempty"` 195 } 196 type Message_SignedProposalResponse struct { 197 SignedProposalResponse *privval.SignedProposalResponse `protobuf:"bytes,6,opt,name=signed_proposal_response,json=signedProposalResponse,proto3,oneof" json:"signed_proposal_response,omitempty"` 198 } 199 type Message_PingRequest struct { 200 PingRequest *privval.PingRequest `protobuf:"bytes,7,opt,name=ping_request,json=pingRequest,proto3,oneof" json:"ping_request,omitempty"` 201 } 202 type Message_PingResponse struct { 203 PingResponse *privval.PingResponse `protobuf:"bytes,8,opt,name=ping_response,json=pingResponse,proto3,oneof" json:"ping_response,omitempty"` 204 } 205 type Message_VrfProofRequest struct { 206 VrfProofRequest *VRFProofRequest `protobuf:"bytes,1000,opt,name=vrf_proof_request,json=vrfProofRequest,proto3,oneof" json:"vrf_proof_request,omitempty"` 207 } 208 type Message_VrfProofResponse struct { 209 VrfProofResponse *VRFProofResponse `protobuf:"bytes,1001,opt,name=vrf_proof_response,json=vrfProofResponse,proto3,oneof" json:"vrf_proof_response,omitempty"` 210 } 211 212 func (*Message_PubKeyRequest) isMessage_Sum() {} 213 func (*Message_PubKeyResponse) isMessage_Sum() {} 214 func (*Message_SignVoteRequest) isMessage_Sum() {} 215 func (*Message_SignedVoteResponse) isMessage_Sum() {} 216 func (*Message_SignProposalRequest) isMessage_Sum() {} 217 func (*Message_SignedProposalResponse) isMessage_Sum() {} 218 func (*Message_PingRequest) isMessage_Sum() {} 219 func (*Message_PingResponse) isMessage_Sum() {} 220 func (*Message_VrfProofRequest) isMessage_Sum() {} 221 func (*Message_VrfProofResponse) isMessage_Sum() {} 222 223 func (m *Message) GetSum() isMessage_Sum { 224 if m != nil { 225 return m.Sum 226 } 227 return nil 228 } 229 230 func (m *Message) GetPubKeyRequest() *privval.PubKeyRequest { 231 if x, ok := m.GetSum().(*Message_PubKeyRequest); ok { 232 return x.PubKeyRequest 233 } 234 return nil 235 } 236 237 func (m *Message) GetPubKeyResponse() *privval.PubKeyResponse { 238 if x, ok := m.GetSum().(*Message_PubKeyResponse); ok { 239 return x.PubKeyResponse 240 } 241 return nil 242 } 243 244 func (m *Message) GetSignVoteRequest() *privval.SignVoteRequest { 245 if x, ok := m.GetSum().(*Message_SignVoteRequest); ok { 246 return x.SignVoteRequest 247 } 248 return nil 249 } 250 251 func (m *Message) GetSignedVoteResponse() *privval.SignedVoteResponse { 252 if x, ok := m.GetSum().(*Message_SignedVoteResponse); ok { 253 return x.SignedVoteResponse 254 } 255 return nil 256 } 257 258 func (m *Message) GetSignProposalRequest() *privval.SignProposalRequest { 259 if x, ok := m.GetSum().(*Message_SignProposalRequest); ok { 260 return x.SignProposalRequest 261 } 262 return nil 263 } 264 265 func (m *Message) GetSignedProposalResponse() *privval.SignedProposalResponse { 266 if x, ok := m.GetSum().(*Message_SignedProposalResponse); ok { 267 return x.SignedProposalResponse 268 } 269 return nil 270 } 271 272 func (m *Message) GetPingRequest() *privval.PingRequest { 273 if x, ok := m.GetSum().(*Message_PingRequest); ok { 274 return x.PingRequest 275 } 276 return nil 277 } 278 279 func (m *Message) GetPingResponse() *privval.PingResponse { 280 if x, ok := m.GetSum().(*Message_PingResponse); ok { 281 return x.PingResponse 282 } 283 return nil 284 } 285 286 func (m *Message) GetVrfProofRequest() *VRFProofRequest { 287 if x, ok := m.GetSum().(*Message_VrfProofRequest); ok { 288 return x.VrfProofRequest 289 } 290 return nil 291 } 292 293 func (m *Message) GetVrfProofResponse() *VRFProofResponse { 294 if x, ok := m.GetSum().(*Message_VrfProofResponse); ok { 295 return x.VrfProofResponse 296 } 297 return nil 298 } 299 300 // XXX_OneofWrappers is for the internal use of the proto package. 301 func (*Message) XXX_OneofWrappers() []interface{} { 302 return []interface{}{ 303 (*Message_PubKeyRequest)(nil), 304 (*Message_PubKeyResponse)(nil), 305 (*Message_SignVoteRequest)(nil), 306 (*Message_SignedVoteResponse)(nil), 307 (*Message_SignProposalRequest)(nil), 308 (*Message_SignedProposalResponse)(nil), 309 (*Message_PingRequest)(nil), 310 (*Message_PingResponse)(nil), 311 (*Message_VrfProofRequest)(nil), 312 (*Message_VrfProofResponse)(nil), 313 } 314 } 315 316 func init() { 317 proto.RegisterType((*VRFProofRequest)(nil), "ostracon.privval.VRFProofRequest") 318 proto.RegisterType((*VRFProofResponse)(nil), "ostracon.privval.VRFProofResponse") 319 proto.RegisterType((*Message)(nil), "ostracon.privval.Message") 320 } 321 322 func init() { proto.RegisterFile("ostracon/privval/types.proto", fileDescriptor_abbbbe5131a55005) } 323 324 var fileDescriptor_abbbbe5131a55005 = []byte{ 325 // 534 bytes of a gzipped FileDescriptorProto 326 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x94, 0x4d, 0x6f, 0xd3, 0x30, 327 0x18, 0xc7, 0x13, 0x46, 0x1b, 0xe4, 0x76, 0xb4, 0x33, 0x05, 0x55, 0xd5, 0x14, 0x4a, 0x11, 0x30, 328 0x81, 0x94, 0x48, 0xe3, 0xc8, 0x6d, 0xe2, 0x65, 0x68, 0x02, 0x95, 0x4c, 0xda, 0x61, 0x12, 0xaa, 329 0xfa, 0xf2, 0x34, 0x44, 0x6b, 0x62, 0x63, 0x3b, 0x91, 0xf2, 0x2d, 0xf8, 0x58, 0x1c, 0x77, 0x84, 330 0x1b, 0x6a, 0x2f, 0xf0, 0x2d, 0x50, 0x1c, 0x37, 0x4e, 0xbb, 0x74, 0xb7, 0xf8, 0xef, 0xc7, 0xbf, 331 0xe7, 0x67, 0xc5, 0x36, 0x3a, 0x24, 0x5c, 0xb0, 0xf1, 0x94, 0x44, 0x2e, 0x65, 0x41, 0x92, 0x8c, 332 0x17, 0xae, 0x48, 0x29, 0x70, 0x87, 0x32, 0x22, 0x08, 0x6e, 0xaf, 0x67, 0x1d, 0x35, 0xdb, 0x3b, 333 0x14, 0x10, 0xcd, 0x80, 0x85, 0x41, 0x24, 0xdc, 0x29, 0x4b, 0xa9, 0x20, 0xee, 0x15, 0xa4, 0xaa, 334 0xbe, 0xd7, 0xf1, 0x89, 0x4f, 0xe4, 0xa7, 0x9b, 0x7d, 0xa9, 0xb4, 0xbc, 0x46, 0xd2, 0xcb, 0x3d, 335 0x7a, 0x76, 0x69, 0xb6, 0xc2, 0x61, 0xf0, 0x0a, 0xb5, 0x2e, 0xbc, 0xf7, 0x43, 0x46, 0xc8, 0xdc, 336 0x83, 0xef, 0x31, 0x70, 0x81, 0xbb, 0xc8, 0x0a, 0x81, 0xf3, 0xb1, 0x0f, 0x5d, 0xb3, 0x6f, 0x1e, 337 0x35, 0xbd, 0xf5, 0x70, 0x00, 0xa8, 0xad, 0x8b, 0x39, 0x25, 0x11, 0x07, 0xdc, 0x41, 0x35, 0x9a, 338 0x05, 0xaa, 0x36, 0x1f, 0xe0, 0x37, 0xa8, 0x06, 0x8c, 0x11, 0xd6, 0xbd, 0xd3, 0x37, 0x8f, 0x1a, 339 0xc7, 0xcf, 0x1c, 0xad, 0xb1, 0xde, 0xac, 0xe3, 0x41, 0x48, 0x04, 0x9c, 0x07, 0x7e, 0x04, 0xec, 340 0x5d, 0x56, 0xec, 0xe5, 0x6b, 0x06, 0xbf, 0xeb, 0xc8, 0xfa, 0x94, 0xb7, 0xc4, 0x67, 0xa8, 0x45, 341 0xe3, 0xc9, 0xe8, 0x0a, 0xd2, 0x11, 0xcb, 0xfd, 0x64, 0xa3, 0xc6, 0xf1, 0x93, 0x2a, 0xe4, 0x30, 342 0x9e, 0x9c, 0x41, 0xaa, 0x36, 0x72, 0x6a, 0x78, 0xfb, 0xb4, 0x1c, 0xe0, 0xcf, 0xa8, 0xad, 0x61, 343 0xb9, 0xbf, 0x12, 0x1c, 0xdc, 0x46, 0xcb, 0x2b, 0x4f, 0x0d, 0xef, 0x3e, 0xdd, 0x48, 0xf0, 0x17, 344 0x74, 0xc0, 0x03, 0x3f, 0x1a, 0x25, 0x44, 0x40, 0xa1, 0xb7, 0x27, 0x81, 0x4f, 0xab, 0x80, 0xd9, 345 0x5e, 0x2f, 0x88, 0x00, 0x2d, 0xd8, 0xe2, 0x9b, 0x11, 0xbe, 0x44, 0x9d, 0x2c, 0x82, 0xd9, 0x1a, 346 0xaa, 0x34, 0xef, 0x4a, 0xea, 0xf3, 0x5d, 0x54, 0x98, 0xe5, 0x90, 0x42, 0x15, 0xf3, 0x1b, 0x29, 347 0xfe, 0x8a, 0x1e, 0x4a, 0x5d, 0xca, 0x08, 0x25, 0x7c, 0xbc, 0x28, 0x94, 0x6b, 0x12, 0xfe, 0x62, 348 0x17, 0x7c, 0xa8, 0xea, 0xb5, 0xf6, 0x03, 0x7e, 0x33, 0xc6, 0x73, 0xd4, 0x55, 0xea, 0xa5, 0x06, 349 0x4a, 0xbf, 0x2e, 0x3b, 0xbc, 0xdc, 0xad, 0xaf, 0x61, 0xc5, 0x16, 0x1e, 0xf1, 0xca, 0x19, 0xfc, 350 0x16, 0x35, 0x69, 0x10, 0xf9, 0x85, 0xbd, 0x25, 0xd9, 0x8f, 0x2b, 0xff, 0x60, 0x10, 0xf9, 0xda, 351 0xba, 0x41, 0xf5, 0x10, 0x7f, 0x40, 0xfb, 0x8a, 0xa2, 0x14, 0xef, 0x49, 0x4c, 0x7f, 0x37, 0xa6, 352 0x10, 0x6b, 0xd2, 0xd2, 0x18, 0x0f, 0xd1, 0x41, 0xc2, 0xe6, 0x23, 0x79, 0xee, 0x0b, 0xa7, 0xbf, 353 0x96, 0x3a, 0xa4, 0xdb, 0x57, 0xdc, 0xd9, 0xba, 0x6d, 0xd9, 0x19, 0x48, 0xd8, 0x7c, 0xe3, 0x02, 354 0x9e, 0x23, 0x5c, 0x26, 0x2a, 0xbf, 0x7f, 0x96, 0x3a, 0xa9, 0xb7, 0x20, 0x0b, 0xc5, 0xb6, 0x66, 355 0xe6, 0xd9, 0x49, 0x0d, 0xed, 0xf1, 0x38, 0x3c, 0xf9, 0xf8, 0x73, 0x69, 0x9b, 0xd7, 0x4b, 0xdb, 356 0xfc, 0xb3, 0xb4, 0xcd, 0x1f, 0x2b, 0xdb, 0xb8, 0x5e, 0xd9, 0xc6, 0xaf, 0x95, 0x6d, 0x5c, 0xba, 357 0x7e, 0x20, 0xbe, 0xc5, 0x13, 0x67, 0x4a, 0x42, 0x77, 0x11, 0x44, 0xe0, 0x96, 0xde, 0xae, 0xec, 358 0xc9, 0xd9, 0x7e, 0xca, 0x26, 0x75, 0x99, 0xbf, 0xfe, 0x1f, 0x00, 0x00, 0xff, 0xff, 0xf2, 0x56, 359 0xe1, 0x85, 0xe5, 0x04, 0x00, 0x00, 360 } 361 362 func (m *VRFProofRequest) Marshal() (dAtA []byte, err error) { 363 size := m.Size() 364 dAtA = make([]byte, size) 365 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 366 if err != nil { 367 return nil, err 368 } 369 return dAtA[:n], nil 370 } 371 372 func (m *VRFProofRequest) MarshalTo(dAtA []byte) (int, error) { 373 size := m.Size() 374 return m.MarshalToSizedBuffer(dAtA[:size]) 375 } 376 377 func (m *VRFProofRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 378 i := len(dAtA) 379 _ = i 380 var l int 381 _ = l 382 if len(m.Message) > 0 { 383 i -= len(m.Message) 384 copy(dAtA[i:], m.Message) 385 i = encodeVarintTypes(dAtA, i, uint64(len(m.Message))) 386 i-- 387 dAtA[i] = 0xa 388 } 389 return len(dAtA) - i, nil 390 } 391 392 func (m *VRFProofResponse) Marshal() (dAtA []byte, err error) { 393 size := m.Size() 394 dAtA = make([]byte, size) 395 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 396 if err != nil { 397 return nil, err 398 } 399 return dAtA[:n], nil 400 } 401 402 func (m *VRFProofResponse) MarshalTo(dAtA []byte) (int, error) { 403 size := m.Size() 404 return m.MarshalToSizedBuffer(dAtA[:size]) 405 } 406 407 func (m *VRFProofResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 408 i := len(dAtA) 409 _ = i 410 var l int 411 _ = l 412 if m.Error != nil { 413 { 414 size, err := m.Error.MarshalToSizedBuffer(dAtA[:i]) 415 if err != nil { 416 return 0, err 417 } 418 i -= size 419 i = encodeVarintTypes(dAtA, i, uint64(size)) 420 } 421 i-- 422 dAtA[i] = 0x12 423 } 424 if len(m.Proof) > 0 { 425 i -= len(m.Proof) 426 copy(dAtA[i:], m.Proof) 427 i = encodeVarintTypes(dAtA, i, uint64(len(m.Proof))) 428 i-- 429 dAtA[i] = 0xa 430 } 431 return len(dAtA) - i, nil 432 } 433 434 func (m *Message) Marshal() (dAtA []byte, err error) { 435 size := m.Size() 436 dAtA = make([]byte, size) 437 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 438 if err != nil { 439 return nil, err 440 } 441 return dAtA[:n], nil 442 } 443 444 func (m *Message) MarshalTo(dAtA []byte) (int, error) { 445 size := m.Size() 446 return m.MarshalToSizedBuffer(dAtA[:size]) 447 } 448 449 func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) { 450 i := len(dAtA) 451 _ = i 452 var l int 453 _ = l 454 if m.Sum != nil { 455 { 456 size := m.Sum.Size() 457 i -= size 458 if _, err := m.Sum.MarshalTo(dAtA[i:]); err != nil { 459 return 0, err 460 } 461 } 462 } 463 return len(dAtA) - i, nil 464 } 465 466 func (m *Message_PubKeyRequest) MarshalTo(dAtA []byte) (int, error) { 467 size := m.Size() 468 return m.MarshalToSizedBuffer(dAtA[:size]) 469 } 470 471 func (m *Message_PubKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 472 i := len(dAtA) 473 if m.PubKeyRequest != nil { 474 { 475 size, err := m.PubKeyRequest.MarshalToSizedBuffer(dAtA[:i]) 476 if err != nil { 477 return 0, err 478 } 479 i -= size 480 i = encodeVarintTypes(dAtA, i, uint64(size)) 481 } 482 i-- 483 dAtA[i] = 0xa 484 } 485 return len(dAtA) - i, nil 486 } 487 func (m *Message_PubKeyResponse) MarshalTo(dAtA []byte) (int, error) { 488 size := m.Size() 489 return m.MarshalToSizedBuffer(dAtA[:size]) 490 } 491 492 func (m *Message_PubKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 493 i := len(dAtA) 494 if m.PubKeyResponse != nil { 495 { 496 size, err := m.PubKeyResponse.MarshalToSizedBuffer(dAtA[:i]) 497 if err != nil { 498 return 0, err 499 } 500 i -= size 501 i = encodeVarintTypes(dAtA, i, uint64(size)) 502 } 503 i-- 504 dAtA[i] = 0x12 505 } 506 return len(dAtA) - i, nil 507 } 508 func (m *Message_SignVoteRequest) MarshalTo(dAtA []byte) (int, error) { 509 size := m.Size() 510 return m.MarshalToSizedBuffer(dAtA[:size]) 511 } 512 513 func (m *Message_SignVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 514 i := len(dAtA) 515 if m.SignVoteRequest != nil { 516 { 517 size, err := m.SignVoteRequest.MarshalToSizedBuffer(dAtA[:i]) 518 if err != nil { 519 return 0, err 520 } 521 i -= size 522 i = encodeVarintTypes(dAtA, i, uint64(size)) 523 } 524 i-- 525 dAtA[i] = 0x1a 526 } 527 return len(dAtA) - i, nil 528 } 529 func (m *Message_SignedVoteResponse) MarshalTo(dAtA []byte) (int, error) { 530 size := m.Size() 531 return m.MarshalToSizedBuffer(dAtA[:size]) 532 } 533 534 func (m *Message_SignedVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 535 i := len(dAtA) 536 if m.SignedVoteResponse != nil { 537 { 538 size, err := m.SignedVoteResponse.MarshalToSizedBuffer(dAtA[:i]) 539 if err != nil { 540 return 0, err 541 } 542 i -= size 543 i = encodeVarintTypes(dAtA, i, uint64(size)) 544 } 545 i-- 546 dAtA[i] = 0x22 547 } 548 return len(dAtA) - i, nil 549 } 550 func (m *Message_SignProposalRequest) MarshalTo(dAtA []byte) (int, error) { 551 size := m.Size() 552 return m.MarshalToSizedBuffer(dAtA[:size]) 553 } 554 555 func (m *Message_SignProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 556 i := len(dAtA) 557 if m.SignProposalRequest != nil { 558 { 559 size, err := m.SignProposalRequest.MarshalToSizedBuffer(dAtA[:i]) 560 if err != nil { 561 return 0, err 562 } 563 i -= size 564 i = encodeVarintTypes(dAtA, i, uint64(size)) 565 } 566 i-- 567 dAtA[i] = 0x2a 568 } 569 return len(dAtA) - i, nil 570 } 571 func (m *Message_SignedProposalResponse) MarshalTo(dAtA []byte) (int, error) { 572 size := m.Size() 573 return m.MarshalToSizedBuffer(dAtA[:size]) 574 } 575 576 func (m *Message_SignedProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 577 i := len(dAtA) 578 if m.SignedProposalResponse != nil { 579 { 580 size, err := m.SignedProposalResponse.MarshalToSizedBuffer(dAtA[:i]) 581 if err != nil { 582 return 0, err 583 } 584 i -= size 585 i = encodeVarintTypes(dAtA, i, uint64(size)) 586 } 587 i-- 588 dAtA[i] = 0x32 589 } 590 return len(dAtA) - i, nil 591 } 592 func (m *Message_PingRequest) MarshalTo(dAtA []byte) (int, error) { 593 size := m.Size() 594 return m.MarshalToSizedBuffer(dAtA[:size]) 595 } 596 597 func (m *Message_PingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 598 i := len(dAtA) 599 if m.PingRequest != nil { 600 { 601 size, err := m.PingRequest.MarshalToSizedBuffer(dAtA[:i]) 602 if err != nil { 603 return 0, err 604 } 605 i -= size 606 i = encodeVarintTypes(dAtA, i, uint64(size)) 607 } 608 i-- 609 dAtA[i] = 0x3a 610 } 611 return len(dAtA) - i, nil 612 } 613 func (m *Message_PingResponse) MarshalTo(dAtA []byte) (int, error) { 614 size := m.Size() 615 return m.MarshalToSizedBuffer(dAtA[:size]) 616 } 617 618 func (m *Message_PingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 619 i := len(dAtA) 620 if m.PingResponse != nil { 621 { 622 size, err := m.PingResponse.MarshalToSizedBuffer(dAtA[:i]) 623 if err != nil { 624 return 0, err 625 } 626 i -= size 627 i = encodeVarintTypes(dAtA, i, uint64(size)) 628 } 629 i-- 630 dAtA[i] = 0x42 631 } 632 return len(dAtA) - i, nil 633 } 634 func (m *Message_VrfProofRequest) MarshalTo(dAtA []byte) (int, error) { 635 size := m.Size() 636 return m.MarshalToSizedBuffer(dAtA[:size]) 637 } 638 639 func (m *Message_VrfProofRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 640 i := len(dAtA) 641 if m.VrfProofRequest != nil { 642 { 643 size, err := m.VrfProofRequest.MarshalToSizedBuffer(dAtA[:i]) 644 if err != nil { 645 return 0, err 646 } 647 i -= size 648 i = encodeVarintTypes(dAtA, i, uint64(size)) 649 } 650 i-- 651 dAtA[i] = 0x3e 652 i-- 653 dAtA[i] = 0xc2 654 } 655 return len(dAtA) - i, nil 656 } 657 func (m *Message_VrfProofResponse) MarshalTo(dAtA []byte) (int, error) { 658 size := m.Size() 659 return m.MarshalToSizedBuffer(dAtA[:size]) 660 } 661 662 func (m *Message_VrfProofResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 663 i := len(dAtA) 664 if m.VrfProofResponse != nil { 665 { 666 size, err := m.VrfProofResponse.MarshalToSizedBuffer(dAtA[:i]) 667 if err != nil { 668 return 0, err 669 } 670 i -= size 671 i = encodeVarintTypes(dAtA, i, uint64(size)) 672 } 673 i-- 674 dAtA[i] = 0x3e 675 i-- 676 dAtA[i] = 0xca 677 } 678 return len(dAtA) - i, nil 679 } 680 func encodeVarintTypes(dAtA []byte, offset int, v uint64) int { 681 offset -= sovTypes(v) 682 base := offset 683 for v >= 1<<7 { 684 dAtA[offset] = uint8(v&0x7f | 0x80) 685 v >>= 7 686 offset++ 687 } 688 dAtA[offset] = uint8(v) 689 return base 690 } 691 func (m *VRFProofRequest) Size() (n int) { 692 if m == nil { 693 return 0 694 } 695 var l int 696 _ = l 697 l = len(m.Message) 698 if l > 0 { 699 n += 1 + l + sovTypes(uint64(l)) 700 } 701 return n 702 } 703 704 func (m *VRFProofResponse) Size() (n int) { 705 if m == nil { 706 return 0 707 } 708 var l int 709 _ = l 710 l = len(m.Proof) 711 if l > 0 { 712 n += 1 + l + sovTypes(uint64(l)) 713 } 714 if m.Error != nil { 715 l = m.Error.Size() 716 n += 1 + l + sovTypes(uint64(l)) 717 } 718 return n 719 } 720 721 func (m *Message) Size() (n int) { 722 if m == nil { 723 return 0 724 } 725 var l int 726 _ = l 727 if m.Sum != nil { 728 n += m.Sum.Size() 729 } 730 return n 731 } 732 733 func (m *Message_PubKeyRequest) Size() (n int) { 734 if m == nil { 735 return 0 736 } 737 var l int 738 _ = l 739 if m.PubKeyRequest != nil { 740 l = m.PubKeyRequest.Size() 741 n += 1 + l + sovTypes(uint64(l)) 742 } 743 return n 744 } 745 func (m *Message_PubKeyResponse) Size() (n int) { 746 if m == nil { 747 return 0 748 } 749 var l int 750 _ = l 751 if m.PubKeyResponse != nil { 752 l = m.PubKeyResponse.Size() 753 n += 1 + l + sovTypes(uint64(l)) 754 } 755 return n 756 } 757 func (m *Message_SignVoteRequest) Size() (n int) { 758 if m == nil { 759 return 0 760 } 761 var l int 762 _ = l 763 if m.SignVoteRequest != nil { 764 l = m.SignVoteRequest.Size() 765 n += 1 + l + sovTypes(uint64(l)) 766 } 767 return n 768 } 769 func (m *Message_SignedVoteResponse) Size() (n int) { 770 if m == nil { 771 return 0 772 } 773 var l int 774 _ = l 775 if m.SignedVoteResponse != nil { 776 l = m.SignedVoteResponse.Size() 777 n += 1 + l + sovTypes(uint64(l)) 778 } 779 return n 780 } 781 func (m *Message_SignProposalRequest) Size() (n int) { 782 if m == nil { 783 return 0 784 } 785 var l int 786 _ = l 787 if m.SignProposalRequest != nil { 788 l = m.SignProposalRequest.Size() 789 n += 1 + l + sovTypes(uint64(l)) 790 } 791 return n 792 } 793 func (m *Message_SignedProposalResponse) Size() (n int) { 794 if m == nil { 795 return 0 796 } 797 var l int 798 _ = l 799 if m.SignedProposalResponse != nil { 800 l = m.SignedProposalResponse.Size() 801 n += 1 + l + sovTypes(uint64(l)) 802 } 803 return n 804 } 805 func (m *Message_PingRequest) Size() (n int) { 806 if m == nil { 807 return 0 808 } 809 var l int 810 _ = l 811 if m.PingRequest != nil { 812 l = m.PingRequest.Size() 813 n += 1 + l + sovTypes(uint64(l)) 814 } 815 return n 816 } 817 func (m *Message_PingResponse) Size() (n int) { 818 if m == nil { 819 return 0 820 } 821 var l int 822 _ = l 823 if m.PingResponse != nil { 824 l = m.PingResponse.Size() 825 n += 1 + l + sovTypes(uint64(l)) 826 } 827 return n 828 } 829 func (m *Message_VrfProofRequest) Size() (n int) { 830 if m == nil { 831 return 0 832 } 833 var l int 834 _ = l 835 if m.VrfProofRequest != nil { 836 l = m.VrfProofRequest.Size() 837 n += 2 + l + sovTypes(uint64(l)) 838 } 839 return n 840 } 841 func (m *Message_VrfProofResponse) Size() (n int) { 842 if m == nil { 843 return 0 844 } 845 var l int 846 _ = l 847 if m.VrfProofResponse != nil { 848 l = m.VrfProofResponse.Size() 849 n += 2 + l + sovTypes(uint64(l)) 850 } 851 return n 852 } 853 854 func sovTypes(x uint64) (n int) { 855 return (math_bits.Len64(x|1) + 6) / 7 856 } 857 func sozTypes(x uint64) (n int) { 858 return sovTypes(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 859 } 860 func (m *VRFProofRequest) Unmarshal(dAtA []byte) error { 861 l := len(dAtA) 862 iNdEx := 0 863 for iNdEx < l { 864 preIndex := iNdEx 865 var wire uint64 866 for shift := uint(0); ; shift += 7 { 867 if shift >= 64 { 868 return ErrIntOverflowTypes 869 } 870 if iNdEx >= l { 871 return io.ErrUnexpectedEOF 872 } 873 b := dAtA[iNdEx] 874 iNdEx++ 875 wire |= uint64(b&0x7F) << shift 876 if b < 0x80 { 877 break 878 } 879 } 880 fieldNum := int32(wire >> 3) 881 wireType := int(wire & 0x7) 882 if wireType == 4 { 883 return fmt.Errorf("proto: VRFProofRequest: wiretype end group for non-group") 884 } 885 if fieldNum <= 0 { 886 return fmt.Errorf("proto: VRFProofRequest: illegal tag %d (wire type %d)", fieldNum, wire) 887 } 888 switch fieldNum { 889 case 1: 890 if wireType != 2 { 891 return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) 892 } 893 var byteLen int 894 for shift := uint(0); ; shift += 7 { 895 if shift >= 64 { 896 return ErrIntOverflowTypes 897 } 898 if iNdEx >= l { 899 return io.ErrUnexpectedEOF 900 } 901 b := dAtA[iNdEx] 902 iNdEx++ 903 byteLen |= int(b&0x7F) << shift 904 if b < 0x80 { 905 break 906 } 907 } 908 if byteLen < 0 { 909 return ErrInvalidLengthTypes 910 } 911 postIndex := iNdEx + byteLen 912 if postIndex < 0 { 913 return ErrInvalidLengthTypes 914 } 915 if postIndex > l { 916 return io.ErrUnexpectedEOF 917 } 918 m.Message = append(m.Message[:0], dAtA[iNdEx:postIndex]...) 919 if m.Message == nil { 920 m.Message = []byte{} 921 } 922 iNdEx = postIndex 923 default: 924 iNdEx = preIndex 925 skippy, err := skipTypes(dAtA[iNdEx:]) 926 if err != nil { 927 return err 928 } 929 if (skippy < 0) || (iNdEx+skippy) < 0 { 930 return ErrInvalidLengthTypes 931 } 932 if (iNdEx + skippy) > l { 933 return io.ErrUnexpectedEOF 934 } 935 iNdEx += skippy 936 } 937 } 938 939 if iNdEx > l { 940 return io.ErrUnexpectedEOF 941 } 942 return nil 943 } 944 func (m *VRFProofResponse) Unmarshal(dAtA []byte) error { 945 l := len(dAtA) 946 iNdEx := 0 947 for iNdEx < l { 948 preIndex := iNdEx 949 var wire uint64 950 for shift := uint(0); ; shift += 7 { 951 if shift >= 64 { 952 return ErrIntOverflowTypes 953 } 954 if iNdEx >= l { 955 return io.ErrUnexpectedEOF 956 } 957 b := dAtA[iNdEx] 958 iNdEx++ 959 wire |= uint64(b&0x7F) << shift 960 if b < 0x80 { 961 break 962 } 963 } 964 fieldNum := int32(wire >> 3) 965 wireType := int(wire & 0x7) 966 if wireType == 4 { 967 return fmt.Errorf("proto: VRFProofResponse: wiretype end group for non-group") 968 } 969 if fieldNum <= 0 { 970 return fmt.Errorf("proto: VRFProofResponse: illegal tag %d (wire type %d)", fieldNum, wire) 971 } 972 switch fieldNum { 973 case 1: 974 if wireType != 2 { 975 return fmt.Errorf("proto: wrong wireType = %d for field Proof", wireType) 976 } 977 var byteLen int 978 for shift := uint(0); ; shift += 7 { 979 if shift >= 64 { 980 return ErrIntOverflowTypes 981 } 982 if iNdEx >= l { 983 return io.ErrUnexpectedEOF 984 } 985 b := dAtA[iNdEx] 986 iNdEx++ 987 byteLen |= int(b&0x7F) << shift 988 if b < 0x80 { 989 break 990 } 991 } 992 if byteLen < 0 { 993 return ErrInvalidLengthTypes 994 } 995 postIndex := iNdEx + byteLen 996 if postIndex < 0 { 997 return ErrInvalidLengthTypes 998 } 999 if postIndex > l { 1000 return io.ErrUnexpectedEOF 1001 } 1002 m.Proof = append(m.Proof[:0], dAtA[iNdEx:postIndex]...) 1003 if m.Proof == nil { 1004 m.Proof = []byte{} 1005 } 1006 iNdEx = postIndex 1007 case 2: 1008 if wireType != 2 { 1009 return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) 1010 } 1011 var msglen int 1012 for shift := uint(0); ; shift += 7 { 1013 if shift >= 64 { 1014 return ErrIntOverflowTypes 1015 } 1016 if iNdEx >= l { 1017 return io.ErrUnexpectedEOF 1018 } 1019 b := dAtA[iNdEx] 1020 iNdEx++ 1021 msglen |= int(b&0x7F) << shift 1022 if b < 0x80 { 1023 break 1024 } 1025 } 1026 if msglen < 0 { 1027 return ErrInvalidLengthTypes 1028 } 1029 postIndex := iNdEx + msglen 1030 if postIndex < 0 { 1031 return ErrInvalidLengthTypes 1032 } 1033 if postIndex > l { 1034 return io.ErrUnexpectedEOF 1035 } 1036 if m.Error == nil { 1037 m.Error = &privval.RemoteSignerError{} 1038 } 1039 if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1040 return err 1041 } 1042 iNdEx = postIndex 1043 default: 1044 iNdEx = preIndex 1045 skippy, err := skipTypes(dAtA[iNdEx:]) 1046 if err != nil { 1047 return err 1048 } 1049 if (skippy < 0) || (iNdEx+skippy) < 0 { 1050 return ErrInvalidLengthTypes 1051 } 1052 if (iNdEx + skippy) > l { 1053 return io.ErrUnexpectedEOF 1054 } 1055 iNdEx += skippy 1056 } 1057 } 1058 1059 if iNdEx > l { 1060 return io.ErrUnexpectedEOF 1061 } 1062 return nil 1063 } 1064 func (m *Message) Unmarshal(dAtA []byte) error { 1065 l := len(dAtA) 1066 iNdEx := 0 1067 for iNdEx < l { 1068 preIndex := iNdEx 1069 var wire uint64 1070 for shift := uint(0); ; shift += 7 { 1071 if shift >= 64 { 1072 return ErrIntOverflowTypes 1073 } 1074 if iNdEx >= l { 1075 return io.ErrUnexpectedEOF 1076 } 1077 b := dAtA[iNdEx] 1078 iNdEx++ 1079 wire |= uint64(b&0x7F) << shift 1080 if b < 0x80 { 1081 break 1082 } 1083 } 1084 fieldNum := int32(wire >> 3) 1085 wireType := int(wire & 0x7) 1086 if wireType == 4 { 1087 return fmt.Errorf("proto: Message: wiretype end group for non-group") 1088 } 1089 if fieldNum <= 0 { 1090 return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire) 1091 } 1092 switch fieldNum { 1093 case 1: 1094 if wireType != 2 { 1095 return fmt.Errorf("proto: wrong wireType = %d for field PubKeyRequest", wireType) 1096 } 1097 var msglen int 1098 for shift := uint(0); ; shift += 7 { 1099 if shift >= 64 { 1100 return ErrIntOverflowTypes 1101 } 1102 if iNdEx >= l { 1103 return io.ErrUnexpectedEOF 1104 } 1105 b := dAtA[iNdEx] 1106 iNdEx++ 1107 msglen |= int(b&0x7F) << shift 1108 if b < 0x80 { 1109 break 1110 } 1111 } 1112 if msglen < 0 { 1113 return ErrInvalidLengthTypes 1114 } 1115 postIndex := iNdEx + msglen 1116 if postIndex < 0 { 1117 return ErrInvalidLengthTypes 1118 } 1119 if postIndex > l { 1120 return io.ErrUnexpectedEOF 1121 } 1122 v := &privval.PubKeyRequest{} 1123 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1124 return err 1125 } 1126 m.Sum = &Message_PubKeyRequest{v} 1127 iNdEx = postIndex 1128 case 2: 1129 if wireType != 2 { 1130 return fmt.Errorf("proto: wrong wireType = %d for field PubKeyResponse", wireType) 1131 } 1132 var msglen int 1133 for shift := uint(0); ; shift += 7 { 1134 if shift >= 64 { 1135 return ErrIntOverflowTypes 1136 } 1137 if iNdEx >= l { 1138 return io.ErrUnexpectedEOF 1139 } 1140 b := dAtA[iNdEx] 1141 iNdEx++ 1142 msglen |= int(b&0x7F) << shift 1143 if b < 0x80 { 1144 break 1145 } 1146 } 1147 if msglen < 0 { 1148 return ErrInvalidLengthTypes 1149 } 1150 postIndex := iNdEx + msglen 1151 if postIndex < 0 { 1152 return ErrInvalidLengthTypes 1153 } 1154 if postIndex > l { 1155 return io.ErrUnexpectedEOF 1156 } 1157 v := &privval.PubKeyResponse{} 1158 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1159 return err 1160 } 1161 m.Sum = &Message_PubKeyResponse{v} 1162 iNdEx = postIndex 1163 case 3: 1164 if wireType != 2 { 1165 return fmt.Errorf("proto: wrong wireType = %d for field SignVoteRequest", wireType) 1166 } 1167 var msglen int 1168 for shift := uint(0); ; shift += 7 { 1169 if shift >= 64 { 1170 return ErrIntOverflowTypes 1171 } 1172 if iNdEx >= l { 1173 return io.ErrUnexpectedEOF 1174 } 1175 b := dAtA[iNdEx] 1176 iNdEx++ 1177 msglen |= int(b&0x7F) << shift 1178 if b < 0x80 { 1179 break 1180 } 1181 } 1182 if msglen < 0 { 1183 return ErrInvalidLengthTypes 1184 } 1185 postIndex := iNdEx + msglen 1186 if postIndex < 0 { 1187 return ErrInvalidLengthTypes 1188 } 1189 if postIndex > l { 1190 return io.ErrUnexpectedEOF 1191 } 1192 v := &privval.SignVoteRequest{} 1193 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1194 return err 1195 } 1196 m.Sum = &Message_SignVoteRequest{v} 1197 iNdEx = postIndex 1198 case 4: 1199 if wireType != 2 { 1200 return fmt.Errorf("proto: wrong wireType = %d for field SignedVoteResponse", wireType) 1201 } 1202 var msglen int 1203 for shift := uint(0); ; shift += 7 { 1204 if shift >= 64 { 1205 return ErrIntOverflowTypes 1206 } 1207 if iNdEx >= l { 1208 return io.ErrUnexpectedEOF 1209 } 1210 b := dAtA[iNdEx] 1211 iNdEx++ 1212 msglen |= int(b&0x7F) << shift 1213 if b < 0x80 { 1214 break 1215 } 1216 } 1217 if msglen < 0 { 1218 return ErrInvalidLengthTypes 1219 } 1220 postIndex := iNdEx + msglen 1221 if postIndex < 0 { 1222 return ErrInvalidLengthTypes 1223 } 1224 if postIndex > l { 1225 return io.ErrUnexpectedEOF 1226 } 1227 v := &privval.SignedVoteResponse{} 1228 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1229 return err 1230 } 1231 m.Sum = &Message_SignedVoteResponse{v} 1232 iNdEx = postIndex 1233 case 5: 1234 if wireType != 2 { 1235 return fmt.Errorf("proto: wrong wireType = %d for field SignProposalRequest", wireType) 1236 } 1237 var msglen int 1238 for shift := uint(0); ; shift += 7 { 1239 if shift >= 64 { 1240 return ErrIntOverflowTypes 1241 } 1242 if iNdEx >= l { 1243 return io.ErrUnexpectedEOF 1244 } 1245 b := dAtA[iNdEx] 1246 iNdEx++ 1247 msglen |= int(b&0x7F) << shift 1248 if b < 0x80 { 1249 break 1250 } 1251 } 1252 if msglen < 0 { 1253 return ErrInvalidLengthTypes 1254 } 1255 postIndex := iNdEx + msglen 1256 if postIndex < 0 { 1257 return ErrInvalidLengthTypes 1258 } 1259 if postIndex > l { 1260 return io.ErrUnexpectedEOF 1261 } 1262 v := &privval.SignProposalRequest{} 1263 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1264 return err 1265 } 1266 m.Sum = &Message_SignProposalRequest{v} 1267 iNdEx = postIndex 1268 case 6: 1269 if wireType != 2 { 1270 return fmt.Errorf("proto: wrong wireType = %d for field SignedProposalResponse", wireType) 1271 } 1272 var msglen int 1273 for shift := uint(0); ; shift += 7 { 1274 if shift >= 64 { 1275 return ErrIntOverflowTypes 1276 } 1277 if iNdEx >= l { 1278 return io.ErrUnexpectedEOF 1279 } 1280 b := dAtA[iNdEx] 1281 iNdEx++ 1282 msglen |= int(b&0x7F) << shift 1283 if b < 0x80 { 1284 break 1285 } 1286 } 1287 if msglen < 0 { 1288 return ErrInvalidLengthTypes 1289 } 1290 postIndex := iNdEx + msglen 1291 if postIndex < 0 { 1292 return ErrInvalidLengthTypes 1293 } 1294 if postIndex > l { 1295 return io.ErrUnexpectedEOF 1296 } 1297 v := &privval.SignedProposalResponse{} 1298 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1299 return err 1300 } 1301 m.Sum = &Message_SignedProposalResponse{v} 1302 iNdEx = postIndex 1303 case 7: 1304 if wireType != 2 { 1305 return fmt.Errorf("proto: wrong wireType = %d for field PingRequest", wireType) 1306 } 1307 var msglen int 1308 for shift := uint(0); ; shift += 7 { 1309 if shift >= 64 { 1310 return ErrIntOverflowTypes 1311 } 1312 if iNdEx >= l { 1313 return io.ErrUnexpectedEOF 1314 } 1315 b := dAtA[iNdEx] 1316 iNdEx++ 1317 msglen |= int(b&0x7F) << shift 1318 if b < 0x80 { 1319 break 1320 } 1321 } 1322 if msglen < 0 { 1323 return ErrInvalidLengthTypes 1324 } 1325 postIndex := iNdEx + msglen 1326 if postIndex < 0 { 1327 return ErrInvalidLengthTypes 1328 } 1329 if postIndex > l { 1330 return io.ErrUnexpectedEOF 1331 } 1332 v := &privval.PingRequest{} 1333 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1334 return err 1335 } 1336 m.Sum = &Message_PingRequest{v} 1337 iNdEx = postIndex 1338 case 8: 1339 if wireType != 2 { 1340 return fmt.Errorf("proto: wrong wireType = %d for field PingResponse", wireType) 1341 } 1342 var msglen int 1343 for shift := uint(0); ; shift += 7 { 1344 if shift >= 64 { 1345 return ErrIntOverflowTypes 1346 } 1347 if iNdEx >= l { 1348 return io.ErrUnexpectedEOF 1349 } 1350 b := dAtA[iNdEx] 1351 iNdEx++ 1352 msglen |= int(b&0x7F) << shift 1353 if b < 0x80 { 1354 break 1355 } 1356 } 1357 if msglen < 0 { 1358 return ErrInvalidLengthTypes 1359 } 1360 postIndex := iNdEx + msglen 1361 if postIndex < 0 { 1362 return ErrInvalidLengthTypes 1363 } 1364 if postIndex > l { 1365 return io.ErrUnexpectedEOF 1366 } 1367 v := &privval.PingResponse{} 1368 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1369 return err 1370 } 1371 m.Sum = &Message_PingResponse{v} 1372 iNdEx = postIndex 1373 case 1000: 1374 if wireType != 2 { 1375 return fmt.Errorf("proto: wrong wireType = %d for field VrfProofRequest", wireType) 1376 } 1377 var msglen int 1378 for shift := uint(0); ; shift += 7 { 1379 if shift >= 64 { 1380 return ErrIntOverflowTypes 1381 } 1382 if iNdEx >= l { 1383 return io.ErrUnexpectedEOF 1384 } 1385 b := dAtA[iNdEx] 1386 iNdEx++ 1387 msglen |= int(b&0x7F) << shift 1388 if b < 0x80 { 1389 break 1390 } 1391 } 1392 if msglen < 0 { 1393 return ErrInvalidLengthTypes 1394 } 1395 postIndex := iNdEx + msglen 1396 if postIndex < 0 { 1397 return ErrInvalidLengthTypes 1398 } 1399 if postIndex > l { 1400 return io.ErrUnexpectedEOF 1401 } 1402 v := &VRFProofRequest{} 1403 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1404 return err 1405 } 1406 m.Sum = &Message_VrfProofRequest{v} 1407 iNdEx = postIndex 1408 case 1001: 1409 if wireType != 2 { 1410 return fmt.Errorf("proto: wrong wireType = %d for field VrfProofResponse", wireType) 1411 } 1412 var msglen int 1413 for shift := uint(0); ; shift += 7 { 1414 if shift >= 64 { 1415 return ErrIntOverflowTypes 1416 } 1417 if iNdEx >= l { 1418 return io.ErrUnexpectedEOF 1419 } 1420 b := dAtA[iNdEx] 1421 iNdEx++ 1422 msglen |= int(b&0x7F) << shift 1423 if b < 0x80 { 1424 break 1425 } 1426 } 1427 if msglen < 0 { 1428 return ErrInvalidLengthTypes 1429 } 1430 postIndex := iNdEx + msglen 1431 if postIndex < 0 { 1432 return ErrInvalidLengthTypes 1433 } 1434 if postIndex > l { 1435 return io.ErrUnexpectedEOF 1436 } 1437 v := &VRFProofResponse{} 1438 if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1439 return err 1440 } 1441 m.Sum = &Message_VrfProofResponse{v} 1442 iNdEx = postIndex 1443 default: 1444 iNdEx = preIndex 1445 skippy, err := skipTypes(dAtA[iNdEx:]) 1446 if err != nil { 1447 return err 1448 } 1449 if (skippy < 0) || (iNdEx+skippy) < 0 { 1450 return ErrInvalidLengthTypes 1451 } 1452 if (iNdEx + skippy) > l { 1453 return io.ErrUnexpectedEOF 1454 } 1455 iNdEx += skippy 1456 } 1457 } 1458 1459 if iNdEx > l { 1460 return io.ErrUnexpectedEOF 1461 } 1462 return nil 1463 } 1464 func skipTypes(dAtA []byte) (n int, err error) { 1465 l := len(dAtA) 1466 iNdEx := 0 1467 depth := 0 1468 for iNdEx < l { 1469 var wire uint64 1470 for shift := uint(0); ; shift += 7 { 1471 if shift >= 64 { 1472 return 0, ErrIntOverflowTypes 1473 } 1474 if iNdEx >= l { 1475 return 0, io.ErrUnexpectedEOF 1476 } 1477 b := dAtA[iNdEx] 1478 iNdEx++ 1479 wire |= (uint64(b) & 0x7F) << shift 1480 if b < 0x80 { 1481 break 1482 } 1483 } 1484 wireType := int(wire & 0x7) 1485 switch wireType { 1486 case 0: 1487 for shift := uint(0); ; shift += 7 { 1488 if shift >= 64 { 1489 return 0, ErrIntOverflowTypes 1490 } 1491 if iNdEx >= l { 1492 return 0, io.ErrUnexpectedEOF 1493 } 1494 iNdEx++ 1495 if dAtA[iNdEx-1] < 0x80 { 1496 break 1497 } 1498 } 1499 case 1: 1500 iNdEx += 8 1501 case 2: 1502 var length int 1503 for shift := uint(0); ; shift += 7 { 1504 if shift >= 64 { 1505 return 0, ErrIntOverflowTypes 1506 } 1507 if iNdEx >= l { 1508 return 0, io.ErrUnexpectedEOF 1509 } 1510 b := dAtA[iNdEx] 1511 iNdEx++ 1512 length |= (int(b) & 0x7F) << shift 1513 if b < 0x80 { 1514 break 1515 } 1516 } 1517 if length < 0 { 1518 return 0, ErrInvalidLengthTypes 1519 } 1520 iNdEx += length 1521 case 3: 1522 depth++ 1523 case 4: 1524 if depth == 0 { 1525 return 0, ErrUnexpectedEndOfGroupTypes 1526 } 1527 depth-- 1528 case 5: 1529 iNdEx += 4 1530 default: 1531 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1532 } 1533 if iNdEx < 0 { 1534 return 0, ErrInvalidLengthTypes 1535 } 1536 if depth == 0 { 1537 return iNdEx, nil 1538 } 1539 } 1540 return 0, io.ErrUnexpectedEOF 1541 } 1542 1543 var ( 1544 ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling") 1545 ErrIntOverflowTypes = fmt.Errorf("proto: integer overflow") 1546 ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group") 1547 )