Skip to content
This repository was archived by the owner on Nov 21, 2023. It is now read-only.

Commit 436e13e

Browse files
mkulkeXynnn007
authored andcommitted
Re-add az-snp-vtpm verifier
Signed-off-by: Magnus Kulke <magnuskulke@microsoft.com>
1 parent 9bd520c commit 436e13e

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

attestation-service/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2021"
55

66
[features]
77
default = [ "rvps-native", "all-verifier" ]
8-
all-verifier = [ "tdx-verifier", "sgx-verifier", "snp-verifier" ]
8+
all-verifier = [ "tdx-verifier", "sgx-verifier", "snp-verifier", "az-snp-vtpm-verifier" ]
99
tdx-verifier = [ "eventlog-rs", "scroll", "intel-tee-quote-verification-rs" ]
1010
sgx-verifier = [ "scroll", "intel-tee-quote-verification-rs" ]
1111
az-snp-vtpm-verifier = [ "az-snp-vtpm", "sev" ]

attestation-service/src/policy_engine/opa/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ mod tests {
177177

178178
#[tokio::test]
179179
async fn test_set_policy() {
180-
let mut opa = OPA::new(PathBuf::from("./test_data")).unwrap();
180+
let mut opa = OPA::new(PathBuf::from("../test_data")).unwrap();
181181
let policy = "package policy
182182
default allow = true"
183183
.to_string();

attestation-service/src/verifier/az_snp_vtpm/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ mod tests {
143143

144144
#[test]
145145
fn test_verify_snp_report() {
146-
let report = include_bytes!("../../test_data/az-hcl-data.bin");
146+
let report = include_bytes!("../../../../test_data/az-hcl-data.bin");
147147
let hcl_data: HclData = report.as_slice().try_into().unwrap();
148-
let vcek = Vcek::from_pem(include_str!("../../test_data/az-vcek.pem")).unwrap();
148+
let vcek = Vcek::from_pem(include_str!("../../../../test_data/az-vcek.pem")).unwrap();
149149
verify_snp_report(hcl_data.report().snp_report(), &vcek).unwrap();
150150

151151
let mut wrong_report = *report;
@@ -157,10 +157,10 @@ mod tests {
157157

158158
#[test]
159159
fn test_verify_quote() {
160-
let signature = include_bytes!("../../test_data/az-vtpm-quote-sig.bin").to_vec();
161-
let message = include_bytes!("../../test_data/az-vtpm-quote-msg.bin").to_vec();
160+
let signature = include_bytes!("../../../../test_data/az-vtpm-quote-sig.bin").to_vec();
161+
let message = include_bytes!("../../../../test_data/az-vtpm-quote-msg.bin").to_vec();
162162
let quote = Quote { signature, message };
163-
let report = include_bytes!("../../test_data/az-hcl-data.bin");
163+
let report = include_bytes!("../../../../test_data/az-hcl-data.bin");
164164
let hcl_data: HclData = report.as_slice().try_into().unwrap();
165165
let nonce = "challenge".as_bytes();
166166
verify_quote(&quote, &hcl_data, nonce).unwrap();
@@ -186,7 +186,7 @@ mod tests {
186186

187187
#[test]
188188
fn test_parse_evidence() {
189-
let report = include_bytes!("../../test_data/az-hcl-data.bin");
189+
let report = include_bytes!("../../../../test_data/az-hcl-data.bin");
190190
let hcl_data: HclData = report.as_slice().try_into().unwrap();
191191
let snp_report = hcl_data.report().snp_report();
192192
let claim = parse_tee_evidence(snp_report);

0 commit comments

Comments
 (0)