Network Statuses¶
-
class
bushel.directory.network_status.
NetworkStatusConsensusDirectorySignature
[source]¶ Directory signatures as found in
NetworkStatusConsensus
, defined in the Tor directory protocol version 3 ([dir-spec] §3.4.1).For the signature, we take the hash through the _space_ after
directory-signature
, not the newline: this ensures that all authorities sign the same thing.- Variables
algorithm (str) – one of “sha1” or “sha256”, or None if this was not present
identity (str) – hex-encoded digest of the authority identity key of the signing authority
signing_key_digest (str) – hex-encoded digest of the current authority signing key of the signing authority
signature (bytes) – signature of the status document, with the initial item “network-status-version”, and the signature item “directory-signature”, using the signing key