control_plane

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SegmentType_name = map[int32]string{
		0: "SEGMENT_TYPE_UNSPECIFIED",
		1: "SEGMENT_TYPE_UP",
		2: "SEGMENT_TYPE_DOWN",
		3: "SEGMENT_TYPE_CORE",
	}
	SegmentType_value = map[string]int32{
		"SEGMENT_TYPE_UNSPECIFIED": 0,
		"SEGMENT_TYPE_UP":          1,
		"SEGMENT_TYPE_DOWN":        2,
		"SEGMENT_TYPE_CORE":        3,
	}
)

Enum value maps for SegmentType.

View Source
var (
	LinkType_name = map[int32]string{
		0: "LINK_TYPE_UNSPECIFIED",
		1: "LINK_TYPE_DIRECT",
		2: "LINK_TYPE_MULTI_HOP",
		3: "LINK_TYPE_OPEN_NET",
	}
	LinkType_value = map[string]int32{
		"LINK_TYPE_UNSPECIFIED": 0,
		"LINK_TYPE_DIRECT":      1,
		"LINK_TYPE_MULTI_HOP":   2,
		"LINK_TYPE_OPEN_NET":    3,
	}
)

Enum value maps for LinkType.

View Source
var File_proto_control_plane_v1_cppki_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_drkey_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_renewal_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_seg_extensions_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_seg_proto protoreflect.FileDescriptor
View Source
var File_proto_control_plane_v1_svc_resolution_proto protoreflect.FileDescriptor

Functions

func RegisterChainRenewalServiceServer

func RegisterChainRenewalServiceServer(s *grpc.Server, srv ChainRenewalServiceServer)

func RegisterDRKeyInterServiceServer added in v0.9.0

func RegisterDRKeyInterServiceServer(s *grpc.Server, srv DRKeyInterServiceServer)

func RegisterDRKeyIntraServiceServer added in v0.9.0

func RegisterDRKeyIntraServiceServer(s *grpc.Server, srv DRKeyIntraServiceServer)

func RegisterSegmentCreationServiceServer

func RegisterSegmentCreationServiceServer(s *grpc.Server, srv SegmentCreationServiceServer)

func RegisterSegmentLookupServiceServer

func RegisterSegmentLookupServiceServer(s *grpc.Server, srv SegmentLookupServiceServer)

func RegisterSegmentRegistrationServiceServer

func RegisterSegmentRegistrationServiceServer(s *grpc.Server, srv SegmentRegistrationServiceServer)

func RegisterTrustMaterialServiceServer

func RegisterTrustMaterialServiceServer(s *grpc.Server, srv TrustMaterialServiceServer)

Types

type ASEntry

type ASEntry struct {
	Signed   *crypto.SignedMessage          `protobuf:"bytes,1,opt,name=signed,proto3" json:"signed,omitempty"`
	Unsigned *PathSegmentUnsignedExtensions `protobuf:"bytes,2,opt,name=unsigned,proto3" json:"unsigned,omitempty"`
	// contains filtered or unexported fields
}

func (*ASEntry) Descriptor deprecated

func (*ASEntry) Descriptor() ([]byte, []int)

Deprecated: Use ASEntry.ProtoReflect.Descriptor instead.

func (*ASEntry) GetSigned

func (x *ASEntry) GetSigned() *crypto.SignedMessage

func (*ASEntry) GetUnsigned

func (x *ASEntry) GetUnsigned() *PathSegmentUnsignedExtensions

func (*ASEntry) ProtoMessage

func (*ASEntry) ProtoMessage()

func (*ASEntry) ProtoReflect

func (x *ASEntry) ProtoReflect() protoreflect.Message

func (*ASEntry) Reset

func (x *ASEntry) Reset()

func (*ASEntry) String

func (x *ASEntry) String() string

type ASEntrySignedBody

type ASEntrySignedBody struct {
	IsdAs       uint64                 `protobuf:"varint,1,opt,name=isd_as,json=isdAs,proto3" json:"isd_as,omitempty"`
	NextIsdAs   uint64                 `protobuf:"varint,2,opt,name=next_isd_as,json=nextIsdAs,proto3" json:"next_isd_as,omitempty"`
	HopEntry    *HopEntry              `protobuf:"bytes,3,opt,name=hop_entry,json=hopEntry,proto3" json:"hop_entry,omitempty"`
	PeerEntries []*PeerEntry           `protobuf:"bytes,4,rep,name=peer_entries,json=peerEntries,proto3" json:"peer_entries,omitempty"`
	Mtu         uint32                 `protobuf:"varint,5,opt,name=mtu,proto3" json:"mtu,omitempty"`
	Extensions  *PathSegmentExtensions `protobuf:"bytes,6,opt,name=extensions,proto3" json:"extensions,omitempty"`
	// contains filtered or unexported fields
}

func (*ASEntrySignedBody) Descriptor deprecated

func (*ASEntrySignedBody) Descriptor() ([]byte, []int)

Deprecated: Use ASEntrySignedBody.ProtoReflect.Descriptor instead.

func (*ASEntrySignedBody) GetExtensions

func (x *ASEntrySignedBody) GetExtensions() *PathSegmentExtensions

func (*ASEntrySignedBody) GetHopEntry

func (x *ASEntrySignedBody) GetHopEntry() *HopEntry

func (*ASEntrySignedBody) GetIsdAs

func (x *ASEntrySignedBody) GetIsdAs() uint64

func (*ASEntrySignedBody) GetMtu

func (x *ASEntrySignedBody) GetMtu() uint32

func (*ASEntrySignedBody) GetNextIsdAs

func (x *ASEntrySignedBody) GetNextIsdAs() uint64

func (*ASEntrySignedBody) GetPeerEntries

func (x *ASEntrySignedBody) GetPeerEntries() []*PeerEntry

func (*ASEntrySignedBody) ProtoMessage

func (*ASEntrySignedBody) ProtoMessage()

func (*ASEntrySignedBody) ProtoReflect

func (x *ASEntrySignedBody) ProtoReflect() protoreflect.Message

func (*ASEntrySignedBody) Reset

func (x *ASEntrySignedBody) Reset()

func (*ASEntrySignedBody) String

func (x *ASEntrySignedBody) String() string

type BandwidthInfo

type BandwidthInfo struct {
	Intra map[uint64]uint64 `` /* 153-byte string literal not displayed */
	Inter map[uint64]uint64 `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BandwidthInfo) Descriptor deprecated

func (*BandwidthInfo) Descriptor() ([]byte, []int)

Deprecated: Use BandwidthInfo.ProtoReflect.Descriptor instead.

func (*BandwidthInfo) GetInter

func (x *BandwidthInfo) GetInter() map[uint64]uint64

func (*BandwidthInfo) GetIntra

func (x *BandwidthInfo) GetIntra() map[uint64]uint64

func (*BandwidthInfo) ProtoMessage

func (*BandwidthInfo) ProtoMessage()

func (*BandwidthInfo) ProtoReflect

func (x *BandwidthInfo) ProtoReflect() protoreflect.Message

func (*BandwidthInfo) Reset

func (x *BandwidthInfo) Reset()

func (*BandwidthInfo) String

func (x *BandwidthInfo) String() string

type BeaconRequest

type BeaconRequest struct {
	Segment *PathSegment `protobuf:"bytes,1,opt,name=segment,proto3" json:"segment,omitempty"`
	// contains filtered or unexported fields
}

func (*BeaconRequest) Descriptor deprecated

func (*BeaconRequest) Descriptor() ([]byte, []int)

Deprecated: Use BeaconRequest.ProtoReflect.Descriptor instead.

func (*BeaconRequest) GetSegment

func (x *BeaconRequest) GetSegment() *PathSegment

func (*BeaconRequest) ProtoMessage

func (*BeaconRequest) ProtoMessage()

func (*BeaconRequest) ProtoReflect

func (x *BeaconRequest) ProtoReflect() protoreflect.Message

func (*BeaconRequest) Reset

func (x *BeaconRequest) Reset()

func (*BeaconRequest) String

func (x *BeaconRequest) String() string

type BeaconResponse

type BeaconResponse struct {
	// contains filtered or unexported fields
}

func (*BeaconResponse) Descriptor deprecated

func (*BeaconResponse) Descriptor() ([]byte, []int)

Deprecated: Use BeaconResponse.ProtoReflect.Descriptor instead.

func (*BeaconResponse) ProtoMessage

func (*BeaconResponse) ProtoMessage()

func (*BeaconResponse) ProtoReflect

func (x *BeaconResponse) ProtoReflect() protoreflect.Message

func (*BeaconResponse) Reset

func (x *BeaconResponse) Reset()

func (*BeaconResponse) String

func (x *BeaconResponse) String() string

type Chain

type Chain struct {
	AsCert []byte `protobuf:"bytes,1,opt,name=as_cert,json=asCert,proto3" json:"as_cert,omitempty"`
	CaCert []byte `protobuf:"bytes,2,opt,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	// contains filtered or unexported fields
}

func (*Chain) Descriptor deprecated

func (*Chain) Descriptor() ([]byte, []int)

Deprecated: Use Chain.ProtoReflect.Descriptor instead.

