MCPcopy Create free account

hub / github.com/Barre/compact_log / functions

Functions454 in github.com/Barre/compact_log

Methodfrom_entry
(entry: &DeduplicatedLogEntry, pre_certificate: Option<Vec<u8>>)
src/types/tiles.rs:37
Methodfrom_log_entry
Create a new deduplicated log entry from a regular log entry
src/types/mod.rs:118
Methodfrom_private_key_bytes
(log_id: LogId, private_key_bytes: &[u8])
src/types/sct.rs:125
Methodget
Get a value from the database, potentially rate limited
src/storage/rate_limited_db.rs:28
Functionget_certificate
( State(state): State<Arc<ApiState>>, Path(hash_str): Path<String>, )
src/api/pages_handlers.rs:127
Functionget_checkpoint
Get the checkpoint for this log following the C2SP specification
src/api/static_handlers.rs:18
Functionget_entries
( State(state): State<Arc<ApiState>>, Query(params): Query<GetEntriesRequest>, )
src/api/handlers.rs:603
Functionget_entry_and_proof
( State(state): State<Arc<ApiState>>, Query(params): Query<GetEntryAndProofRequest>, )
src/api/handlers.rs:689
Functionget_issuer
( State(state): State<Arc<ApiState>>, Path(fingerprint): Path<String>, )
src/api/static_handlers.rs:472
Methodget_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
Functionget_page
( State(state): State<Arc<ApiState>>, Path(page_number): Path<u64>, )
src/api/pages_handlers.rs:20
Functionget_proof_by_hash
( State(state): State<Arc<ApiState>>, Query(params): Query<GetProofByHashRequest>, )
src/api/handlers.rs:472
Functionget_roots
(State(state): State<Arc<ApiState>>)
src/api/handlers.rs:667
Functionget_sth
( State(state): State<Arc<ApiState>>, )
src/api/handlers.rs:430
Functionget_sth_consistency
( State(state): State<Arc<ApiState>>, Query(params): Query<GetConsistencyProofRequest>, )
src/api/handlers.rs:452
Methodget_tile
Get a precomputed merkle tile
src/merkle_storage.rs:77
Functionhandle_data_tile_request_with_path
( state: axum::extract::State<Arc<ApiState>>, Path(index_path): Path<String>, )
src/api/mod.rs:140
Functionhandle_tile_request_with_path
Handler wrappers for tile routes
src/api/mod.rs:131
Methodhas_poison_extension
Check if the certificate has a poison extension
src/validation/tbs_extractor.rs:82
Methodhash
(&self, hasher: &mut H)
src/merkle_tree/slatedb_backed_tree.rs:987
Methodhash_certificate
Compute SHA-256 hash of certificate data
src/types/mod.rs:172
Functionhealth_check
()
src/api/mod.rs:123
Functioninclusion_request
( State(state): State<Arc<ApiState>>, )
src/api/handlers.rs:761
Methodis_precert_signing_cert
Check if a certificate is a Precertificate Signing Certificate
src/validation/tbs_extractor.rs:148
Methodis_precertificate
Check if a certificate is a pre-certificate by looking for the poison extension
src/types/mod.rs:329
Methodis_tile_full_at_size
Check if a tile would be full at a given tree size
src/merkle_tree/slatedb_backed_tree.rs:213
Functionleaf_hash
Computes the hash of the given leaf's canonical byte representation
src/merkle_tree/ct_merkle_vendored.rs:144
Methodleaf_index
(index: u64)
src/types/sct_extensions.rs:55
Methodleaf_key
(index: u64)
src/merkle_tree/slatedb_backed_tree.rs:133
Functionmain
()
benchmark/src/gen_certs.rs:99
Functionmain
()
src/main.rs:138
Functionmetrics_handler
()
src/api/mod.rs:190
Functionmetrics_middleware
( req: Request<Body>, next: axum::middleware::Next, )
src/api/mod.rs:228
Methodmetrics_worker
Background worker that logs queue metrics periodically
src/storage/mod.rs:956
Methodnew
(max_concurrent_reads: usize, warmup_duration_secs: u64)
src/rate_limiter.rs:15
Methodnew
(db: RateLimitedDb)
src/merkle_storage.rs:44
Methodnew
()
src/ccadb.rs:29
Methodnew
(public_key_der: &[u8])
src/types/mod.rs:46
Methodnew
(index: u64)
src/types/sct_extensions.rs:21
Methodnew
(first_entry_index: u64)
src/types/pages.rs:25
Methodnew
(hashes: Vec<[u8; 32]>)
src/types/tiles.rs:9
Methodnew
(text: String)
src/types/signed_note.rs:22
Methodnew
Create a new STH (without signature)
src/types/tree_head.rs:24
Methodnew
Create a new SCT (without signature - must be signed separately)
src/types/sct.rs:33
Methodnew
( db: RateLimitedDb, config: BatchConfig, merkle_tree: StorageBackedMerkleTree, )
src/storage/mod.rs:125
Methodnew
Create a new RateLimitedDb with optional rate limiting
src/storage/rate_limited_db.rs:18
Methodnew
(db: RateLimitedDb)
src/merkle_tree/slatedb_backed_tree.rs:108
Methodnew
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
Methodnew
( storage: Arc<CtStorage>, merkle_tree: StorageBackedMerkleTree, log_id: LogId,
src/api/mod.rs:37
Methodnew_precert_with_timestamp
( index: u64, certificate: Vec<u8>, chain: Option<Vec<Vec<u8>>>, issuer_key_ha
src/types/mod.rs:201
Methodnew_with_timestamp
( index: u64, certificate: Vec<u8>, chain: Option<Vec<Vec<u8>>>, timestamp: Da
src/types/mod.rs:180
Methodnode_latest_version_key
(index: u64)
src/merkle_tree/slatedb_backed_tree.rs:149
Functionparent_hash
Computes the parent of the two given subtrees. This is `H(0x01 || left || right)`.
src/merkle_tree/ct_merkle_vendored.rs:155
Methodparent_step
(idx: InternalIdx)
src/merkle_tree/ct_merkle_vendored.rs:197
Methodserialize
(&self, serializer: S)
src/merkle_storage.rs:19
Methodserialize_merkle_tree_leaf
Serialize MerkleTreeLeaf structure for a given entry data
src/types/mod.rs:226
Methodsource
(&self)
src/merkle_tree/slatedb_backed_tree.rs:34
Functiontest_add_and_retrieve_entry
()
src/storage/mod.rs:1174
Functiontest_add_from_ccadb_csv
()
src/ccadb.rs:471
Functiontest_additive_only_behavior
()
src/ccadb.rs:484
Functiontest_batch_failure_handling
()
src/storage/mod.rs:1502
Functiontest_batch_processing
()
src/storage/mod.rs:1245
Functiontest_batch_push
()
src/merkle_tree/slatedb_backed_tree.rs:1032
Functiontest_batch_push_thread_safe
()
src/merkle_tree/slatedb_backed_tree.rs:2339
Functiontest_batch_push_with_data
()
src/merkle_tree/slatedb_backed_tree.rs:1059
Functiontest_certificate_deduplication
()
src/storage/mod.rs:1317
Functiontest_chain_reconstruction_failures
()
src/storage/mod.rs:1684
Functiontest_chain_termination_attack
()
src/validation/rfc6962_validator.rs:1207
Functiontest_checkpoint_builder
()
src/types/signed_note.rs:204
Functiontest_checkpoint_format_parsing
()
src/api/static_handlers.rs:560
Functiontest_checkpoint_serialization
()
src/types/tree_head.rs:413
Functiontest_checkpoint_without_consistency_proof
()
src/types/tree_head.rs:433
Functiontest_committed_size_tracking
()
src/merkle_tree/slatedb_backed_tree.rs:1798
Functiontest_compute_subtree_root_rfc_compliance
()
src/merkle_tree/consistency.rs:239
Functiontest_concurrent_read_operations
()
src/merkle_tree/slatedb_backed_tree.rs:2457
Functiontest_consistency_proof
()
src/merkle_tree/slatedb_backed_tree.rs:1191
Functiontest_consistency_proof_same_size
()
src/merkle_tree/slatedb_backed_tree.rs:1965
Functiontest_consistency_proof_same_size_verification
()
src/merkle_tree/slatedb_backed_tree.rs:2230
Functiontest_consistency_proof_verification
()
src/merkle_tree/slatedb_backed_tree.rs:2199
Functiontest_consistency_proof_wrong_roots
()
src/merkle_tree/slatedb_backed_tree.rs:2282
Functiontest_create_sct_precert
()
src/types/sct.rs:397
Functiontest_create_sct_with_leaf_index_extension
()
src/types/sct.rs:500
Functiontest_create_sct_with_max_leaf_index
()
src/types/sct.rs:549
Functiontest_create_sct_with_timestamp
()
src/types/sct.rs:358
Functiontest_create_sct_without_index_has_empty_extensions
()
src/types/sct.rs:576
Functiontest_create_sth_with_timestamp
()
src/types/tree_head.rs:275
Functiontest_create_sth_without_timestamp
()
src/types/tree_head.rs:305
Functiontest_csv_with_colons_in_fingerprint
()
src/ccadb.rs:667
Functiontest_ct_extensions_decode_errors
()
src/types/sct_extensions.rs:270
Functiontest_ct_extensions_encoding
()
src/types/sct_extensions.rs:203
Functiontest_ct_extensions_with_leaf_index
()
src/types/sct_extensions.rs:213
Functiontest_deduplicated_entry_serialization
()
src/storage/mod.rs:1404
Functiontest_deduplicated_log_entry_from_log_entry
()
src/types/mod.rs:824
Functiontest_deduplication_with_chain_and_precert
()
src/storage/mod.rs:1761
Functiontest_disconnected_chain_vulnerability
()
src/validation/rfc6962_validator.rs:1309
Functiontest_empty_batch_operations
()
src/merkle_tree/slatedb_backed_tree.rs:1780
Functiontest_empty_csv
()
src/ccadb.rs:694
Functiontest_empty_extensions
()
src/types/sct_extensions.rs:312
Functiontest_empty_root_hash
()
src/types/tree_head.rs:450
Functiontest_error_handling
()
src/merkle_tree/slatedb_backed_tree.rs:1224
← previousnext →201–300 of 454, ranked by callers