github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/execution/registry/registry.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: registry.proto
     3  
     4  package registry
     5  
     6  import (
     7  	fmt "fmt"
     8  	io "io"
     9  	math "math"
    10  	math_bits "math/bits"
    11  
    12  	_ "github.com/gogo/protobuf/gogoproto"
    13  	proto "github.com/gogo/protobuf/proto"
    14  	golang_proto "github.com/golang/protobuf/proto"
    15  	github_com_hyperledger_burrow_crypto "github.com/hyperledger/burrow/crypto"
    16  )
    17  
    18  // Reference imports to suppress errors if they are not otherwise used.
    19  var _ = proto.Marshal
    20  var _ = golang_proto.Marshal
    21  var _ = fmt.Errorf
    22  var _ = math.Inf
    23  
    24  // This is a compile-time assertion to ensure that this generated file
    25  // is compatible with the proto package it is being compiled against.
    26  // A compilation error at this line likely means your copy of the
    27  // proto package needs to be updated.
    28  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    29  
    30  // NodeIdentity stores and establishes a binding between 4 different types of identifiers, a human readable name,
    31  // a advertised network address, a p2p station-to-station key, and a validator key. Updates must be signed
    32  // by the node key and the validator key to prove the update is consensual.
    33  type NodeIdentity struct {
    34  	// Peer moniker name
    35  	Moniker string `protobuf:"bytes,1,opt,name=Moniker,proto3" json:"Moniker,omitempty"`
    36  	// Peer network address
    37  	NetworkAddress string `protobuf:"bytes,2,opt,name=NetworkAddress,proto3" json:"NetworkAddress,omitempty"`
    38  	// The Tendermint p2p node ID
    39  	TendermintNodeID github_com_hyperledger_burrow_crypto.Address `protobuf:"bytes,3,opt,name=TendermintNodeID,proto3,customtype=github.com/hyperledger/burrow/crypto.Address" json:"TendermintNodeID"`
    40  	// The public key that this node will validate with if it becomes a validator
    41  	// (use this to create a binding between p2p node ID and validator)
    42  	ValidatorPublicKey   *github_com_hyperledger_burrow_crypto.PublicKey `protobuf:"bytes,4,opt,name=ValidatorPublicKey,proto3,customtype=github.com/hyperledger/burrow/crypto.PublicKey" json:"ValidatorPublicKey,omitempty"`
    43  	XXX_NoUnkeyedLiteral struct{}                                        `json:"-"`
    44  	XXX_unrecognized     []byte                                          `json:"-"`
    45  	XXX_sizecache        int32                                           `json:"-"`
    46  }
    47  
    48  func (m *NodeIdentity) Reset()      { *m = NodeIdentity{} }
    49  func (*NodeIdentity) ProtoMessage() {}
    50  func (*NodeIdentity) Descriptor() ([]byte, []int) {
    51  	return fileDescriptor_41af05d40a615591, []int{0}
    52  }
    53  func (m *NodeIdentity) XXX_Unmarshal(b []byte) error {
    54  	return m.Unmarshal(b)
    55  }
    56  func (m *NodeIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    57  	b = b[:cap(b)]
    58  	n, err := m.MarshalToSizedBuffer(b)
    59  	if err != nil {
    60  		return nil, err
    61  	}
    62  	return b[:n], nil
    63  }
    64  func (m *NodeIdentity) XXX_Merge(src proto.Message) {
    65  	xxx_messageInfo_NodeIdentity.Merge(m, src)
    66  }
    67  func (m *NodeIdentity) XXX_Size() int {
    68  	return m.Size()
    69  }
    70  func (m *NodeIdentity) XXX_DiscardUnknown() {
    71  	xxx_messageInfo_NodeIdentity.DiscardUnknown(m)
    72  }
    73  
    74  var xxx_messageInfo_NodeIdentity proto.InternalMessageInfo
    75  
    76  func (m *NodeIdentity) GetMoniker() string {
    77  	if m != nil {
    78  		return m.Moniker
    79  	}
    80  	return ""
    81  }
    82  
    83  func (m *NodeIdentity) GetNetworkAddress() string {
    84  	if m != nil {
    85  		return m.NetworkAddress
    86  	}
    87  	return ""
    88  }
    89  
    90  func (*NodeIdentity) XXX_MessageName() string {
    91  	return "registry.NodeIdentity"
    92  }
    93  func init() {
    94  	proto.RegisterType((*NodeIdentity)(nil), "registry.NodeIdentity")
    95  	golang_proto.RegisterType((*NodeIdentity)(nil), "registry.NodeIdentity")
    96  }
    97  
    98  func init() { proto.RegisterFile("registry.proto", fileDescriptor_41af05d40a615591) }
    99  func init() { golang_proto.RegisterFile("registry.proto", fileDescriptor_41af05d40a615591) }
   100  
   101  var fileDescriptor_41af05d40a615591 = []byte{
   102  	// 288 bytes of a gzipped FileDescriptorProto
   103  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x2b, 0x4a, 0x4d, 0xcf,
   104  	0x2c, 0x2e, 0x29, 0xaa, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x80, 0xf1, 0xa5, 0x44,
   105  	0xd2, 0xf3, 0xd3, 0xf3, 0xc1, 0x82, 0xfa, 0x20, 0x16, 0x44, 0x5e, 0x69, 0x0e, 0x13, 0x17, 0x8f,
   106  	0x5f, 0x7e, 0x4a, 0xaa, 0x67, 0x4a, 0x6a, 0x5e, 0x49, 0x66, 0x49, 0xa5, 0x90, 0x04, 0x17, 0xbb,
   107  	0x6f, 0x7e, 0x5e, 0x66, 0x76, 0x6a, 0x91, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0x67, 0x10, 0x8c, 0x2b,
   108  	0xa4, 0xc6, 0xc5, 0xe7, 0x97, 0x5a, 0x52, 0x9e, 0x5f, 0x94, 0xed, 0x98, 0x92, 0x52, 0x94, 0x5a,
   109  	0x5c, 0x2c, 0xc1, 0x04, 0x56, 0x80, 0x26, 0x2a, 0x94, 0xc0, 0x25, 0x10, 0x92, 0x9a, 0x97, 0x92,
   110  	0x5a, 0x94, 0x9b, 0x99, 0x57, 0x02, 0x36, 0xdb, 0x45, 0x82, 0x59, 0x81, 0x51, 0x83, 0xc7, 0xc9,
   111  	0xe4, 0xc4, 0x3d, 0x79, 0x86, 0x5b, 0xf7, 0xe4, 0x75, 0xd2, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4,
   112  	0x92, 0xf3, 0x73, 0xf5, 0x33, 0x2a, 0x0b, 0x52, 0x8b, 0x72, 0x52, 0x53, 0xd2, 0x53, 0x8b, 0xf4,
   113  	0x93, 0x4a, 0x8b, 0x8a, 0xf2, 0xcb, 0xf5, 0x93, 0x8b, 0x2a, 0x0b, 0x4a, 0xf2, 0xf5, 0xa0, 0xe6,
   114  	0x05, 0x61, 0x98, 0x26, 0x94, 0xc4, 0x25, 0x14, 0x96, 0x98, 0x93, 0x99, 0x92, 0x58, 0x92, 0x5f,
   115  	0x14, 0x50, 0x9a, 0x94, 0x93, 0x99, 0xec, 0x9d, 0x5a, 0x29, 0xc1, 0x02, 0xb6, 0xc3, 0xe8, 0xd6,
   116  	0x3d, 0x79, 0x3d, 0xa2, 0xcc, 0x87, 0xeb, 0x0c, 0xc2, 0x62, 0x9a, 0x15, 0xcb, 0x8c, 0x05, 0xf2,
   117  	0x0c, 0x4e, 0x5e, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0x78, 0xe3, 0x91, 0x1c, 0xe3,
   118  	0x83, 0x47, 0x72, 0x8c, 0x07, 0x1e, 0xcb, 0x31, 0x9e, 0x78, 0x2c, 0xc7, 0x18, 0x65, 0x80, 0xdf,
   119  	0x8e, 0xd4, 0x8a, 0xd4, 0xe4, 0xd2, 0x92, 0xcc, 0xfc, 0x3c, 0x7d, 0x58, 0x04, 0x24, 0xb1, 0x81,
   120  	0x43, 0xdc, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x5d, 0x64, 0xf6, 0x36, 0xa3, 0x01, 0x00, 0x00,
   121  }
   122  
   123  func (m *NodeIdentity) Marshal() (dAtA []byte, err error) {
   124  	size := m.Size()
   125  	dAtA = make([]byte, size)
   126  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   127  	if err != nil {
   128  		return nil, err
   129  	}
   130  	return dAtA[:n], nil
   131  }
   132  
   133  func (m *NodeIdentity) MarshalTo(dAtA []byte) (int, error) {
   134  	size := m.Size()
   135  	return m.MarshalToSizedBuffer(dAtA[:size])
   136  }
   137  
   138  func (m *NodeIdentity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   139  	i := len(dAtA)
   140  	_ = i
   141  	var l int
   142  	_ = l
   143  	if m.XXX_unrecognized != nil {
   144  		i -= len(m.XXX_unrecognized)
   145  		copy(dAtA[i:], m.XXX_unrecognized)
   146  	}
   147  	if m.ValidatorPublicKey != nil {
   148  		{
   149  			size := m.ValidatorPublicKey.Size()
   150  			i -= size
   151  			if _, err := m.ValidatorPublicKey.MarshalTo(dAtA[i:]); err != nil {
   152  				return 0, err
   153  			}
   154  			i = encodeVarintRegistry(dAtA, i, uint64(size))
   155  		}
   156  		i--
   157  		dAtA[i] = 0x22
   158  	}
   159  	{
   160  		size := m.TendermintNodeID.Size()
   161  		i -= size
   162  		if _, err := m.TendermintNodeID.MarshalTo(dAtA[i:]); err != nil {
   163  			return 0, err
   164  		}
   165  		i = encodeVarintRegistry(dAtA, i, uint64(size))
   166  	}
   167  	i--
   168  	dAtA[i] = 0x1a
   169  	if len(m.NetworkAddress) > 0 {
   170  		i -= len(m.NetworkAddress)
   171  		copy(dAtA[i:], m.NetworkAddress)
   172  		i = encodeVarintRegistry(dAtA, i, uint64(len(m.NetworkAddress)))
   173  		i--
   174  		dAtA[i] = 0x12
   175  	}
   176  	if len(m.Moniker) > 0 {
   177  		i -= len(m.Moniker)
   178  		copy(dAtA[i:], m.Moniker)
   179  		i = encodeVarintRegistry(dAtA, i, uint64(len(m.Moniker)))
   180  		i--
   181  		dAtA[i] = 0xa
   182  	}
   183  	return len(dAtA) - i, nil
   184  }
   185  
   186  func encodeVarintRegistry(dAtA []byte, offset int, v uint64) int {
   187  	offset -= sovRegistry(v)
   188  	base := offset
   189  	for v >= 1<<7 {
   190  		dAtA[offset] = uint8(v&0x7f | 0x80)
   191  		v >>= 7
   192  		offset++
   193  	}
   194  	dAtA[offset] = uint8(v)
   195  	return base
   196  }
   197  func (m *NodeIdentity) Size() (n int) {
   198  	if m == nil {
   199  		return 0
   200  	}
   201  	var l int
   202  	_ = l
   203  	l = len(m.Moniker)
   204  	if l > 0 {
   205  		n += 1 + l + sovRegistry(uint64(l))
   206  	}
   207  	l = len(m.NetworkAddress)
   208  	if l > 0 {
   209  		n += 1 + l + sovRegistry(uint64(l))
   210  	}
   211  	l = m.TendermintNodeID.Size()
   212  	n += 1 + l + sovRegistry(uint64(l))
   213  	if m.ValidatorPublicKey != nil {
   214  		l = m.ValidatorPublicKey.Size()
   215  		n += 1 + l + sovRegistry(uint64(l))
   216  	}
   217  	if m.XXX_unrecognized != nil {
   218  		n += len(m.XXX_unrecognized)
   219  	}
   220  	return n
   221  }
   222  
   223  func sovRegistry(x uint64) (n int) {
   224  	return (math_bits.Len64(x|1) + 6) / 7
   225  }
   226  func sozRegistry(x uint64) (n int) {
   227  	return sovRegistry(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   228  }
   229  func (m *NodeIdentity) Unmarshal(dAtA []byte) error {
   230  	l := len(dAtA)
   231  	iNdEx := 0
   232  	for iNdEx < l {
   233  		preIndex := iNdEx
   234  		var wire uint64
   235  		for shift := uint(0); ; shift += 7 {
   236  			if shift >= 64 {
   237  				return ErrIntOverflowRegistry
   238  			}
   239  			if iNdEx >= l {
   240  				return io.ErrUnexpectedEOF
   241  			}
   242  			b := dAtA[iNdEx]
   243  			iNdEx++
   244  			wire |= uint64(b&0x7F) << shift
   245  			if b < 0x80 {
   246  				break
   247  			}
   248  		}
   249  		fieldNum := int32(wire >> 3)
   250  		wireType := int(wire & 0x7)
   251  		if wireType == 4 {
   252  			return fmt.Errorf("proto: NodeIdentity: wiretype end group for non-group")
   253  		}
   254  		if fieldNum <= 0 {
   255  			return fmt.Errorf("proto: NodeIdentity: illegal tag %d (wire type %d)", fieldNum, wire)
   256  		}
   257  		switch fieldNum {
   258  		case 1:
   259  			if wireType != 2 {
   260  				return fmt.Errorf("proto: wrong wireType = %d for field Moniker", wireType)
   261  			}
   262  			var stringLen uint64
   263  			for shift := uint(0); ; shift += 7 {
   264  				if shift >= 64 {
   265  					return ErrIntOverflowRegistry
   266  				}
   267  				if iNdEx >= l {
   268  					return io.ErrUnexpectedEOF
   269  				}
   270  				b := dAtA[iNdEx]
   271  				iNdEx++
   272  				stringLen |= uint64(b&0x7F) << shift
   273  				if b < 0x80 {
   274  					break
   275  				}
   276  			}
   277  			intStringLen := int(stringLen)
   278  			if intStringLen < 0 {
   279  				return ErrInvalidLengthRegistry
   280  			}
   281  			postIndex := iNdEx + intStringLen
   282  			if postIndex < 0 {
   283  				return ErrInvalidLengthRegistry
   284  			}
   285  			if postIndex > l {
   286  				return io.ErrUnexpectedEOF
   287  			}
   288  			m.Moniker = string(dAtA[iNdEx:postIndex])
   289  			iNdEx = postIndex
   290  		case 2:
   291  			if wireType != 2 {
   292  				return fmt.Errorf("proto: wrong wireType = %d for field NetworkAddress", wireType)
   293  			}
   294  			var stringLen uint64
   295  			for shift := uint(0); ; shift += 7 {
   296  				if shift >= 64 {
   297  					return ErrIntOverflowRegistry
   298  				}
   299  				if iNdEx >= l {
   300  					return io.ErrUnexpectedEOF
   301  				}
   302  				b := dAtA[iNdEx]
   303  				iNdEx++
   304  				stringLen |= uint64(b&0x7F) << shift
   305  				if b < 0x80 {
   306  					break
   307  				}
   308  			}
   309  			intStringLen := int(stringLen)
   310  			if intStringLen < 0 {
   311  				return ErrInvalidLengthRegistry
   312  			}
   313  			postIndex := iNdEx + intStringLen
   314  			if postIndex < 0 {
   315  				return ErrInvalidLengthRegistry
   316  			}
   317  			if postIndex > l {
   318  				return io.ErrUnexpectedEOF
   319  			}
   320  			m.NetworkAddress = string(dAtA[iNdEx:postIndex])
   321  			iNdEx = postIndex
   322  		case 3:
   323  			if wireType != 2 {
   324  				return fmt.Errorf("proto: wrong wireType = %d for field TendermintNodeID", wireType)
   325  			}
   326  			var byteLen int
   327  			for shift := uint(0); ; shift += 7 {
   328  				if shift >= 64 {
   329  					return ErrIntOverflowRegistry
   330  				}
   331  				if iNdEx >= l {
   332  					return io.ErrUnexpectedEOF
   333  				}
   334  				b := dAtA[iNdEx]
   335  				iNdEx++
   336  				byteLen |= int(b&0x7F) << shift
   337  				if b < 0x80 {
   338  					break
   339  				}
   340  			}
   341  			if byteLen < 0 {
   342  				return ErrInvalidLengthRegistry
   343  			}
   344  			postIndex := iNdEx + byteLen
   345  			if postIndex < 0 {
   346  				return ErrInvalidLengthRegistry
   347  			}
   348  			if postIndex > l {
   349  				return io.ErrUnexpectedEOF
   350  			}
   351  			if err := m.TendermintNodeID.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   352  				return err
   353  			}
   354  			iNdEx = postIndex
   355  		case 4:
   356  			if wireType != 2 {
   357  				return fmt.Errorf("proto: wrong wireType = %d for field ValidatorPublicKey", wireType)
   358  			}
   359  			var byteLen int
   360  			for shift := uint(0); ; shift += 7 {
   361  				if shift >= 64 {
   362  					return ErrIntOverflowRegistry
   363  				}
   364  				if iNdEx >= l {
   365  					return io.ErrUnexpectedEOF
   366  				}
   367  				b := dAtA[iNdEx]
   368  				iNdEx++
   369  				byteLen |= int(b&0x7F) << shift
   370  				if b < 0x80 {
   371  					break
   372  				}
   373  			}
   374  			if byteLen < 0 {
   375  				return ErrInvalidLengthRegistry
   376  			}
   377  			postIndex := iNdEx + byteLen
   378  			if postIndex < 0 {
   379  				return ErrInvalidLengthRegistry
   380  			}
   381  			if postIndex > l {
   382  				return io.ErrUnexpectedEOF
   383  			}
   384  			var v github_com_hyperledger_burrow_crypto.PublicKey
   385  			m.ValidatorPublicKey = &v
   386  			if err := m.ValidatorPublicKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   387  				return err
   388  			}
   389  			iNdEx = postIndex
   390  		default:
   391  			iNdEx = preIndex
   392  			skippy, err := skipRegistry(dAtA[iNdEx:])
   393  			if err != nil {
   394  				return err
   395  			}
   396  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   397  				return ErrInvalidLengthRegistry
   398  			}
   399  			if (iNdEx + skippy) > l {
   400  				return io.ErrUnexpectedEOF
   401  			}
   402  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
   403  			iNdEx += skippy
   404  		}
   405  	}
   406  
   407  	if iNdEx > l {
   408  		return io.ErrUnexpectedEOF
   409  	}
   410  	return nil
   411  }
   412  func skipRegistry(dAtA []byte) (n int, err error) {
   413  	l := len(dAtA)
   414  	iNdEx := 0
   415  	depth := 0
   416  	for iNdEx < l {
   417  		var wire uint64
   418  		for shift := uint(0); ; shift += 7 {
   419  			if shift >= 64 {
   420  				return 0, ErrIntOverflowRegistry
   421  			}
   422  			if iNdEx >= l {
   423  				return 0, io.ErrUnexpectedEOF
   424  			}
   425  			b := dAtA[iNdEx]
   426  			iNdEx++
   427  			wire |= (uint64(b) & 0x7F) << shift
   428  			if b < 0x80 {
   429  				break
   430  			}
   431  		}
   432  		wireType := int(wire & 0x7)
   433  		switch wireType {
   434  		case 0:
   435  			for shift := uint(0); ; shift += 7 {
   436  				if shift >= 64 {
   437  					return 0, ErrIntOverflowRegistry
   438  				}
   439  				if iNdEx >= l {
   440  					return 0, io.ErrUnexpectedEOF
   441  				}
   442  				iNdEx++
   443  				if dAtA[iNdEx-1] < 0x80 {
   444  					break
   445  				}
   446  			}
   447  		case 1:
   448  			iNdEx += 8
   449  		case 2:
   450  			var length int
   451  			for shift := uint(0); ; shift += 7 {
   452  				if shift >= 64 {
   453  					return 0, ErrIntOverflowRegistry
   454  				}
   455  				if iNdEx >= l {
   456  					return 0, io.ErrUnexpectedEOF
   457  				}
   458  				b := dAtA[iNdEx]
   459  				iNdEx++
   460  				length |= (int(b) & 0x7F) << shift
   461  				if b < 0x80 {
   462  					break
   463  				}
   464  			}
   465  			if length < 0 {
   466  				return 0, ErrInvalidLengthRegistry
   467  			}
   468  			iNdEx += length
   469  		case 3:
   470  			depth++
   471  		case 4:
   472  			if depth == 0 {
   473  				return 0, ErrUnexpectedEndOfGroupRegistry
   474  			}
   475  			depth--
   476  		case 5:
   477  			iNdEx += 4
   478  		default:
   479  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   480  		}
   481  		if iNdEx < 0 {
   482  			return 0, ErrInvalidLengthRegistry
   483  		}
   484  		if depth == 0 {
   485  			return iNdEx, nil
   486  		}
   487  	}
   488  	return 0, io.ErrUnexpectedEOF
   489  }
   490  
   491  var (
   492  	ErrInvalidLengthRegistry        = fmt.Errorf("proto: negative length found during unmarshaling")
   493  	ErrIntOverflowRegistry          = fmt.Errorf("proto: integer overflow")
   494  	ErrUnexpectedEndOfGroupRegistry = fmt.Errorf("proto: unexpected end of group")
   495  )