cocoon-tpm-storage 0.1.3

Cocoon TPM project - secure persistent storage
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-License-Identifier: Apache-2.0
// Copyright 2023-2025 SUSE LLC
// Author: Nicolai Stange <nstange@suse.de>

//! Functionality related to the allocation bitmap.

mod bitmap;
mod bitmap_word;
mod file;
mod sparse_bitmap;

pub use bitmap::{AllocBitmap, ExtentsAllocationRequest, ExtentsReallocationRequest};
pub use bitmap_word::{BITMAP_WORD_BITS_LOG2, BitmapWord};
pub use file::{
    AllocBitmapFile, AllocBitmapFileInitializeFuture, AllocBitmapFileReadFuture,
    AllocBitmapFileReadJournalFragmentsFuture,
};
pub use sparse_bitmap::{SparseAllocBitmap, SparseAllocBitmapBlockIterator, SparseAllocBitmapUnion};