Expand description
network status documents: shared between votes, consensuses and md consensuses
Modules§
- cons
- network status documents - types that vary by flavour
- md
- network status documents - types that vary by flavour
- ns_
per_ 🔒flavour_ macros - Machinery for defining multiple flavours of network status document
- vote
- network status documents - types that vary by flavour
Macros§
- derive_
deftly_ 🔒template_ Directory Signature Hashes Accu - Ad-hoc derives for [
DirectorySignatureHash] impls, avoiding copypasta bugs
Structs§
- Directory
Signatures Hashes Accu directory-signaturea hash algorithm argument- Invalid
Network Status Vote Status - Unsupported
vote-statusvalue - NdiParams
paramsvalue- NdiR
rsub-document- Network
Status Md - Network status document (vote, consensus, or microdescriptor consensus) - body
- Network
Status Ns - Network status document (vote, consensus, or microdescriptor consensus) - body
- Network
Status Unverified Md - Signed (unverified) form of
NetworkStatus - Network
Status Unverified Ns - Signed (unverified) form of
NetworkStatus - Network
Status Unverified Vote - Signed (unverified) form of
NetworkStatus - Network
Status Vote - Network status document (vote, consensus, or microdescriptor consensus) - body
Enums§
- Directory
Signature Hash Algo directory-signaturehash algorithm argument- NdaNetwork
Status Version network-status-versionversion value- NdiDirectory
Signature directory-signaturevalue
Functions§
- verify_
general_ 🔒timeless - Meat of the verification functions for network documents
Type Aliases§
- Router
Md - The real router status entry type.
- Router
Ns - The real router status entry type.
- Router
Vote - The real router status entry type.