# Functions

BuildLogLeaf returns a Trillian LogLeaf structure for a (pre-)cert and the chain of certificates leading it up to a known root.
ExtraDataForChain creates the extra data associated with a log entry as described in RFC6962 section 4.6.
NewFixedTimeSource creates a FixedTimeSource instance.

# Structs

FixedBackendResolver implements the naming.Resolver interface by just returning a fixedBackends object for the comma-separated names in the target.
FixedTimeSource provides a fixed time for use in tests.
SystemTimeSource provides the current system local time.

# Interfaces

TimeSource can provide the current time, or be replaced by a mock in tests to return specific values.