lamzfs 0.1.1

no_std read-only ZFS reader for UEFI bootloaders (single/mirror/raidz1, unencrypted bpool)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: MIT
// Adapted from rzfs @ea41cf0b5b29 (dual GPL-2.0 OR MIT; MIT elected); see NOTICE.

pub(crate) mod common;
pub use common::{Checksum, ChecksumError};

pub(crate) mod fletcher2;
pub use fletcher2::{Fletcher2, Fletcher2Implementation};

pub(crate) mod fletcher4;
pub use fletcher4::{Fletcher4, Fletcher4Implementation};

pub(crate) mod label;
pub use label::{label_checksum, label_verify, LabelChecksumError, LabelVerifyError};

pub(crate) mod sha256;
pub use sha256::{Sha256, Sha256Implementation};