func (*Chain) GetAsCert

func (x *Chain) GetAsCert() []byte

func (*Chain) GetCaCert

func (x *Chain) GetCaCert() []byte

func (*Chain) ProtoMessage

func (*Chain) ProtoMessage()

func (*Chain) ProtoReflect

func (x *Chain) ProtoReflect() protoreflect.Message

func (*Chain) Reset

func (x *Chain) Reset()

func (*Chain) String

func (x *Chain) String() string

type ChainRenewalRequest

type ChainRenewalRequest struct {
	SignedRequest    *crypto.SignedMessage `protobuf:"bytes,1,opt,name=signed_request,json=signedRequest,proto3" json:"signed_request,omitempty"`
	CmsSignedRequest []byte                `protobuf:"bytes,2,opt,name=cms_signed_request,json=cmsSignedRequest,proto3" json:"cms_signed_request,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainRenewalRequest) Descriptor deprecated

func (*ChainRenewalRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChainRenewalRequest.ProtoReflect.Descriptor instead.

func (*ChainRenewalRequest) GetCmsSignedRequest

func (x *ChainRenewalRequest) GetCmsSignedRequest() []byte

func (*ChainRenewalRequest) GetSignedRequest

func (x *ChainRenewalRequest) GetSignedRequest() *crypto.SignedMessage

func (*ChainRenewalRequest) ProtoMessage

func (*ChainRenewalRequest) ProtoMessage()

func (*ChainRenewalRequest) ProtoReflect

func (x *ChainRenewalRequest) ProtoReflect() protoreflect.Message

func (*ChainRenewalRequest) Reset

func (x *ChainRenewalRequest) Reset()

func (*ChainRenewalRequest) String

func (x *ChainRenewalRequest) String() string

type ChainRenewalRequestBody

type ChainRenewalRequestBody struct {
	Csr []byte `protobuf:"bytes,1,opt,name=csr,proto3" json:"csr,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainRenewalRequestBody) Descriptor deprecated

func (*ChainRenewalRequestBody) Descriptor() ([]byte, []int)

Deprecated: Use ChainRenewalRequestBody.ProtoReflect.Descriptor instead.

func (*ChainRenewalRequestBody) GetCsr

func (x *ChainRenewalRequestBody) GetCsr() []byte

func (*ChainRenewalRequestBody) ProtoMessage

func (*ChainRenewalRequestBody) ProtoMessage()

func (*ChainRenewalRequestBody) ProtoReflect

func (x *ChainRenewalRequestBody) ProtoReflect() protoreflect.Message

func (*ChainRenewalRequestBody) Reset

func (x *ChainRenewalRequestBody) Reset()

func (*ChainRenewalRequestBody) String

func (x *ChainRenewalRequestBody) String() string

type ChainRenewalResponse

type ChainRenewalResponse struct {
	SignedResponse    *crypto.SignedMessage `protobuf:"bytes,1,opt,name=signed_response,json=signedResponse,proto3" json:"signed_response,omitempty"`
	CmsSignedResponse []byte                `protobuf:"bytes,2,opt,name=cms_signed_response,json=cmsSignedResponse,proto3" json:"cms_signed_response,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainRenewalResponse) Descriptor deprecated

func (*ChainRenewalResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChainRenewalResponse.ProtoReflect.Descriptor instead.

func (*ChainRenewalResponse) GetCmsSignedResponse

func (x *ChainRenewalResponse) GetCmsSignedResponse() []byte

func (*ChainRenewalResponse) GetSignedResponse

func (x *ChainRenewalResponse) GetSignedResponse() *crypto.SignedMessage

func (*ChainRenewalResponse) ProtoMessage

func (*ChainRenewalResponse) ProtoMessage()

func (*ChainRenewalResponse) ProtoReflect

func (x *ChainRenewalResponse) ProtoReflect() protoreflect.Message

func (*ChainRenewalResponse) Reset

func (x *ChainRenewalResponse) Reset()

func (*ChainRenewalResponse) String

func (x *ChainRenewalResponse) String() string

type ChainRenewalResponseBody

type ChainRenewalResponseBody struct {
	Chain *Chain `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainRenewalResponseBody) Descriptor deprecated

func (*ChainRenewalResponseBody) Descriptor() ([]byte, []int)

Deprecated: Use ChainRenewalResponseBody.ProtoReflect.Descriptor instead.

func (*ChainRenewalResponseBody) GetChain

func (x *ChainRenewalResponseBody) GetChain() *Chain

func (*ChainRenewalResponseBody) ProtoMessage

func (*ChainRenewalResponseBody) ProtoMessage()

func (*ChainRenewalResponseBody) ProtoReflect

func (x *ChainRenewalResponseBody) ProtoReflect() protoreflect.Message

func (*ChainRenewalResponseBody) Reset

func (x *ChainRenewalResponseBody) Reset()

func (*ChainRenewalResponseBody) String

func (x *ChainRenewalResponseBody) String() string

type ChainRenewalServiceClient

type ChainRenewalServiceClient interface {
	ChainRenewal(ctx context.Context, in *ChainRenewalRequest, opts ...grpc.CallOption) (*ChainRenewalResponse, error)
}

ChainRenewalServiceClient is the client API for ChainRenewalService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type ChainRenewalServiceServer

type ChainRenewalServiceServer interface {
	ChainRenewal(context.Context, *ChainRenewalRequest) (*ChainRenewalResponse, error)
}

ChainRenewalServiceServer is the server API for ChainRenewalService service.

type ChainsRequest

type ChainsRequest struct {
	IsdAs             uint64                 `protobuf:"varint,1,opt,name=isd_as,json=isdAs,proto3" json:"isd_as,omitempty"`
	SubjectKeyId      []byte                 `protobuf:"bytes,2,opt,name=subject_key_id,json=subjectKeyId,proto3" json:"subject_key_id,omitempty"`
	AtLeastValidUntil *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=at_least_valid_until,json=atLeastValidUntil,proto3" json:"at_least_valid_until,omitempty"`
	AtLeastValidSince *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=at_least_valid_since,json=atLeastValidSince,proto3" json:"at_least_valid_since,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainsRequest) Descriptor deprecated

func (*ChainsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChainsRequest.ProtoReflect.Descriptor instead.

func (*ChainsRequest) GetAtLeastValidSince added in v0.11.0

func (x *ChainsRequest) GetAtLeastValidSince() *timestamppb.Timestamp

func (*ChainsRequest) GetAtLeastValidUntil added in v0.11.0

func (x *ChainsRequest) GetAtLeastValidUntil() *timestamppb.Timestamp

func (*ChainsRequest) GetIsdAs

func (x *ChainsRequest) GetIsdAs() uint64

func (*ChainsRequest) GetSubjectKeyId

func (x *ChainsRequest) GetSubjectKeyId() []byte

func (*ChainsRequest) ProtoMessage

func (*ChainsRequest) ProtoMessage()

func (*ChainsRequest) ProtoReflect

func (x *ChainsRequest) ProtoReflect() protoreflect.Message

func (*ChainsRequest) Reset

func (x *ChainsRequest) Reset()

func (*ChainsRequest) String

func (x *ChainsRequest) String() string

type ChainsResponse

type ChainsResponse struct {
	Chains []*Chain `protobuf:"bytes,1,rep,name=chains,proto3" json:"chains,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainsResponse) Descriptor deprecated

func (*ChainsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChainsResponse.ProtoReflect.Descriptor instead.

func (*ChainsResponse) GetChains

func (x *ChainsResponse) GetChains() []*Chain

func (*ChainsResponse) ProtoMessage

func (*ChainsResponse) ProtoMessage()

func (*ChainsResponse) ProtoReflect

func (x *ChainsResponse) ProtoReflect() protoreflect.Message

func (*ChainsResponse) Reset

func (x *ChainsResponse) Reset()

func (*ChainsResponse) String

func (x *ChainsResponse) String() string

type DRKeyASHostRequest added in v0.9.0

type DRKeyASHostRequest struct {
	ValTime    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val_time,json=valTime,proto3" json:"val_time,omitempty"`
	ProtocolId drkey.Protocol         `protobuf:"varint,2,opt,name=protocol_id,json=protocolId,proto3,enum=proto.drkey.v1.Protocol" json:"protocol_id,omitempty"`
	SrcIa      uint64                 `protobuf:"varint,3,opt,name=src_ia,json=srcIa,proto3" json:"src_ia,omitempty"`
	DstIa      uint64                 `protobuf:"varint,4,opt,name=dst_ia,json=dstIa,proto3" json:"dst_ia,omitempty"`
	DstHost    string                 `protobuf:"bytes,5,opt,name=dst_host,json=dstHost,proto3" json:"dst_host,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyASHostRequest) Descriptor deprecated added in v0.9.0

func (*DRKeyASHostRequest) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyASHostRequest.ProtoReflect.Descriptor instead.

func (*DRKeyASHostRequest) GetDstHost added in v0.9.0

func (x *DRKeyASHostRequest) GetDstHost() string

func (*DRKeyASHostRequest) GetDstIa added in v0.9.0

func (x *DRKeyASHostRequest) GetDstIa() uint64

func (*DRKeyASHostRequest) GetProtocolId added in v0.9.0

func (x *DRKeyASHostRequest) GetProtocolId() drkey.Protocol

func (*DRKeyASHostRequest) GetSrcIa added in v0.9.0

func (x *DRKeyASHostRequest) GetSrcIa() uint64

func (*DRKeyASHostRequest) GetValTime added in v0.9.0

func (x *DRKeyASHostRequest) GetValTime() *timestamppb.Timestamp

func (*DRKeyASHostRequest) ProtoMessage added in v0.9.0

func (*DRKeyASHostRequest) ProtoMessage()

func (*DRKeyASHostRequest) ProtoReflect added in v0.9.0

func (x *DRKeyASHostRequest) ProtoReflect() protoreflect.Message

func (*DRKeyASHostRequest) Reset added in v0.9.0

func (x *DRKeyASHostRequest) Reset()

func (*DRKeyASHostRequest) String added in v0.9.0

func (x *DRKeyASHostRequest) String() string

type DRKeyASHostResponse added in v0.9.0

type DRKeyASHostResponse struct {
	EpochBegin *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=epoch_begin,json=epochBegin,proto3" json:"epoch_begin,omitempty"`
	EpochEnd   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=epoch_end,json=epochEnd,proto3" json:"epoch_end,omitempty"`
	Key        []byte                 `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyASHostResponse) Descriptor deprecated added in v0.9.0

func (*DRKeyASHostResponse) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyASHostResponse.ProtoReflect.Descriptor instead.

func (*DRKeyASHostResponse) GetEpochBegin added in v0.9.0

func (x *DRKeyASHostResponse) GetEpochBegin() *timestamppb.Timestamp

func (*DRKeyASHostResponse) GetEpochEnd added in v0.9.0

func (x *DRKeyASHostResponse) GetEpochEnd() *timestamppb.Timestamp

func (*DRKeyASHostResponse) GetKey added in v0.9.0

func (x *DRKeyASHostResponse) GetKey() []byte

func (*DRKeyASHostResponse) ProtoMessage added in v0.9.0

func (*DRKeyASHostResponse) ProtoMessage()

func (*DRKeyASHostResponse) ProtoReflect added in v0.9.0

func (x *DRKeyASHostResponse) ProtoReflect() protoreflect.Message

func (*DRKeyASHostResponse) Reset added in v0.9.0

func (x *DRKeyASHostResponse) Reset()

func (*DRKeyASHostResponse) String added in v0.9.0

func (x *DRKeyASHostResponse) String() string

type DRKeyHostASRequest added in v0.9.0

type DRKeyHostASRequest struct {
	ValTime    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val_time,json=valTime,proto3" json:"val_time,omitempty"`
	ProtocolId drkey.Protocol         `protobuf:"varint,2,opt,name=protocol_id,json=protocolId,proto3,enum=proto.drkey.v1.Protocol" json:"protocol_id,omitempty"`
	SrcIa      uint64                 `protobuf:"varint,3,opt,name=src_ia,json=srcIa,proto3" json:"src_ia,omitempty"`
	DstIa      uint64                 `protobuf:"varint,4,opt,name=dst_ia,json=dstIa,proto3" json:"dst_ia,omitempty"`
	SrcHost    string                 `protobuf:"bytes,5,opt,name=src_host,json=srcHost,proto3" json:"src_host,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyHostASRequest) Descriptor deprecated added in v0.9.0

func (*DRKeyHostASRequest) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyHostASRequest.ProtoReflect.Descriptor instead.

func (*DRKeyHostASRequest) GetDstIa added in v0.9.0

func (x *DRKeyHostASRequest) GetDstIa() uint64

func (*DRKeyHostASRequest) GetProtocolId added in v0.9.0

func (x *DRKeyHostASRequest) GetProtocolId() drkey.Protocol

func (*DRKeyHostASRequest) GetSrcHost added in v0.9.0

func (x *DRKeyHostASRequest) GetSrcHost() string

func (*DRKeyHostASRequest) GetSrcIa added in v0.9.0

func (x *DRKeyHostASRequest) GetSrcIa() uint64

func (*DRKeyHostASRequest) GetValTime added in v0.9.0

func (x *DRKeyHostASRequest) GetValTime() *timestamppb.Timestamp

func (*DRKeyHostASRequest) ProtoMessage added in v0.9.0

func (*DRKeyHostASRequest) ProtoMessage()

func (*DRKeyHostASRequest) ProtoReflect added in v0.9.0

func (x *DRKeyHostASRequest) ProtoReflect() protoreflect.Message

func (*DRKeyHostASRequest) Reset added in v0.9.0

func (x *DRKeyHostASRequest) Reset()

func (*DRKeyHostASRequest) String added in v0.9.0

func (x *DRKeyHostASRequest) String() string

type DRKeyHostASResponse added in v0.9.0

type DRKeyHostASResponse struct {
	EpochBegin *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=epoch_begin,json=epochBegin,proto3" json:"epoch_begin,omitempty"`
	EpochEnd   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=epoch_end,json=epochEnd,proto3" json:"epoch_end,omitempty"`
	Key        []byte                 `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyHostASResponse) Descriptor deprecated added in v0.9.0

func (*DRKeyHostASResponse) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyHostASResponse.ProtoReflect.Descriptor instead.

func (*DRKeyHostASResponse) GetEpochBegin added in v0.9.0

func (x *DRKeyHostASResponse) GetEpochBegin() *timestamppb.Timestamp

func (*DRKeyHostASResponse) GetEpochEnd added in v0.9.0

func (x *DRKeyHostASResponse) GetEpochEnd() *timestamppb.Timestamp

func (*DRKeyHostASResponse) GetKey added in v0.9.0

func (x *DRKeyHostASResponse) GetKey() []byte

func (*DRKeyHostASResponse) ProtoMessage added in v0.9.0

func (*DRKeyHostASResponse) ProtoMessage()

func (*DRKeyHostASResponse) ProtoReflect added in v0.9.0

func (x *DRKeyHostASResponse) ProtoReflect() protoreflect.Message

func (*DRKeyHostASResponse) Reset added in v0.9.0

func (x *DRKeyHostASResponse) Reset()

func (*DRKeyHostASResponse) String added in v0.9.0

func (x *DRKeyHostASResponse) String() string

type DRKeyHostHostRequest added in v0.9.0

type DRKeyHostHostRequest struct {
	ValTime    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val_time,json=valTime,proto3" json:"val_time,omitempty"`
	ProtocolId drkey.Protocol         `protobuf:"varint,2,opt,name=protocol_id,json=protocolId,proto3,enum=proto.drkey.v1.Protocol" json:"protocol_id,omitempty"`
	SrcIa      uint64                 `protobuf:"varint,3,opt,name=src_ia,json=srcIa,proto3" json:"src_ia,omitempty"`
	DstIa      uint64                 `protobuf:"varint,4,opt,name=dst_ia,json=dstIa,proto3" json:"dst_ia,omitempty"`
	SrcHost    string                 `protobuf:"bytes,5,opt,name=src_host,json=srcHost,proto3" json:"src_host,omitempty"`
	DstHost    string                 `protobuf:"bytes,6,opt,name=dst_host,json=dstHost,proto3" json:"dst_host,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyHostHostRequest) Descriptor deprecated added in v0.9.0

func (*DRKeyHostHostRequest) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyHostHostRequest.ProtoReflect.Descriptor instead.

func (*DRKeyHostHostRequest) GetDstHost added in v0.9.0

func (x *DRKeyHostHostRequest) GetDstHost() string

func (*DRKeyHostHostRequest) GetDstIa added in v0.9.0

func (x *DRKeyHostHostRequest) GetDstIa() uint64

func (*DRKeyHostHostRequest) GetProtocolId added in v0.9.0

func (x *DRKeyHostHostRequest) GetProtocolId() drkey.Protocol

func (*DRKeyHostHostRequest) GetSrcHost added in v0.9.0

func (x *DRKeyHostHostRequest) GetSrcHost() string

func (*DRKeyHostHostRequest) GetSrcIa added in v0.9.0

func (x *DRKeyHostHostRequest) GetSrcIa() uint64

func (*DRKeyHostHostRequest) GetValTime added in v0.9.0

func (x *DRKeyHostHostRequest) GetValTime() *timestamppb.Timestamp

func (*DRKeyHostHostRequest) ProtoMessage added in v0.9.0

func (*DRKeyHostHostRequest) ProtoMessage()

func (*DRKeyHostHostRequest) ProtoReflect added in v0.9.0

func (x *DRKeyHostHostRequest) ProtoReflect() protoreflect.Message

func (*DRKeyHostHostRequest) Reset added in v0.9.0

func (x *DRKeyHostHostRequest) Reset()

func (*DRKeyHostHostRequest) String added in v0.9.0

func (x *DRKeyHostHostRequest) String() string

type DRKeyHostHostResponse added in v0.9.0

type DRKeyHostHostResponse struct {
	EpochBegin *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=epoch_begin,json=epochBegin,proto3" json:"epoch_begin,omitempty"`
	EpochEnd   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=epoch_end,json=epochEnd,proto3" json:"epoch_end,omitempty"`
	Key        []byte                 `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyHostHostResponse) Descriptor deprecated added in v0.9.0

func (*DRKeyHostHostResponse) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyHostHostResponse.ProtoReflect.Descriptor instead.

func (*DRKeyHostHostResponse) GetEpochBegin added in v0.9.0

func (x *DRKeyHostHostResponse) GetEpochBegin() *timestamppb.Timestamp

func (*DRKeyHostHostResponse) GetEpochEnd added in v0.9.0

func (x *DRKeyHostHostResponse) GetEpochEnd() *timestamppb.Timestamp

func (*DRKeyHostHostResponse) GetKey added in v0.9.0

func (x *DRKeyHostHostResponse) GetKey() []byte

func (*DRKeyHostHostResponse) ProtoMessage added in v0.9.0

func (*DRKeyHostHostResponse) ProtoMessage()

func (*DRKeyHostHostResponse) ProtoReflect added in v0.9.0

func (x *DRKeyHostHostResponse) ProtoReflect() protoreflect.Message

func (*DRKeyHostHostResponse) Reset added in v0.9.0

func (x *DRKeyHostHostResponse) Reset()

func (*DRKeyHostHostResponse) String added in v0.9.0

func (x *DRKeyHostHostResponse) String() string

type DRKeyInterServiceClient added in v0.9.0

type DRKeyInterServiceClient interface {
	DRKeyLevel1(ctx context.Context, in *DRKeyLevel1Request, opts ...grpc.CallOption) (*DRKeyLevel1Response, error)
}

DRKeyInterServiceClient is the client API for DRKeyInterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewDRKeyInterServiceClient added in v0.9.0

func NewDRKeyInterServiceClient(cc grpc.ClientConnInterface) DRKeyInterServiceClient

type DRKeyInterServiceServer added in v0.9.0

type DRKeyInterServiceServer interface {
	DRKeyLevel1(context.Context, *DRKeyLevel1Request) (*DRKeyLevel1Response, error)
}

DRKeyInterServiceServer is the server API for DRKeyInterService service.

type DRKeyIntraLevel1Request added in v0.9.0

type DRKeyIntraLevel1Request struct {
	ValTime    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val_time,json=valTime,proto3" json:"val_time,omitempty"`
	ProtocolId drkey.Protocol         `protobuf:"varint,2,opt,name=protocol_id,json=protocolId,proto3,enum=proto.drkey.v1.Protocol" json:"protocol_id,omitempty"`
	SrcIa      uint64                 `protobuf:"varint,3,opt,name=src_ia,json=srcIa,proto3" json:"src_ia,omitempty"`
	DstIa      uint64                 `protobuf:"varint,4,opt,name=dst_ia,json=dstIa,proto3" json:"dst_ia,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyIntraLevel1Request) Descriptor deprecated added in v0.9.0

func (*DRKeyIntraLevel1Request) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyIntraLevel1Request.ProtoReflect.Descriptor instead.

func (*DRKeyIntraLevel1Request) GetDstIa added in v0.9.0

func (x *DRKeyIntraLevel1Request) GetDstIa() uint64

func (*DRKeyIntraLevel1Request) GetProtocolId added in v0.9.0

func (x *DRKeyIntraLevel1Request) GetProtocolId() drkey.Protocol

func (*DRKeyIntraLevel1Request) GetSrcIa added in v0.9.0

func (x *DRKeyIntraLevel1Request) GetSrcIa() uint64

func (*DRKeyIntraLevel1Request) GetValTime added in v0.9.0

func (*DRKeyIntraLevel1Request) ProtoMessage added in v0.9.0

func (*DRKeyIntraLevel1Request) ProtoMessage()

func (*DRKeyIntraLevel1Request) ProtoReflect added in v0.9.0

func (x *DRKeyIntraLevel1Request) ProtoReflect() protoreflect.Message

func (*DRKeyIntraLevel1Request) Reset added in v0.9.0

func (x *DRKeyIntraLevel1Request) Reset()

func (*DRKeyIntraLevel1Request) String added in v0.9.0

func (x *DRKeyIntraLevel1Request) String() string

type DRKeyIntraLevel1Response added in v0.9.0

type DRKeyIntraLevel1Response struct {
	EpochBegin *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=epoch_begin,json=epochBegin,proto3" json:"epoch_begin,omitempty"`
	EpochEnd   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=epoch_end,json=epochEnd,proto3" json:"epoch_end,omitempty"`
	Key        []byte                 `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyIntraLevel1Response) Descriptor deprecated added in v0.9.0

func (*DRKeyIntraLevel1Response) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyIntraLevel1Response.ProtoReflect.Descriptor instead.

func (*DRKeyIntraLevel1Response) GetEpochBegin added in v0.9.0

func (x *DRKeyIntraLevel1Response) GetEpochBegin() *timestamppb.Timestamp

func (*DRKeyIntraLevel1Response) GetEpochEnd added in v0.9.0

func (*DRKeyIntraLevel1Response) GetKey added in v0.9.0

func (x *DRKeyIntraLevel1Response) GetKey() []byte

func (*DRKeyIntraLevel1Response) ProtoMessage added in v0.9.0

func (*DRKeyIntraLevel1Response) ProtoMessage()

func (*DRKeyIntraLevel1Response) ProtoReflect added in v0.9.0

func (x *DRKeyIntraLevel1Response) ProtoReflect() protoreflect.Message

func (*DRKeyIntraLevel1Response) Reset added in v0.9.0

func (x *DRKeyIntraLevel1Response) Reset()

func (*DRKeyIntraLevel1Response) String added in v0.9.0

func (x *DRKeyIntraLevel1Response) String() string

type DRKeyIntraServiceClient added in v0.9.0

type DRKeyIntraServiceClient interface {
	DRKeyIntraLevel1(ctx context.Context, in *DRKeyIntraLevel1Request, opts ...grpc.CallOption) (*DRKeyIntraLevel1Response, error)
	DRKeyASHost(ctx context.Context, in *DRKeyASHostRequest, opts ...grpc.CallOption) (*DRKeyASHostResponse, error)
	DRKeyHostAS(ctx context.Context, in *DRKeyHostASRequest, opts ...grpc.CallOption) (*DRKeyHostASResponse, error)
	DRKeyHostHost(ctx context.Context, in *DRKeyHostHostRequest, opts ...grpc.CallOption) (*DRKeyHostHostResponse, error)
	DRKeySecretValue(ctx context.Context, in *DRKeySecretValueRequest, opts ...grpc.CallOption) (*DRKeySecretValueResponse, error)
}

DRKeyIntraServiceClient is the client API for DRKeyIntraService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewDRKeyIntraServiceClient added in v0.9.0

func NewDRKeyIntraServiceClient(cc grpc.ClientConnInterface) DRKeyIntraServiceClient

type DRKeyIntraServiceServer added in v0.9.0

DRKeyIntraServiceServer is the server API for DRKeyIntraService service.

type DRKeyLevel1Request added in v0.9.0

type DRKeyLevel1Request struct {
	ValTime    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val_time,json=valTime,proto3" json:"val_time,omitempty"`
	ProtocolId drkey.Protocol         `protobuf:"varint,2,opt,name=protocol_id,json=protocolId,proto3,enum=proto.drkey.v1.Protocol" json:"protocol_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyLevel1Request) Descriptor deprecated added in v0.9.0

func (*DRKeyLevel1Request) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyLevel1Request.ProtoReflect.Descriptor instead.

func (*DRKeyLevel1Request) GetProtocolId added in v0.9.0

func (x *DRKeyLevel1Request) GetProtocolId() drkey.Protocol

func (*DRKeyLevel1Request) GetValTime added in v0.9.0

func (x *DRKeyLevel1Request) GetValTime() *timestamppb.Timestamp

func (*DRKeyLevel1Request) ProtoMessage added in v0.9.0

func (*DRKeyLevel1Request) ProtoMessage()

func (*DRKeyLevel1Request) ProtoReflect added in v0.9.0

func (x *DRKeyLevel1Request) ProtoReflect() protoreflect.Message

func (*DRKeyLevel1Request) Reset added in v0.9.0

func (x *DRKeyLevel1Request) Reset()

func (*DRKeyLevel1Request) String added in v0.9.0

func (x *DRKeyLevel1Request) String() string

type DRKeyLevel1Response added in v0.9.0

type DRKeyLevel1Response struct {
	EpochBegin *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=epoch_begin,json=epochBegin,proto3" json:"epoch_begin,omitempty"`
	EpochEnd   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=epoch_end,json=epochEnd,proto3" json:"epoch_end,omitempty"`
	Key        []byte                 `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeyLevel1Response) Descriptor deprecated added in v0.9.0

func (*DRKeyLevel1Response) Descriptor() ([]byte, []int)

Deprecated: Use DRKeyLevel1Response.ProtoReflect.Descriptor instead.

func (*DRKeyLevel1Response) GetEpochBegin added in v0.9.0

func (x *DRKeyLevel1Response) GetEpochBegin() *timestamppb.Timestamp

func (*DRKeyLevel1Response) GetEpochEnd added in v0.9.0

func (x *DRKeyLevel1Response) GetEpochEnd() *timestamppb.Timestamp

func (*DRKeyLevel1Response) GetKey added in v0.9.0

func (x *DRKeyLevel1Response) GetKey() []byte

func (*DRKeyLevel1Response) ProtoMessage added in v0.9.0

func (*DRKeyLevel1Response) ProtoMessage()

func (*DRKeyLevel1Response) ProtoReflect added in v0.9.0

func (x *DRKeyLevel1Response) ProtoReflect() protoreflect.Message

func (*DRKeyLevel1Response) Reset added in v0.9.0

func (x *DRKeyLevel1Response) Reset()

func (*DRKeyLevel1Response) String added in v0.9.0

func (x *DRKeyLevel1Response) String() string

type DRKeySecretValueRequest added in v0.9.0

type DRKeySecretValueRequest struct {
	ValTime    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val_time,json=valTime,proto3" json:"val_time,omitempty"`
	ProtocolId drkey.Protocol         `protobuf:"varint,2,opt,name=protocol_id,json=protocolId,proto3,enum=proto.drkey.v1.Protocol" json:"protocol_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeySecretValueRequest) Descriptor deprecated added in v0.9.0

func (*DRKeySecretValueRequest) Descriptor() ([]byte, []int)

Deprecated: Use DRKeySecretValueRequest.ProtoReflect.Descriptor instead.

func (*DRKeySecretValueRequest) GetProtocolId added in v0.9.0

func (x *DRKeySecretValueRequest) GetProtocolId() drkey.Protocol

func (*DRKeySecretValueRequest) GetValTime added in v0.9.0

func (*DRKeySecretValueRequest) ProtoMessage added in v0.9.0

func (*DRKeySecretValueRequest) ProtoMessage()

func (*DRKeySecretValueRequest) ProtoReflect added in v0.9.0

func (x *DRKeySecretValueRequest) ProtoReflect() protoreflect.Message

func (*DRKeySecretValueRequest) Reset added in v0.9.0

func (x *DRKeySecretValueRequest) Reset()

func (*DRKeySecretValueRequest) String added in v0.9.0

func (x *DRKeySecretValueRequest) String() string

type DRKeySecretValueResponse added in v0.9.0

type DRKeySecretValueResponse struct {
	EpochBegin *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=epoch_begin,json=epochBegin,proto3" json:"epoch_begin,omitempty"`
	EpochEnd   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=epoch_end,json=epochEnd,proto3" json:"epoch_end,omitempty"`
	Key        []byte                 `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DRKeySecretValueResponse) Descriptor deprecated added in v0.9.0

func (*DRKeySecretValueResponse) Descriptor() ([]byte, []int)

Deprecated: Use DRKeySecretValueResponse.ProtoReflect.Descriptor instead.

func (*DRKeySecretValueResponse) GetEpochBegin added in v0.9.0

func (x *DRKeySecretValueResponse) GetEpochBegin() *timestamppb.Timestamp

func (*DRKeySecretValueResponse) GetEpochEnd added in v0.9.0

func (*DRKeySecretValueResponse) GetKey added in v0.9.0

func (x *DRKeySecretValueResponse) GetKey() []byte

func (*DRKeySecretValueResponse) ProtoMessage added in v0.9.0

func (*DRKeySecretValueResponse) ProtoMessage()

func (*DRKeySecretValueResponse) ProtoReflect added in v0.9.0

func (x *DRKeySecretValueResponse) ProtoReflect() protoreflect.Message

func (*DRKeySecretValueResponse) Reset added in v0.9.0

func (x *DRKeySecretValueResponse) Reset()

func (*DRKeySecretValueResponse) String added in v0.9.0

func (x *DRKeySecretValueResponse) String() string

type DigestExtension

type DigestExtension struct {
	Epic *DigestExtension_Digest `protobuf:"bytes,1000,opt,name=epic,proto3" json:"epic,omitempty"`
	// contains filtered or unexported fields
}

func (*DigestExtension) Descriptor deprecated

func (*DigestExtension) Descriptor() ([]byte, []int)

Deprecated: Use DigestExtension.ProtoReflect.Descriptor instead.

func (*DigestExtension) GetEpic

func (*DigestExtension) ProtoMessage

func (*DigestExtension) ProtoMessage()

func (*DigestExtension) ProtoReflect

func (x *DigestExtension) ProtoReflect() protoreflect.Message

func (*DigestExtension) Reset

func (x *DigestExtension) Reset()

func (*DigestExtension) String

func (x *DigestExtension) String() string

type DigestExtension_Digest

type DigestExtension_Digest struct {
	Digest []byte `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
	// contains filtered or unexported fields
}

func (*DigestExtension_Digest) Descriptor deprecated

func (*DigestExtension_Digest) Descriptor() ([]byte, []int)

Deprecated: Use DigestExtension_Digest.ProtoReflect.Descriptor instead.

func (*DigestExtension_Digest) GetDigest

func (x *DigestExtension_Digest) GetDigest() []byte

func (*DigestExtension_Digest) ProtoMessage

func (*DigestExtension_Digest) ProtoMessage()

func (*DigestExtension_Digest) ProtoReflect

func (x *DigestExtension_Digest) ProtoReflect() protoreflect.Message

func (*DigestExtension_Digest) Reset

func (x *DigestExtension_Digest) Reset()

func (*DigestExtension_Digest) String

func (x *DigestExtension_Digest) String() string

type GeoCoordinates

type GeoCoordinates struct {
	Latitude  float32 `protobuf:"fixed32,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	Longitude float32 `protobuf:"fixed32,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	Address   string  `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*GeoCoordinates) Descriptor deprecated

func (*GeoCoordinates) Descriptor() ([]byte, []int)

Deprecated: Use GeoCoordinates.ProtoReflect.Descriptor instead.

func (*GeoCoordinates) GetAddress

func (x *GeoCoordinates) GetAddress() string

func (*GeoCoordinates) GetLatitude

func (x *GeoCoordinates) GetLatitude() float32

func (*GeoCoordinates) GetLongitude

func (x *GeoCoordinates) GetLongitude() float32

func (*GeoCoordinates) ProtoMessage

func (*GeoCoordinates) ProtoMessage()

func (*GeoCoordinates) ProtoReflect

func (x *GeoCoordinates) ProtoReflect() protoreflect.Message

func (*GeoCoordinates) Reset

func (x *GeoCoordinates) Reset()

func (*GeoCoordinates) String

func (x *GeoCoordinates) String() string

type HiddenPathExtension

type HiddenPathExtension struct {
	IsHidden bool `protobuf:"varint,1,opt,name=is_hidden,json=isHidden,proto3" json:"is_hidden,omitempty"`
	// contains filtered or unexported fields
}

func (*HiddenPathExtension) Descriptor deprecated

func (*HiddenPathExtension) Descriptor() ([]byte, []int)

Deprecated: Use HiddenPathExtension.ProtoReflect.Descriptor instead.

func (*HiddenPathExtension) GetIsHidden

func (x *HiddenPathExtension) GetIsHidden() bool

func (*HiddenPathExtension) ProtoMessage

func (*HiddenPathExtension) ProtoMessage()

func (*HiddenPathExtension) ProtoReflect

func (x *HiddenPathExtension) ProtoReflect() protoreflect.Message

func (*HiddenPathExtension) Reset

func (x *HiddenPathExtension) Reset()

func (*HiddenPathExtension) String

func (x *HiddenPathExtension) String() string

type HopEntry

type HopEntry struct {
	HopField   *HopField `protobuf:"bytes,1,opt,name=hop_field,json=hopField,proto3" json:"hop_field,omitempty"`
	IngressMtu uint32    `protobuf:"varint,2,opt,name=ingress_mtu,json=ingressMtu,proto3" json:"ingress_mtu,omitempty"`
	// contains filtered or unexported fields
}

func (*HopEntry) Descriptor deprecated

func (*HopEntry) Descriptor() ([]byte, []int)

Deprecated: Use HopEntry.ProtoReflect.Descriptor instead.

func (*HopEntry) GetHopField

func (x *HopEntry) GetHopField() *HopField

func (*HopEntry) GetIngressMtu

func (x *HopEntry) GetIngressMtu() uint32

func (*HopEntry) ProtoMessage

func (*HopEntry) ProtoMessage()

func (*HopEntry) ProtoReflect

func (x *HopEntry) ProtoReflect() protoreflect.Message

func (*HopEntry) Reset

func (x *HopEntry) Reset()

func (*HopEntry) String

func (x *HopEntry) String() string

type HopField

type HopField struct {
	Ingress uint64 `protobuf:"varint,1,opt,name=ingress,proto3" json:"ingress,omitempty"`
	Egress  uint64 `protobuf:"varint,2,opt,name=egress,proto3" json:"egress,omitempty"`
	ExpTime uint32 `protobuf:"varint,3,opt,name=exp_time,json=expTime,proto3" json:"exp_time,omitempty"`
	Mac     []byte `protobuf:"bytes,4,opt,name=mac,proto3" json:"mac,omitempty"`
	// contains filtered or unexported fields
}

func (*HopField) Descriptor deprecated

func (*HopField) Descriptor() ([]byte, []int)

Deprecated: Use HopField.ProtoReflect.Descriptor instead.

func (*HopField) GetEgress

func (x *HopField) GetEgress() uint64

func (*HopField) GetExpTime

func (x *HopField) GetExpTime() uint32

func (*HopField) GetIngress

func (x *HopField) GetIngress() uint64

func (*HopField) GetMac

func (x *HopField) GetMac() []byte

func (*HopField) ProtoMessage

func (*HopField) ProtoMessage()

func (*HopField) ProtoReflect

func (x *HopField) ProtoReflect() protoreflect.Message

func (*HopField) Reset

func (x *HopField) Reset()

func (*HopField) String

func (x *HopField) String() string

type LatencyInfo

type LatencyInfo struct {
	Intra map[uint64]uint32 `` /* 153-byte string literal not displayed */
	Inter map[uint64]uint32 `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LatencyInfo) Descriptor deprecated

func (*LatencyInfo) Descriptor() ([]byte, []int)

Deprecated: Use LatencyInfo.ProtoReflect.Descriptor instead.

func (*LatencyInfo) GetInter

func (x *LatencyInfo) GetInter() map[uint64]uint32

func (*LatencyInfo) GetIntra

func (x *LatencyInfo) GetIntra() map[uint64]uint32

func (*LatencyInfo) ProtoMessage

func (*LatencyInfo) ProtoMessage()

func (*LatencyInfo) ProtoReflect

func (x *LatencyInfo) ProtoReflect() protoreflect.Message

func (*LatencyInfo) Reset

func (x *LatencyInfo) Reset()

func (*LatencyInfo) String

func (x *LatencyInfo) String() string

type LinkType

type LinkType int32
const (
	LinkType_LINK_TYPE_UNSPECIFIED LinkType = 0
	LinkType_LINK_TYPE_DIRECT      LinkType = 1
	LinkType_LINK_TYPE_MULTI_HOP   LinkType = 2
	LinkType_LINK_TYPE_OPEN_NET    LinkType = 3
)

func (LinkType) Descriptor

func (LinkType) Descriptor() protoreflect.EnumDescriptor

func (LinkType) Enum

func (x LinkType) Enum() *LinkType

func (LinkType) EnumDescriptor deprecated

func (LinkType) EnumDescriptor() ([]byte, []int)

Deprecated: Use LinkType.Descriptor instead.

func (LinkType) Number

func (x LinkType) Number() protoreflect.EnumNumber

func (LinkType) String

func (x LinkType) String() string

func (LinkType) Type

type PathSegment

type PathSegment struct {
	SegmentInfo []byte     `protobuf:"bytes,1,opt,name=segment_info,json=segmentInfo,proto3" json:"segment_info,omitempty"`
	AsEntries   []*ASEntry `protobuf:"bytes,2,rep,name=as_entries,json=asEntries,proto3" json:"as_entries,omitempty"`
	// contains filtered or unexported fields
}

func (*PathSegment) Descriptor deprecated

func (*PathSegment) Descriptor() ([]byte, []int)

Deprecated: Use PathSegment.ProtoReflect.Descriptor instead.

func (*PathSegment) GetAsEntries

func (x *PathSegment) GetAsEntries() []*ASEntry

func (*PathSegment) GetSegmentInfo

func (x *PathSegment) GetSegmentInfo() []byte

func (*PathSegment) ProtoMessage

func (*PathSegment) ProtoMessage()

func (*PathSegment) ProtoReflect

func (x *PathSegment) ProtoReflect() protoreflect.Message

func (*PathSegment) Reset

func (x *PathSegment) Reset()

func (*PathSegment) String

func (x *PathSegment) String() string

type PathSegmentExtensions

type PathSegmentExtensions struct {
	StaticInfo *StaticInfoExtension `protobuf:"bytes,1,opt,name=static_info,json=staticInfo,proto3" json:"static_info,omitempty"`
	HiddenPath *HiddenPathExtension `protobuf:"bytes,2,opt,name=hidden_path,json=hiddenPath,proto3" json:"hidden_path,omitempty"`
	Digests    *DigestExtension     `protobuf:"bytes,1000,opt,name=digests,proto3" json:"digests,omitempty"`
	// contains filtered or unexported fields
}

func (*PathSegmentExtensions) Descriptor deprecated

func (*PathSegmentExtensions) Descriptor() ([]byte, []int)

Deprecated: Use PathSegmentExtensions.ProtoReflect.Descriptor instead.

func (*PathSegmentExtensions) GetDigests

func (x *PathSegmentExtensions) GetDigests() *DigestExtension

func (*PathSegmentExtensions) GetHiddenPath

func (x *PathSegmentExtensions) GetHiddenPath() *HiddenPathExtension

func (*PathSegmentExtensions) GetStaticInfo

func (x *PathSegmentExtensions) GetStaticInfo() *StaticInfoExtension

func (*PathSegmentExtensions) ProtoMessage

func (*PathSegmentExtensions) ProtoMessage()

func (*PathSegmentExtensions) ProtoReflect

func (x *PathSegmentExtensions) ProtoReflect() protoreflect.Message

func (*PathSegmentExtensions) Reset

func (x *PathSegmentExtensions) Reset()

func (*PathSegmentExtensions) String

func (x *PathSegmentExtensions) String() string

type PathSegmentUnsignedExtensions

type PathSegmentUnsignedExtensions struct {
	Epic *experimental.EPICDetachedExtension `protobuf:"bytes,1000,opt,name=epic,proto3" json:"epic,omitempty"`
	// contains filtered or unexported fields
}

func (*PathSegmentUnsignedExtensions) Descriptor deprecated

func (*PathSegmentUnsignedExtensions) Descriptor() ([]byte, []int)

Deprecated: Use PathSegmentUnsignedExtensions.ProtoReflect.Descriptor instead.

func (*PathSegmentUnsignedExtensions) GetEpic

func (*PathSegmentUnsignedExtensions) ProtoMessage

func (*PathSegmentUnsignedExtensions) ProtoMessage()

func (*PathSegmentUnsignedExtensions) ProtoReflect

func (*PathSegmentUnsignedExtensions) Reset

func (x *PathSegmentUnsignedExtensions) Reset()

func (*PathSegmentUnsignedExtensions) String

type PeerEntry

type PeerEntry struct {
	PeerIsdAs     uint64    `protobuf:"varint,1,opt,name=peer_isd_as,json=peerIsdAs,proto3" json:"peer_isd_as,omitempty"`
	PeerInterface uint64    `protobuf:"varint,2,opt,name=peer_interface,json=peerInterface,proto3" json:"peer_interface,omitempty"`
	PeerMtu       uint32    `protobuf:"varint,3,opt,name=peer_mtu,json=peerMtu,proto3" json:"peer_mtu,omitempty"`
	HopField      *HopField `protobuf:"bytes,4,opt,name=hop_field,json=hopField,proto3" json:"hop_field,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerEntry) Descriptor deprecated

func (*PeerEntry) Descriptor() ([]byte, []int)

Deprecated: Use PeerEntry.ProtoReflect.Descriptor instead.

func (*PeerEntry) GetHopField

func (x *PeerEntry) GetHopField() *HopField

func (*PeerEntry) GetPeerInterface

func (x *PeerEntry) GetPeerInterface() uint64

func (*PeerEntry) GetPeerIsdAs

func (x *PeerEntry) GetPeerIsdAs() uint64

func (*PeerEntry) GetPeerMtu

func (x *PeerEntry) GetPeerMtu() uint32

func (*PeerEntry) ProtoMessage

func (*PeerEntry) ProtoMessage()

func (*PeerEntry) ProtoReflect

func (x *PeerEntry) ProtoReflect() protoreflect.Message

func (*PeerEntry) Reset

func (x *PeerEntry) Reset()

func (*PeerEntry) String

func (x *PeerEntry) String() string

type SegmentCreationServiceClient

type SegmentCreationServiceClient interface {
	Beacon(ctx context.Context, in *BeaconRequest, opts ...grpc.CallOption) (*BeaconResponse, error)
}

SegmentCreationServiceClient is the client API for SegmentCreationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SegmentCreationServiceServer

type SegmentCreationServiceServer interface {
	Beacon(context.Context, *BeaconRequest) (*BeaconResponse, error)
}

SegmentCreationServiceServer is the server API for SegmentCreationService service.

type SegmentInformation

type SegmentInformation struct {
	Timestamp int64  `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	SegmentId uint32 `protobuf:"varint,2,opt,name=segment_id,json=segmentId,proto3" json:"segment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentInformation) Descriptor deprecated

func (*SegmentInformation) Descriptor() ([]byte, []int)

Deprecated: Use SegmentInformation.ProtoReflect.Descriptor instead.

func (*SegmentInformation) GetSegmentId

func (x *SegmentInformation) GetSegmentId() uint32

func (*SegmentInformation) GetTimestamp

func (x *SegmentInformation) GetTimestamp() int64

func (*SegmentInformation) ProtoMessage

func (*SegmentInformation) ProtoMessage()

func (*SegmentInformation) ProtoReflect

func (x *SegmentInformation) ProtoReflect() protoreflect.Message

func (*SegmentInformation) Reset

func (x *SegmentInformation) Reset()

func (*SegmentInformation) String

func (x *SegmentInformation) String() string

type SegmentLookupServiceClient

type SegmentLookupServiceClient interface {
	Segments(ctx context.Context, in *SegmentsRequest, opts ...grpc.CallOption) (*SegmentsResponse, error)
}

SegmentLookupServiceClient is the client API for SegmentLookupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SegmentLookupServiceServer

type SegmentLookupServiceServer interface {
	Segments(context.Context, *SegmentsRequest) (*SegmentsResponse, error)
}

SegmentLookupServiceServer is the server API for SegmentLookupService service.

type SegmentRegistrationServiceClient

type SegmentRegistrationServiceClient interface {
	SegmentsRegistration(ctx context.Context, in *SegmentsRegistrationRequest, opts ...grpc.CallOption) (*SegmentsRegistrationResponse, error)
}

SegmentRegistrationServiceClient is the client API for SegmentRegistrationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SegmentRegistrationServiceServer

type SegmentRegistrationServiceServer interface {
	SegmentsRegistration(context.Context, *SegmentsRegistrationRequest) (*SegmentsRegistrationResponse, error)
}

SegmentRegistrationServiceServer is the server API for SegmentRegistrationService service.

type SegmentType

type SegmentType int32
const (
	SegmentType_SEGMENT_TYPE_UNSPECIFIED SegmentType = 0
	SegmentType_SEGMENT_TYPE_UP          SegmentType = 1
	SegmentType_SEGMENT_TYPE_DOWN        SegmentType = 2
	SegmentType_SEGMENT_TYPE_CORE        SegmentType = 3
)

func (SegmentType) Descriptor

func (SegmentType) Enum

func (x SegmentType) Enum() *SegmentType

func (SegmentType) EnumDescriptor deprecated

func (SegmentType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SegmentType.Descriptor instead.

func (SegmentType) Number

func (x SegmentType) Number() protoreflect.EnumNumber

func (SegmentType) String

func (x SegmentType) String() string

func (SegmentType) Type

type SegmentsRegistrationRequest

type SegmentsRegistrationRequest struct {
	Segments map[int32]*SegmentsRegistrationRequest_Segments `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SegmentsRegistrationRequest) Descriptor deprecated

func (*SegmentsRegistrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use SegmentsRegistrationRequest.ProtoReflect.Descriptor instead.

func (*SegmentsRegistrationRequest) GetSegments

func (*SegmentsRegistrationRequest) ProtoMessage

func (*SegmentsRegistrationRequest) ProtoMessage()

func (*SegmentsRegistrationRequest) ProtoReflect

func (*SegmentsRegistrationRequest) Reset

func (x *SegmentsRegistrationRequest) Reset()

func (*SegmentsRegistrationRequest) String

func (x *SegmentsRegistrationRequest) String() string

type SegmentsRegistrationRequest_Segments

type SegmentsRegistrationRequest_Segments struct {
	Segments []*PathSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentsRegistrationRequest_Segments) Descriptor deprecated

func (*SegmentsRegistrationRequest_Segments) Descriptor() ([]byte, []int)

Deprecated: Use SegmentsRegistrationRequest_Segments.ProtoReflect.Descriptor instead.

func (*SegmentsRegistrationRequest_Segments) GetSegments

func (*SegmentsRegistrationRequest_Segments) ProtoMessage

func (*SegmentsRegistrationRequest_Segments) ProtoMessage()

func (*SegmentsRegistrationRequest_Segments) ProtoReflect

func (*SegmentsRegistrationRequest_Segments) Reset

func (*SegmentsRegistrationRequest_Segments) String

type SegmentsRegistrationResponse

type SegmentsRegistrationResponse struct {
	// contains filtered or unexported fields
}

func (*SegmentsRegistrationResponse) Descriptor deprecated

func (*SegmentsRegistrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use SegmentsRegistrationResponse.ProtoReflect.Descriptor instead.

func (*SegmentsRegistrationResponse) ProtoMessage

func (*SegmentsRegistrationResponse) ProtoMessage()

func (*SegmentsRegistrationResponse) ProtoReflect

func (*SegmentsRegistrationResponse) Reset

func (x *SegmentsRegistrationResponse) Reset()

func (*SegmentsRegistrationResponse) String

type SegmentsRequest

type SegmentsRequest struct {
	SrcIsdAs uint64 `protobuf:"varint,1,opt,name=src_isd_as,json=srcIsdAs,proto3" json:"src_isd_as,omitempty"`
	DstIsdAs uint64 `protobuf:"varint,2,opt,name=dst_isd_as,json=dstIsdAs,proto3" json:"dst_isd_as,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentsRequest) Descriptor deprecated

func (*SegmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SegmentsRequest.ProtoReflect.Descriptor instead.

func (*SegmentsRequest) GetDstIsdAs

func (x *SegmentsRequest) GetDstIsdAs() uint64

func (*SegmentsRequest) GetSrcIsdAs

func (x *SegmentsRequest) GetSrcIsdAs() uint64

func (*SegmentsRequest) ProtoMessage

func (*SegmentsRequest) ProtoMessage()

func (*SegmentsRequest) ProtoReflect

func (x *SegmentsRequest) ProtoReflect() protoreflect.Message

func (*SegmentsRequest) Reset

func (x *SegmentsRequest) Reset()

func (*SegmentsRequest) String

func (x *SegmentsRequest) String() string

type SegmentsResponse

type SegmentsResponse struct {
	Segments                    map[int32]*SegmentsResponse_Segments `` /* 158-byte string literal not displayed */
	DeprecatedSignedRevocations [][]byte                             `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SegmentsResponse) Descriptor deprecated

func (*SegmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SegmentsResponse.ProtoReflect.Descriptor instead.

func (*SegmentsResponse) GetDeprecatedSignedRevocations

func (x *SegmentsResponse) GetDeprecatedSignedRevocations() [][]byte

func (*SegmentsResponse) GetSegments

func (x *SegmentsResponse) GetSegments() map[int32]*SegmentsResponse_Segments

func (*SegmentsResponse) ProtoMessage

func (*SegmentsResponse) ProtoMessage()

func (*SegmentsResponse) ProtoReflect

func (x *SegmentsResponse) ProtoReflect() protoreflect.Message

func (*SegmentsResponse) Reset

func (x *SegmentsResponse) Reset()

func (*SegmentsResponse) String

func (x *SegmentsResponse) String() string

type SegmentsResponse_Segments

type SegmentsResponse_Segments struct {
	Segments []*PathSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

func (*SegmentsResponse_Segments) Descriptor deprecated

func (*SegmentsResponse_Segments) Descriptor() ([]byte, []int)

Deprecated: Use SegmentsResponse_Segments.ProtoReflect.Descriptor instead.

func (*SegmentsResponse_Segments) GetSegments

func (x *SegmentsResponse_Segments) GetSegments() []*PathSegment

func (*SegmentsResponse_Segments) ProtoMessage

func (*SegmentsResponse_Segments) ProtoMessage()

func (*SegmentsResponse_Segments) ProtoReflect

func (*SegmentsResponse_Segments) Reset

func (x *SegmentsResponse_Segments) Reset()

func (*SegmentsResponse_Segments) String

func (x *SegmentsResponse_Segments) String() string

type ServiceResolutionRequest

type ServiceResolutionRequest struct {
	// contains filtered or unexported fields
}

func (*ServiceResolutionRequest) Descriptor deprecated

func (*ServiceResolutionRequest) Descriptor() ([]byte, []int)

Deprecated: Use ServiceResolutionRequest.ProtoReflect.Descriptor instead.

func (*ServiceResolutionRequest) ProtoMessage

func (*ServiceResolutionRequest) ProtoMessage()

func (*ServiceResolutionRequest) ProtoReflect

func (x *ServiceResolutionRequest) ProtoReflect() protoreflect.Message

func (*ServiceResolutionRequest) Reset

func (x *ServiceResolutionRequest) Reset()

func (*ServiceResolutionRequest) String

func (x *ServiceResolutionRequest) String() string

type ServiceResolutionResponse

type ServiceResolutionResponse struct {
	Transports map[string]*Transport `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceResolutionResponse) Descriptor deprecated

func (*ServiceResolutionResponse) Descriptor() ([]byte, []int)

Deprecated: Use ServiceResolutionResponse.ProtoReflect.Descriptor instead.

func (*ServiceResolutionResponse) GetTransports

func (x *ServiceResolutionResponse) GetTransports() map[string]*Transport

func (*ServiceResolutionResponse) ProtoMessage

func (*ServiceResolutionResponse) ProtoMessage()

func (*ServiceResolutionResponse) ProtoReflect

func (*ServiceResolutionResponse) Reset

func (x *ServiceResolutionResponse) Reset()

func (*ServiceResolutionResponse) String

func (x *ServiceResolutionResponse) String() string

type StaticInfoExtension

type StaticInfoExtension struct {
	Latency      *LatencyInfo               `protobuf:"bytes,1,opt,name=latency,proto3" json:"latency,omitempty"`
	Bandwidth    *BandwidthInfo             `protobuf:"bytes,2,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	Geo          map[uint64]*GeoCoordinates `` /* 148-byte string literal not displayed */
	LinkType     map[uint64]LinkType        `` /* 212-byte string literal not displayed */
	InternalHops map[uint64]uint32          `` /* 187-byte string literal not displayed */
	Note         string                     `protobuf:"bytes,6,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

func (*StaticInfoExtension) Descriptor deprecated

func (*StaticInfoExtension) Descriptor() ([]byte, []int)

Deprecated: Use StaticInfoExtension.ProtoReflect.Descriptor instead.

func (*StaticInfoExtension) GetBandwidth

func (x *StaticInfoExtension) GetBandwidth() *BandwidthInfo

func (*StaticInfoExtension) GetGeo

func (x *StaticInfoExtension) GetGeo() map[uint64]*GeoCoordinates

func (*StaticInfoExtension) GetInternalHops

func (x *StaticInfoExtension) GetInternalHops() map[uint64]uint32

func (*StaticInfoExtension) GetLatency

func (x *StaticInfoExtension) GetLatency() *LatencyInfo

func (*StaticInfoExtension) GetLinkType

func (x *StaticInfoExtension) GetLinkType() map[uint64]LinkType

func (*StaticInfoExtension) GetNote

func (x *StaticInfoExtension) GetNote() string

func (*StaticInfoExtension) ProtoMessage

func (*StaticInfoExtension) ProtoMessage()

func (*StaticInfoExtension) ProtoReflect

func (x *StaticInfoExtension) ProtoReflect() protoreflect.Message

func (*StaticInfoExtension) Reset

func (x *StaticInfoExtension) Reset()

func (*StaticInfoExtension) String

func (x *StaticInfoExtension) String() string

type TRCRequest

type TRCRequest struct {
	Isd    uint32 `protobuf:"varint,1,opt,name=isd,proto3" json:"isd,omitempty"`
	Base   uint64 `protobuf:"varint,2,opt,name=base,proto3" json:"base,omitempty"`
	Serial uint64 `protobuf:"varint,3,opt,name=serial,proto3" json:"serial,omitempty"`
	// contains filtered or unexported fields
}

func (*TRCRequest) Descriptor deprecated

func (*TRCRequest) Descriptor() ([]byte, []int)

Deprecated: Use TRCRequest.ProtoReflect.Descriptor instead.

func (*TRCRequest) GetBase

func (x *TRCRequest) GetBase() uint64

func (*TRCRequest) GetIsd

func (x *TRCRequest) GetIsd() uint32

func (*TRCRequest) GetSerial

func (x *TRCRequest) GetSerial() uint64

func (*TRCRequest) ProtoMessage

func (*TRCRequest) ProtoMessage()

func (*TRCRequest) ProtoReflect

func (x *TRCRequest) ProtoReflect() protoreflect.Message

func (*TRCRequest) Reset

func (x *TRCRequest) Reset()

func (*TRCRequest) String

func (x *TRCRequest) String() string

type TRCResponse

type TRCResponse struct {
	Trc []byte `protobuf:"bytes,1,opt,name=trc,proto3" json:"trc,omitempty"`
	// contains filtered or unexported fields
}

func (*TRCResponse) Descriptor deprecated

func (*TRCResponse) Descriptor() ([]byte, []int)

Deprecated: Use TRCResponse.ProtoReflect.Descriptor instead.

func (*TRCResponse) GetTrc

func (x *TRCResponse) GetTrc() []byte

func (*TRCResponse) ProtoMessage

func (*TRCResponse) ProtoMessage()

func (*TRCResponse) ProtoReflect

func (x *TRCResponse) ProtoReflect() protoreflect.Message

func (*TRCResponse) Reset

func (x *TRCResponse) Reset()

func (*TRCResponse) String

func (x *TRCResponse) String() string

type Transport

type Transport struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*Transport) Descriptor deprecated

func (*Transport) Descriptor() ([]byte, []int)

Deprecated: Use Transport.ProtoReflect.Descriptor instead.

func (*Transport) GetAddress

func (x *Transport) GetAddress() string

func (*Transport) ProtoMessage

func (*Transport) ProtoMessage()

func (*Transport) ProtoReflect

func (x *Transport) ProtoReflect() protoreflect.Message

func (*Transport) Reset

func (x *Transport) Reset()

func (*Transport) String

func (x *Transport) String() string

type TrustMaterialServiceClient

type TrustMaterialServiceClient interface {
	Chains(ctx context.Context, in *ChainsRequest, opts ...grpc.CallOption) (*ChainsResponse, error)
	TRC(ctx context.Context, in *TRCRequest, opts ...grpc.CallOption) (*TRCResponse, error)
}

TrustMaterialServiceClient is the client API for TrustMaterialService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type TrustMaterialServiceServer

type TrustMaterialServiceServer interface {
	Chains(context.Context, *ChainsRequest) (*ChainsResponse, error)
	TRC(context.Context, *TRCRequest) (*TRCResponse, error)
}

TrustMaterialServiceServer is the server API for TrustMaterialService service.

type UnimplementedChainRenewalServiceServer

type UnimplementedChainRenewalServiceServer struct {
}

UnimplementedChainRenewalServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedChainRenewalServiceServer) ChainRenewal

type UnimplementedDRKeyInterServiceServer added in v0.9.0

type UnimplementedDRKeyInterServiceServer struct {
}

UnimplementedDRKeyInterServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedDRKeyInterServiceServer) DRKeyLevel1 added in v0.9.0

type UnimplementedDRKeyIntraServiceServer added in v0.9.0

type UnimplementedDRKeyIntraServiceServer struct {
}

UnimplementedDRKeyIntraServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedDRKeyIntraServiceServer) DRKeyASHost added in v0.9.0

func (*UnimplementedDRKeyIntraServiceServer) DRKeyHostAS added in v0.9.0

func (*UnimplementedDRKeyIntraServiceServer) DRKeyHostHost added in v0.9.0

func (*UnimplementedDRKeyIntraServiceServer) DRKeyIntraLevel1 added in v0.9.0

func (*UnimplementedDRKeyIntraServiceServer) DRKeySecretValue added in v0.9.0

type UnimplementedSegmentCreationServiceServer

type UnimplementedSegmentCreationServiceServer struct {
}

UnimplementedSegmentCreationServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSegmentCreationServiceServer) Beacon

type UnimplementedSegmentLookupServiceServer

type UnimplementedSegmentLookupServiceServer struct {
}

UnimplementedSegmentLookupServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSegmentLookupServiceServer) Segments

type UnimplementedSegmentRegistrationServiceServer

type UnimplementedSegmentRegistrationServiceServer struct {
}

UnimplementedSegmentRegistrationServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSegmentRegistrationServiceServer) SegmentsRegistration

type UnimplementedTrustMaterialServiceServer

type UnimplementedTrustMaterialServiceServer struct {
}

UnimplementedTrustMaterialServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedTrustMaterialServiceServer) Chains

func (*UnimplementedTrustMaterialServiceServer) TRC

type VerificationKeyID

type VerificationKeyID struct {
	IsdAs        uint64 `protobuf:"varint,1,opt,name=isd_as,json=isdAs,proto3" json:"isd_as,omitempty"`
	SubjectKeyId []byte `protobuf:"bytes,2,opt,name=subject_key_id,json=subjectKeyId,proto3" json:"subject_key_id,omitempty"`
	TrcBase      uint64 `protobuf:"varint,3,opt,name=trc_base,json=trcBase,proto3" json:"trc_base,omitempty"`
	TrcSerial    uint64 `protobuf:"varint,4,opt,name=trc_serial,json=trcSerial,proto3" json:"trc_serial,omitempty"`
	// contains filtered or unexported fields
}

func (*VerificationKeyID) Descriptor deprecated

func (*VerificationKeyID) Descriptor() ([]byte, []int)

Deprecated: Use VerificationKeyID.ProtoReflect.Descriptor instead.

func (*VerificationKeyID) GetIsdAs

func (x *VerificationKeyID) GetIsdAs() uint64

func (*VerificationKeyID) GetSubjectKeyId

func (x *VerificationKeyID) GetSubjectKeyId() []byte

func (*VerificationKeyID) GetTrcBase

func (x *VerificationKeyID) GetTrcBase() uint64

func (*VerificationKeyID) GetTrcSerial

func (x *VerificationKeyID) GetTrcSerial() uint64

func (*VerificationKeyID) ProtoMessage

func (*VerificationKeyID) ProtoMessage()

func (*VerificationKeyID) ProtoReflect

func (x *VerificationKeyID) ProtoReflect() protoreflect.Message

func (*VerificationKeyID) Reset

func (x *VerificationKeyID) Reset()

func (*VerificationKeyID) String

func (x *VerificationKeyID) String() string

Directories

Path Synopsis
Package mock_control_plane is a generated GoMock package.
Package mock_control_plane is a generated GoMock package.
v1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL