# Packages
No description provided by the author
Package ctrl_msg implements a layer for sending SCION Ctrl payload requests/notifications via the infra dispatcher, including integrated signing and signature verification of ctrl payloads.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
NewBasicSigner creates a Signer that uses the supplied s and key to sign Pld's.
No description provided by the author
NewCertMgmtPld creates a new control payload, containing a new cert_mgmt payload, which in turn contains the supplied Cerealizable instance.
NewPathMgmtPld creates a new control payload, containing a new path_mgmt payload, which in turn contains the supplied Cerealizable instance.
NewPld creates a new control payload, containing the supplied Cerealizable instance.
No description provided by the author
No description provided by the author
No description provided by the author
VerifySig does some sanity checks on p, and then verifies the signature using sigV.
# Constants
No description provided by the author
No description provided by the author
SrcDefaultFmt is the default format for proto.SignS.Src.
SrcDefaultPrefix is the default prefix for proto.SignS.Src.
# Variables
NullSigner is a Signer that creates SignedPld's with no signature.
NullSigVerifier ignores signatures on all messages.
# Structs
BasicSigner is a simple implementation of Signer.
BasicSigVerifier is a SigVerifier that ignores signatures on cert_mgmt.TRC and cert_mgmt.Chain messages, to avoid dependency cycles.
Data holds all non-union entries from CtrlPld.
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Signer takes a Pld and signs it, producing a SignedPld.
SigVerifier verifies the signature of a SignedPld.