package trillian

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

enum HashStrategy

trillian.proto:49

Defines the way empty / node / leaf hashes are constructed incorporating preimage protection, which can be application specific.

Used in: Tree

enum LogRootFormat

trillian.proto:32

LogRootFormat specifies the fields that are covered by the SignedLogRoot signature, as well as their ordering and formats.

enum MapRootFormat

trillian.proto:39

MapRootFormat specifies the fields that are covered by the SignedMapRoot signature, as well as their ordering and formats.

message Proof

trillian.proto:309

Proof holds a consistency or inclusion proof for a Merkle tree, as returned by the API.

Used in: aftl.InclusionProof

message SignedEntryTimestamp

trillian.proto:206

message SignedLogRoot

trillian.proto:213

SignedLogRoot represents a commitment by a Log to a particular tree.

Used in: aftl.InclusionProof

message SignedMapRoot

trillian.proto:277

SignedMapRoot represents a commitment by a Map to a particular tree.

message Tree

trillian.proto:124

Represents a tree, which may be either a verifiable log or map. Readonly attributes are assigned at tree creation, after which they may not be modified. Note: Many APIs within the rest of the code require these objects to be provided. For safety they should be obtained via Admin API calls and not created dynamically.

enum TreeState

trillian.proto:75

State of the tree.

Used in: Tree

enum TreeType

trillian.proto:101

Type of the tree.

Used in: Tree