You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3064 lines
73 KiB

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