igvmfilegen/signed_measurement/mod.rs
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4//! Creates a digest for supported isolation types which can be signed externally.
5
6pub mod snp;
7pub mod tdx;
8pub mod vbs;
9
10pub use snp::generate_snp_measurement;
11pub use tdx::generate_tdx_measurement;
12pub use vbs::generate_vbs_measurement;
13
14const SHA_256_OUTPUT_SIZE_BYTES: usize = 32;
15const SHA_384_OUTPUT_SIZE_BYTES: usize = 48;