Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/ct-log
/ types & classes
Types & classes
28 in github.com/cloudflare/ct-log
⨍
Functions
172
◇
Types & classes
28
↓ 2 callers
TypeAlias
int64Slice
int64Slice implements sort.Interface over a slice of int64s.
custom/custom.go:6
Struct
Cache
ct/cache/cache.go:34
Struct
Config
config/config.go:70
Struct
Frontier
Frontier stores the roots of the right-most perfect Merkle trees (that is, Merkle trees with 2^n leaves) of a CT log. It is compact, and used for prev
custom/frontier/frontier.go:12
Struct
Item
ct/cache/cache.go:12
Struct
Local
Local implements convenience methods over a local database connection. The local database is for metadata and indices, because they're small and frequ
custom/local.go:42
Struct
LocalTx
LocalTx implements convenience methods over a transaction with the local storage.
custom/local.go:267
Struct
LogClient
LogClient overloads the proper CT log client to remove validation, so I can send weird stuff to logs.
cmd/admin/ct-log-tester/log_client.go:16
Struct
LogStorage
LogStorage implements storage.LogStorage over a Backblaze B2 bucket and a local queue of unsequenced certificates.
ct/log_storage.go:24
Struct
QuotaManager
QuotaManager is the mechanism which provides backpressure from the signer to the servers, when leaves are being queued faster than they're being seque
ct/quota_manager.go:20
Struct
Remote
Remote implements convenience methods over a large-scale data host. The data is possibly hosted remotely, so may take a long time to fetch.
custom/remote.go:39
Struct
SignerConfig
config/config.go:93
Struct
adminStorage
config/admin_storage.go:11
Struct
adminTx
config/admin_storage.go:31
Struct
cache
ct/cache/cache.go:39
Struct
cacheHandler
cacheHandler sets the Cache-Control header on common, cache-able requests.
cmd/server/main.go:240
Struct
devZero
cmd/admin/ct-log-tester/internal/drand/drand.go:12
Struct
file
file specifies the file format of our config. See config.dev.yml for examles/annotations.
config/config.go:25
Struct
fsm
fsm is used by a logTreeTX to prevent Trillian from modifying the databases in an unexpected ways, by modeling valid transactions as finite-state mach
ct/fsm.go:60
TypeAlias
fsmState
ct/fsm.go:7
Struct
janitor
ct/cache/cache.go:103
Struct
keyList
keyList stores the list of keys in our cache in a way that is easy to randomly sample.
ct/cache/cache.go:173
Struct
logMeta
config/config.go:51
Struct
logTreeTX
logTreeTX is the transactional interface for reading/updating a Log. A logTreeTX can only modify the tree specified in its creation.
ct/tree_tx.go:63
Struct
readOnlyLogTX
readOnlyLogTX provides a read-only view into log data. A readOnlyLogTX, unlike readOnlyLogTreeTX, is not tied to a particular tree.
ct/read_log_tx.go:13
Struct
readOnlyLogTreeTX
readOnlyLogTreeTX provides a read-only view into the log data. A readOnlyLogTreeTX can only read from the tree specified in its creation.
ct/read_tree_tx.go:19
Struct
trillianLogClient
NOTE(brendan): The `opts` argument to each function call seems to be a technical detail of how GRPC works and carries no information.
cmd/server/client.go:17
Struct
undoAGL
cmd/admin/ct-log-tester/internal/drand/drand.go:21