Package-level declarations
Types
A persistent disk-based implementation of LogListCache for Android.
A cached log list with metadata about when it was fetched.
A LogListDataSource that loads the bundled baseline log list. Used as a last-resort fallback when the network log list is unavailable and no cached version exists.
A simple in-memory implementation of LogListCache. Holds at most one cached log list in memory. Not persistent across app restarts.
A persistent disk-based implementation of LogListCache for iOS.
Cache interface for storing and retrieving a parsed log list.
Abstraction for fetching a raw CT log list (JSON + optional signature).
Parses the Google CT Log List V3 JSON format. Uses lenient/defensive configuration to tolerate unknown fields, empty arrays, etc.
Result of a log list fetch operation.
Service that manages the lifecycle of the trusted CT log list.
Verifies the digital signature of a CT log list JSON file. The log list is signed by Google using ECDSA with the key in GoogleLogListPublicKey.
Raw log list data as fetched from a source.
Android implementation of ResourceLoader. Loads resources from the classpath using the class loader.
Platform-specific loader for embedded resources.
iOS implementation of ResourceLoader. Loads resources from the main application bundle.