package
0.3.0
Repository: https://github.com/google/keytransparency.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
RegisterKeyTransparencyAdminHandler registers the http handlers for service KeyTransparencyAdmin to "mux".
RegisterKeyTransparencyAdminHandlerClient registers the http handlers for service KeyTransparencyAdmin to "mux".
RegisterKeyTransparencyAdminHandlerFromEndpoint is same as RegisterKeyTransparencyAdminHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterKeyTransparencyAdminHandlerServer registers the http handlers for service KeyTransparencyAdmin to "mux".
No description provided by the author
RegisterKeyTransparencyFrontendHandler registers the http handlers for service KeyTransparencyFrontend to "mux".
RegisterKeyTransparencyFrontendHandlerClient registers the http handlers for service KeyTransparencyFrontend to "mux".
RegisterKeyTransparencyFrontendHandlerFromEndpoint is same as RegisterKeyTransparencyFrontendHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterKeyTransparencyFrontendHandlerServer registers the http handlers for service KeyTransparencyFrontend to "mux".
No description provided by the author
RegisterKeyTransparencyHandler registers the http handlers for service KeyTransparency to "mux".
RegisterKeyTransparencyHandlerClient registers the http handlers for service KeyTransparency to "mux".
RegisterKeyTransparencyHandlerFromEndpoint is same as RegisterKeyTransparencyHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterKeyTransparencyHandlerServer registers the http handlers for service KeyTransparency to "mux".
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

BatchGetUserIndexRequest identifies a set of users.
BatchGetUserIndexRequest identifies a single user.
BatchGetUserRequest contains multiple user_ids to fetch.
BatchGetUserResponse contains the leaf entries for a set of users at the most recently published revision.
BatchListUserRevisionsRequest contains a list of users and a range of revisions.
BatchListUserRevisionsResponse contains multiple map leaves across multiple revisions.
BatchMapRevision contains a set of map leaves at a speific revision.
BatchQueueUserUpdateRequest enqueues multiple changes to user profiles.
Committed represents the data committed to in a cryptographic commitment.
CreateDirectoryRequest creates a new directory.
DeleteDirectoryRequest deletes a directory.
Directory contains information on a single directory.
Entry
Entry is a signed change to a map entry.
EntryUpdate contains the user entry update(s).
GarbageCollect request.
No description provided by the author
GetDirectoryRequest specifies the directory to retrieve information for.
GetLatestRevisionRequest identifies a particular revision.
GetRevisionRequest identifies a particular revision.
Gets the leaf entry for a user.
Contains the leaf entry for a user at the most recently published revision.
InputLog is an input log for a directory.
ListDirectories request.
ListDirectories response contains directories.
ListEntryHistoryRequest gets a list of historical keys for a user.
ListEntryHistoryResponse requests a paginated history of keys for a user.
No description provided by the author
No description provided by the author
ListMutationsRequest requests the mutations that created a given revision.
ListMutationsResponse contains the mutations that produced an revision.
ListUserRevisionsRequest gets a list of historical keys for a user.
ListUserRevisionsResponse requests a paginated history of keys for a user.
LogRoot contains the latest log root and its consistency proof.
LogRootRequest contains the information needed to request and verify LogRoot.
Leaf entry for a user.
MapperMetadata tracks the mutations that have been mapped so far.
MapRevision contains a map leaf at a speific revision.
MapRoot contains the map root and its inclusion proof in the log.
MutationProof contains the information necessary to compute the new leaf value.
QueueKeyUpdateRequest enqueues an update to a user's identity keys.
Revision represents a snapshot of the entire key directory and a diff of what changed between this revision and the previous revision.
SignedEntry is a cryptographically signed Entry.
UndeleteDirectoryRequest deletes a directory.
UnimplementedKeyTransparencyAdminServer can be embedded to have forward compatible implementations.
UnimplementedKeyTransparencyFrontendServer can be embedded to have forward compatible implementations.
UnimplementedKeyTransparencyServer can be embedded to have forward compatible implementations.
UpdateEntryRequest updates a user's profile.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
KeyTransparencyAdminClient is the client API for KeyTransparencyAdmin service.
KeyTransparencyAdminServer is the server API for KeyTransparencyAdmin service.
KeyTransparencyClient is the client API for KeyTransparency service.
KeyTransparencyFrontendClient is the client API for KeyTransparencyFrontend service.
KeyTransparencyFrontendServer is the server API for KeyTransparencyFrontend service.
KeyTransparencyServer is the server API for KeyTransparency service.