Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Barre/compact_log
/ functions
Functions
454 in github.com/Barre/compact_log
⨍
Functions
454
◇
Types & classes
85
Method
from_entry
(entry: &DeduplicatedLogEntry, pre_certificate: Option<Vec<u8>>)
src/types/tiles.rs:37
Method
from_log_entry
Create a new deduplicated log entry from a regular log entry
src/types/mod.rs:118
Method
from_private_key_bytes
(log_id: LogId, private_key_bytes: &[u8])
src/types/sct.rs:125
Method
get
Get a value from the database, potentially rate limited
src/storage/rate_limited_db.rs:28
Function
get_certificate
( State(state): State<Arc<ApiState>>, Path(hash_str): Path<String>, )
src/api/pages_handlers.rs:127
Function
get_checkpoint
Get the checkpoint for this log following the C2SP specification
src/api/static_handlers.rs:18
Function
get_entries
( State(state): State<Arc<ApiState>>, Query(params): Query<GetEntriesRequest>, )
src/api/handlers.rs:603
Function
get_entry_and_proof
( State(state): State<Arc<ApiState>>, Query(params): Query<GetEntryAndProofRequest>, )
src/api/handlers.rs:689
Function
get_issuer
( State(state): State<Arc<ApiState>>, Path(fingerprint): Path<String>, )
src/api/static_handlers.rs:472
Method
get_node_hash_at_version
Get the hash of an internal node at the given index for a specific tree version
src/merkle_storage.rs:232
Function
get_page
( State(state): State<Arc<ApiState>>, Path(page_number): Path<u64>, )
src/api/pages_handlers.rs:20
Function
get_proof_by_hash
( State(state): State<Arc<ApiState>>, Query(params): Query<GetProofByHashRequest>, )
src/api/handlers.rs:472
Function
get_roots
(State(state): State<Arc<ApiState>>)
src/api/handlers.rs:667
Function
get_sth
( State(state): State<Arc<ApiState>>, )
src/api/handlers.rs:430
Function
get_sth_consistency
( State(state): State<Arc<ApiState>>, Query(params): Query<GetConsistencyProofRequest>, )
src/api/handlers.rs:452
Method
get_tile
Get a precomputed merkle tile
src/merkle_storage.rs:77
Function
handle_data_tile_request_with_path
( state: axum::extract::State<Arc<ApiState>>, Path(index_path): Path<String>, )
src/api/mod.rs:140
Function
handle_tile_request_with_path
Handler wrappers for tile routes
src/api/mod.rs:131
Method
has_poison_extension
Check if the certificate has a poison extension
src/validation/tbs_extractor.rs:82
Method
hash
(&self, hasher: &mut H)
src/merkle_tree/slatedb_backed_tree.rs:987
Method
hash_certificate
Compute SHA-256 hash of certificate data
src/types/mod.rs:172
Function
health_check
()
src/api/mod.rs:123
Function
inclusion_request
( State(state): State<Arc<ApiState>>, )
src/api/handlers.rs:761
Method
is_precert_signing_cert
Check if a certificate is a Precertificate Signing Certificate
src/validation/tbs_extractor.rs:148
Method
is_precertificate
Check if a certificate is a pre-certificate by looking for the poison extension
src/types/mod.rs:329
Method
is_tile_full_at_size
Check if a tile would be full at a given tree size
src/merkle_tree/slatedb_backed_tree.rs:213
Function
leaf_hash
Computes the hash of the given leaf's canonical byte representation
src/merkle_tree/ct_merkle_vendored.rs:144
Method
leaf_index
(index: u64)
src/types/sct_extensions.rs:55
Method
leaf_key
(index: u64)
src/merkle_tree/slatedb_backed_tree.rs:133
Function
main
()
benchmark/src/gen_certs.rs:99
Function
main
()
src/main.rs:138
Function
metrics_handler
()
src/api/mod.rs:190
Function
metrics_middleware
( req: Request<Body>, next: axum::middleware::Next, )
src/api/mod.rs:228
Method
metrics_worker
Background worker that logs queue metrics periodically
src/storage/mod.rs:956
Method
new
(max_concurrent_reads: usize, warmup_duration_secs: u64)
src/rate_limiter.rs:15
Method
new
(db: RateLimitedDb)
src/merkle_storage.rs:44
Method
new
()
src/ccadb.rs:29
Method
new
(public_key_der: &[u8])
src/types/mod.rs:46
Method
new
(index: u64)
src/types/sct_extensions.rs:21
Method
new
(first_entry_index: u64)
src/types/pages.rs:25
Method
new
(hashes: Vec<[u8; 32]>)
src/types/tiles.rs:9
Method
new
(text: String)
src/types/signed_note.rs:22
Method
new
Create a new STH (without signature)
src/types/tree_head.rs:24
Method
new
Create a new SCT (without signature - must be signed separately)
src/types/sct.rs:33
Method
new
( db: RateLimitedDb, config: BatchConfig, merkle_tree: StorageBackedMerkleTree, )
src/storage/mod.rs:125
Method
new
Create a new RateLimitedDb with optional rate limiting
src/storage/rate_limited_db.rs:18
Method
new
(db: RateLimitedDb)
src/merkle_tree/slatedb_backed_tree.rs:108
Method
new
Constructs a `RootHash` from the given hash digest and the number of leaves in the tree that created it.
src/merkle_tree/ct_merkle_vendored.rs:51
Method
new
( storage: Arc<CtStorage>, merkle_tree: StorageBackedMerkleTree, log_id: LogId,
src/api/mod.rs:37
Method
new_precert_with_timestamp
( index: u64, certificate: Vec<u8>, chain: Option<Vec<Vec<u8>>>, issuer_key_ha
src/types/mod.rs:201
Method
new_with_timestamp
( index: u64, certificate: Vec<u8>, chain: Option<Vec<Vec<u8>>>, timestamp: Da
src/types/mod.rs:180
Method
node_latest_version_key
(index: u64)
src/merkle_tree/slatedb_backed_tree.rs:149
Function
parent_hash
Computes the parent of the two given subtrees. This is `H(0x01 || left || right)`.
src/merkle_tree/ct_merkle_vendored.rs:155
Method
parent_step
(idx: InternalIdx)
src/merkle_tree/ct_merkle_vendored.rs:197
Method
serialize
(&self, serializer: S)
src/merkle_storage.rs:19
Method
serialize_merkle_tree_leaf
Serialize MerkleTreeLeaf structure for a given entry data
src/types/mod.rs:226
Method
source
(&self)
src/merkle_tree/slatedb_backed_tree.rs:34
Function
test_add_and_retrieve_entry
()
src/storage/mod.rs:1174
Function
test_add_from_ccadb_csv
()
src/ccadb.rs:471
Function
test_additive_only_behavior
()
src/ccadb.rs:484
Function
test_batch_failure_handling
()
src/storage/mod.rs:1502
Function
test_batch_processing
()
src/storage/mod.rs:1245
Function
test_batch_push
()
src/merkle_tree/slatedb_backed_tree.rs:1032
Function
test_batch_push_thread_safe
()
src/merkle_tree/slatedb_backed_tree.rs:2339
Function
test_batch_push_with_data
()
src/merkle_tree/slatedb_backed_tree.rs:1059
Function
test_certificate_deduplication
()
src/storage/mod.rs:1317
Function
test_chain_reconstruction_failures
()
src/storage/mod.rs:1684
Function
test_chain_termination_attack
()
src/validation/rfc6962_validator.rs:1207
Function
test_checkpoint_builder
()
src/types/signed_note.rs:204
Function
test_checkpoint_format_parsing
()
src/api/static_handlers.rs:560
Function
test_checkpoint_serialization
()
src/types/tree_head.rs:413
Function
test_checkpoint_without_consistency_proof
()
src/types/tree_head.rs:433
Function
test_committed_size_tracking
()
src/merkle_tree/slatedb_backed_tree.rs:1798
Function
test_compute_subtree_root_rfc_compliance
()
src/merkle_tree/consistency.rs:239
Function
test_concurrent_read_operations
()
src/merkle_tree/slatedb_backed_tree.rs:2457
Function
test_consistency_proof
()
src/merkle_tree/slatedb_backed_tree.rs:1191
Function
test_consistency_proof_same_size
()
src/merkle_tree/slatedb_backed_tree.rs:1965
Function
test_consistency_proof_same_size_verification
()
src/merkle_tree/slatedb_backed_tree.rs:2230
Function
test_consistency_proof_verification
()
src/merkle_tree/slatedb_backed_tree.rs:2199
Function
test_consistency_proof_wrong_roots
()
src/merkle_tree/slatedb_backed_tree.rs:2282
Function
test_create_sct_precert
()
src/types/sct.rs:397
Function
test_create_sct_with_leaf_index_extension
()
src/types/sct.rs:500
Function
test_create_sct_with_max_leaf_index
()
src/types/sct.rs:549
Function
test_create_sct_with_timestamp
()
src/types/sct.rs:358
Function
test_create_sct_without_index_has_empty_extensions
()
src/types/sct.rs:576
Function
test_create_sth_with_timestamp
()
src/types/tree_head.rs:275
Function
test_create_sth_without_timestamp
()
src/types/tree_head.rs:305
Function
test_csv_with_colons_in_fingerprint
()
src/ccadb.rs:667
Function
test_ct_extensions_decode_errors
()
src/types/sct_extensions.rs:270
Function
test_ct_extensions_encoding
()
src/types/sct_extensions.rs:203
Function
test_ct_extensions_with_leaf_index
()
src/types/sct_extensions.rs:213
Function
test_deduplicated_entry_serialization
()
src/storage/mod.rs:1404
Function
test_deduplicated_log_entry_from_log_entry
()
src/types/mod.rs:824
Function
test_deduplication_with_chain_and_precert
()
src/storage/mod.rs:1761
Function
test_disconnected_chain_vulnerability
()
src/validation/rfc6962_validator.rs:1309
Function
test_empty_batch_operations
()
src/merkle_tree/slatedb_backed_tree.rs:1780
Function
test_empty_csv
()
src/ccadb.rs:694
Function
test_empty_extensions
()
src/types/sct_extensions.rs:312
Function
test_empty_root_hash
()
src/types/tree_head.rs:450
Function
test_error_handling
()
src/merkle_tree/slatedb_backed_tree.rs:1224
← previous
next →
201–300 of 454, ranked by callers