You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
igvmfilegen: migrate SNP ID block to serializer + add-snp-id-block command (#3923)
Replace the in-tree signed_measurement module with the igvm crate's
IgvmSerializer for launch-measurement computation, and move SNP ID block
handling out of the build-time auto-write into an explicit
add-snp-id-block subcommand.
- Delete signed_measurement/{snp,tdx,vbs} and vbs_defs; compute launch
digests via IgvmSerializer::measurement_for.
- Add snp_id_block.rs: unsigned artifact emission, temp-key signing
(dev/test), and out-of-band DER signature + X.509/SPKI public-key
verification (production).
- manifest emits <base>-snp.idblock (raw SnpPspIdBlock) for SNP.
- Add crypto::ecdsa::verify_prehash (ECDSA P-384 verify) across openssl,
symcrypt, and BCrypt backends.
- Extract measurement_diag.rs (launch-measurement diagnostics) and
platform_mask.rs (compatibility-mask helpers).
Signed-off-by: Ming-Wei Shih <mishih@microsoft.com>
0 commit comments