package proto.control_plane.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ChainRenewalService

renewal.proto:24

service DRKeyInterService

drkey.proto:24

service DRKeyIntraService

drkey.proto:29

service SegmentCreationService

seg.proto:80

service SegmentLookupService

seg.proto:36

service SegmentRegistrationService

seg.proto:62

service TrustMaterialService

cppki.proto:23

message ASEntry

seg.proto:108

Used in: PathSegment

message ASEntrySignedBody

seg.proto:126

message BandwidthInfo

seg_extensions.proto:107

BandwidthInfo specifies approximate maximum link bandwidth. The separate intra and inter AS bandwidth information allows to reconstruct bandwidth values for all paths (cross-over, shortcut, peering) based on this ASEntry. All values are in Kbit/s.

Used in: StaticInfoExtension

message Chain

cppki.proto:48

Used in: ChainRenewalResponseBody, ChainsResponse

message ChainRenewalRequestBody

renewal.proto:39

message ChainRenewalResponseBody

renewal.proto:54

message DigestExtension

seg_extensions.proto:145

Used in: PathSegmentExtensions

message DigestExtension.Digest

seg_extensions.proto:146

Used in: DigestExtension

message DiscoveryExtension

seg_extensions.proto:68

DiscoveryExtension contains information about reachable endpoints in the AS. It should at least contain the endpoints that are directly rechable over the local interface on which the beacon is sent out on. Note that it can also, but not necessarily does, contain endpoints that are reachable over other interfaces in the AS.

Used in: PathSegmentExtensions

message GeoCoordinates

seg_extensions.proto:125

Used in: StaticInfoExtension

message HiddenPathExtension

seg_extensions.proto:35

Used in: PathSegmentExtensions

message HopEntry

seg.proto:141

Used in: ASEntrySignedBody

message HopField

seg.proto:161

Used in: HopEntry, PeerEntry

message LatencyInfo

seg_extensions.proto:84

LatencyInfo specifies approximate lower-bound latency values. The separate intra and inter AS latency information allows to reconstruct latency values for all paths (cross-over, shortcut, peering) based on this ASEntry. All values are in microseconds.

Used in: StaticInfoExtension

enum LinkType

seg_extensions.proto:134

Used in: StaticInfoExtension

message PathSegment

seg.proto:92

Used in: BeaconRequest, SegmentsRegistrationRequest.Segments, SegmentsResponse.Segments, hidden_segment.v1.Segments

message PathSegmentExtensions

seg_extensions.proto:23

Used in: ASEntrySignedBody

message PathSegmentUnsignedExtensions

seg_extensions.proto:168

Used in: ASEntry

message PeerEntry

seg.proto:148

Used in: ASEntrySignedBody

message SegmentInformation

seg.proto:99

enum SegmentType

seg.proto:24

message SegmentsRegistrationRequest.Segments

seg.proto:68

Used in: SegmentsRegistrationRequest

message SegmentsResponse.Segments

seg.proto:49

Used in: SegmentsResponse

message ServiceResolutionRequest

svc_resolution.proto:24

A ServiceResolutionRequest must always fit within a UDP datagram. If the request does not fit, there is no mechanism for clients and servers to establish control-plane reachability.

(message has no fields)

message ServiceResolutionResponse

svc_resolution.proto:29

A ServiceResolutionResponse must always fit within a UDP datagram. If the response does not fit, there is no mechanism for clients and servers to establish control-plane reachability.

message StaticInfoExtension

seg_extensions.proto:40

Used in: PathSegmentExtensions

message Transport

svc_resolution.proto:39

Used in: ServiceResolutionResponse

message VerificationKeyID

cppki.proto:71

VerificationKeyID is used to identify certificates that authenticate the verification key used to verify signatures.