Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Barre/compact_log
/ types & classes
Types & classes
85 in github.com/Barre/compact_log
⨍
Functions
454
◇
Types & classes
85
↓ 5 callers
Class
InternalIdx
src/merkle_tree/ct_merkle_vendored.rs:106
↓ 1 callers
Class
LeafHasher
A hasher that prepends the leaf-hash prefix
src/merkle_tree/ct_merkle_vendored.rs:125
↓ 1 callers
Class
LeafIdx
src/merkle_tree/ct_merkle_vendored.rs:101
Class
AddChainRequest
src/types/mod.rs:374
Class
AddChainResponse
src/types/mod.rs:382
Class
ApiState
src/api/mod.rs:25
Class
AppConfig
src/main.rs:78
Class
AwsConfig
src/main.rs:65
Class
AzureConfig
src/main.rs:58
Class
BatchConfig
src/storage/mod.rs:81
Class
BatchEntry
Entry to be batched and flushed
src/storage/mod.rs:50
Class
BatchStats
src/storage/mod.rs:67
Class
BoundTest
src/merkle_tree/consistency.rs:164
Class
CacheConfig
src/main.rs:119
Enum
CcadbEnvironment
src/validation/rfc6962_validator.rs:23
Class
CcadbRootEntry
src/ccadb.rs:14
Class
CcadbWorker
Worker that fetches and updates CCADB root certificates
src/ccadb.rs:305
Class
Certificate
src/merkle_storage.rs:8
Class
CertificateSctEntry
src/storage/mod.rs:59
Class
ChainValidationContext
src/validation/rfc6962_validator.rs:93
Class
Checkpoint
src/types/tree_head.rs:149
Class
CheckpointBuilder
Builder for creating signed checkpoints
src/types/signed_note.rs:86
Class
ConsistencyProof
src/merkle_tree/ct_merkle_vendored.rs:463
Enum
CtError
src/types/mod.rs:25
Class
CtExtensions
src/types/sct_extensions.rs:104
Class
CtStorage
src/storage/mod.rs:106
Class
DataTile
src/types/tiles.rs:25
Class
DeduplicatedLogEntry
src/types/mod.rs:90
Class
DiscoveryResponse
src/types/pages.rs:75
Class
EntriesPage
src/types/pages.rs:11
Class
ErrorResponse
src/api/mod.rs:170
Class
Extension
src/types/sct_extensions.rs:11
Enum
ExtensionType
src/types/sct_extensions.rs:6
Class
GetConsistencyProofRequest
src/types/mod.rs:407
Class
GetConsistencyProofResponse
src/types/mod.rs:414
Class
GetEntriesRequest
src/types/mod.rs:420
Class
GetEntriesResponse
src/types/mod.rs:427
Class
GetEntryAndProofRequest
src/api/handlers.rs:749
Class
GetEntryAndProofResponse
src/api/handlers.rs:755
Class
GetProofByHashRequest
src/types/mod.rs:393
Class
GetProofByHashResponse
src/types/mod.rs:400
Class
GetRootsResponse
src/types/mod.rs:440
Interface
HashableLeaf
Represents a leaf that can be included in a Merkle tree. This only requires that the leaf have a unique hash representation.
src/merkle_tree/ct_merkle_vendored.rs:74
Class
HealthResponse
src/api/mod.rs:164
Class
InclusionProof
src/merkle_tree/ct_merkle_vendored.rs:289
Class
InclusionRequestResponse
src/types/mod.rs:453
Class
KeyPrefix
src/storage/mod.rs:88
Class
KeysConfig
src/main.rs:95
Class
LeafEntry
src/types/mod.rs:433
Class
LeafIndex
src/types/sct_extensions.rs:18
Class
LocalConfig
src/main.rs:73
Class
LogEntry
src/types/mod.rs:62
Enum
LogEntryType
src/types/mod.rs:19
Class
LogId
src/types/mod.rs:43
Class
NoteSignature
src/types/signed_note.rs:15
Class
PageEntry
src/types/pages.rs:19
Class
RFC6962NoteSignature
RFC 6962 TreeHeadSignature for CT logs (signature type 0x05)
src/types/signed_note.rs:63
Class
RateLimitedDb
src/storage/rate_limited_db.rs:9
Class
ReadPermit
src/rate_limiter.rs:63
Class
ReadRateLimiter
src/rate_limiter.rs:7
Class
Rfc6962ValidationConfig
src/validation/rfc6962_validator.rs:46
Class
Rfc6962Validator
RFC 6962 compliant certificate validator
src/validation/rfc6962_validator.rs:82
Class
RootCertificateStore
src/ccadb.rs:23
Class
RootHash
src/merkle_tree/ct_merkle_vendored.rs:40
Class
SctBuilder
Builder for creating SCTs with proper signatures
src/types/sct.rs:119
Enum
SctVersion
src/types/sct.rs:8
Class
ServerConfig
src/main.rs:87
Class
SignedCertificateTimestamp
src/types/sct.rs:14
Class
SignedNote
src/types/signed_note.rs:8
Class
SignedTreeHead
src/types/tree_head.rs:8
Class
SlateDbBackedTree
A SlateDB-backed append-only Merkle tree implementation. This implementation stores only the necessary data in SlateDB: - Leaf values at keys "leaf:{
src/merkle_tree/slatedb_backed_tree.rs:61
Enum
SlateDbTreeError
src/merkle_tree/slatedb_backed_tree.rs:17
Class
SthBuilder
src/types/tree_head.rs:92
Class
SthResponse
src/types/tree_head.rs:85
Class
StorageBackedMerkleTree
src/merkle_storage.rs:39
Class
StorageConfig
src/main.rs:50
Enum
StorageError
src/storage/mod.rs:18
Class
TbsExtractor
src/validation/tbs_extractor.rs:9
Class
TemporalInterval
src/types/mod.rs:446
Class
TemporalWindow
src/validation/rfc6962_validator.rs:39
Class
TestLeaf
src/merkle_tree/slatedb_backed_tree.rs:982
Class
Tile
src/types/tiles.rs:4
Class
TileLeaf
src/types/tiles.rs:30
Class
ValidationConfig
src/main.rs:103
Enum
Version
src/types/pages.rs:6