package com.subgraph.orchid.directory.consensus; import com.subgraph.orchid.crypto.TorSignature; import com.subgraph.orchid.data.HexDigest; public class DirectorySignature { private final HexDigest identityDigest; private final HexDigest signingKeyDigest; private final TorSignature signature; private final boolean useSha256; DirectorySignature(HexDigest identityDigest, HexDigest signingKeyDigest, TorSignature signature, boolean useSha256) { this.identityDigest = identityDigest; this.signingKeyDigest = signingKeyDigest; this.signature = signature; this.useSha256 = useSha256; } public HexDigest getIdentityDigest() { return identityDigest; } public HexDigest getSigningKeyDigest() { return signingKeyDigest; } public TorSignature getSignature() { return signature; } public boolean useSha256() { return useSha256; } }