/*
* Copyright (C) 2013 Intel Corporation
* All rights reserved.
*/
package test.vendor.vmware;
import com.intel.dcsg.cpg.crypto.Sha1Digest;
import org.junit.Test;
/**
*
* @author jbuhacoff
*/
public class TestVmwareTag {
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(TestVmwareTag.class);
/**
2013-10-24 22:18:33,714 DEBUG [main] t.a.VmwareTest [VmwareTest.java:71] PCR22: 19e63eda3e0830f118b6783817d059e10de1731d
2013-10-24 22:18:33,763 DEBUG [main] t.a.VmwareTest [VmwareTest.java:74] zeroExtendTag -> 19e63eda3e0830f118b6783817d059e10de1731d
*/
@Test
public void testVmwareAssetTag() {
Sha1Digest pcrExpected = Sha1Digest.valueOf(new byte[] { 25, -26, 62, -38, 62, 8, 48, -15, 24, -74, 120, 56, 23, -48, 89, -31, 13, -31, 115, 29 });
log.debug("PCR22: {}", pcrExpected.toHexString());
Sha1Digest tag = Sha1Digest.valueOf("fd26b12ba43f666db2dc0ef41d9cc3628ea4c7ed");
Sha1Digest zeroExtendTag = Sha1Digest.ZERO.extend(tag);
log.debug("zeroExtendTag -> {}", zeroExtendTag.toHexString()); // 19e63eda3e0830f118b6783817d059e10de1731d
}
}