Skip to content

Commit aa6fb0c

Browse files
committed
Fix: tests of ratls crate due to new SEV quote serialization
1 parent 644347e commit aa6fb0c

5 files changed

Lines changed: 162 additions & 166 deletions

File tree

Lines changed: 124 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -1,136 +1,136 @@
11
-----BEGIN CERTIFICATE-----
2-
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
2121
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2222
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
23-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOwY
24-
fKwbgp2MaS0CZ1v2nTeSD/CXOEpUKmHbORPsBc8+7PIA5XjGf7pVD8TIK4AyrQAA
25-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5G3IUByY93ZISiN12hebGq67OIJwp8VjCG
26-
oiBd+YKHtXFbEkQHv0EJrR3AyP+MHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
23+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBkyKN
24+
abtU7EWbW6cXw7qKjgLwYf4qbnePddLi4K8/C+tJsFxMNTDO9Yabo8T8oZoAAAAA
25+
AAAAAAAAAAAAAAAAAAAAAAAAAAAdd1iDTtHox8YQ+1rCFVWUjfjtqnSyFYpXMZf+
26+
4ZPXVZg1l2OCL5GF8Ylh5pY3RusAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2727
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2828
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2929
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3030
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3131
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3232
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
3333
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
34-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAABAAAAZwYAAAAA
35-
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
135-
xdVv4gaWJC3i6Vuk5mNL27mX
136-
-----END CERTIFICATE-----
34+
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
136+
-----END CERTIFICATE-----

crate/ratls/src/generate.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use der::{asn1::Ia5String, pem::LineEnding, EncodePem};
1+
use der::{EncodePem, asn1::Ia5String, pem::LineEnding};
22

33
use ecdsa::elliptic_curve::ScalarPrimitive;
4+
use p256::SecretKey;
45
use p256::ecdsa::DerSignature;
56
use p256::pkcs8::EncodePrivateKey;
6-
use p256::SecretKey;
7-
use rand_chacha::rand_core::{RngCore, SeedableRng};
87
use rand_chacha::ChaCha20Rng;
8+
use rand_chacha::rand_core::{RngCore, SeedableRng};
99

1010
use spki::{EncodePublicKey, SubjectPublicKeyInfoOwned};
1111
use std::str::FromStr;
@@ -14,7 +14,7 @@ use std::{
1414
net::{IpAddr, Ipv4Addr},
1515
time::Duration,
1616
};
17-
use tee_attestation::{get_key, get_quote, guess_tee, TeeType};
17+
use tee_attestation::{TeeType, get_key, get_quote, guess_tee};
1818
use x509_cert::ext::pkix::BasicConstraints;
1919

2020
use crate::verify::forge_report_data;
@@ -27,7 +27,7 @@ use crate::{
2727
use x509_cert::{
2828
builder::{Builder, CertificateBuilder, Profile},
2929
der::asn1::OctetString,
30-
ext::pkix::{name::GeneralName, SubjectAltName},
30+
ext::pkix::{SubjectAltName, name::GeneralName},
3131
name::Name,
3232
serial_number::SerialNumber,
3333
time::Validity,

crate/ratls/src/verify.rs

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -134,33 +134,29 @@ mod tests {
134134
fn test_ratls_sev_verify_ratls() {
135135
let cert = include_bytes!("../data/sev-cert.ratls.pem");
136136

137-
let measurement =
138-
hex::decode(b"59ead9b42664d54fda54f707670386f61b1d3bd34e2da8c8f9ac067e617a0aae4623304a4aa98bb30756affb4b6c0a05")
137+
let measurement: [u8; 48] =
138+
hex::decode(b"12068361369cf9179bb6ac08572b7e15ed0bc8abb698cb04d4f584f7ff512a4c2081c1f5b105351dbd45c035a7d6a3a5")
139139
.unwrap()
140140
.try_into()
141141
.unwrap();
142142

143-
assert!(
144-
verify_ratls(
145-
cert,
146-
Some(&mut TeePolicy::Sev(SevQuoteVerificationPolicy::new(
147-
measurement
148-
)))
149-
)
150-
.is_ok()
151-
);
143+
verify_ratls(
144+
cert,
145+
Some(&mut TeePolicy::Sev(SevQuoteVerificationPolicy::new(
146+
measurement,
147+
))),
148+
)
149+
.unwrap();
152150
}
153151

154152
#[test]
155153
fn test_ratls_tdx_verify_ratls() {
156154
let cert = include_bytes!("../data/tdx-cert.ratls.pem");
157155

158-
assert!(
159-
verify_ratls(
160-
cert,
161-
Some(&mut TeePolicy::Tdx(TdxQuoteVerificationPolicy::new()))
162-
)
163-
.is_ok()
164-
);
156+
verify_ratls(
157+
cert,
158+
Some(&mut TeePolicy::Tdx(TdxQuoteVerificationPolicy::new())),
159+
)
160+
.unwrap();
165161
}
166162
}

crate/sev_quote/src/quote.rs

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

293293
let quote = parse_quote(raw_report).unwrap();
294294
let report_data = [0u8; 64];
295-
let measurement: [u8; 48] = hex::decode("41a95b6fbe794f1d3bb919934adc5e44583b57e4a5c3f489ffe775ecb8e23d3947001e886277751ba06ae793c2c8904d").unwrap().try_into().unwrap();
295+
let measurement: [u8; 48] = hex::decode("14195fde36852b69f2ac17166ebf3223351b1c34814f110339412652819073e061ed7c47e6e00d02a817aeb4992ce20d").unwrap().try_into().unwrap();
296296

297297
verify_quote(
298298
&quote,

0 commit comments

Comments
 (0)