in src/api/mod.rs [308:330]
fn test_attestationdoc_binary_encode() {
let mut pcrs = BTreeMap::new();
pcrs.insert(1, vec![1, 2, 3]);
pcrs.insert(2, vec![4, 5, 6]);
pcrs.insert(3, vec![7, 8, 9]);
let doc1 = AttestationDoc::new(
"abcd".to_string(),
Digest::SHA256,
1234,
pcrs,
vec![42; 10],
vec![],
Some(vec![255; 10]),
None,
None,
);
let bin1 = doc1.to_binary();
let doc2 = AttestationDoc::from_binary(&bin1).unwrap();
let bin2 = doc2.to_binary();
assert_eq!(doc1, doc2);
assert_eq!(bin1, bin2);
}