MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / test_replay_rtmr

Function test_replay_rtmr

sdk/rust/tests/test_client.rs:58–70  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

56
57#[tokio::test]
58async fn test_replay_rtmr() {
59 let client = AsyncDstackClient::new(None);
60 let result = client.get_quote("test".into()).await.unwrap();
61 let rtmrs = result.replay_rtmrs().unwrap();
62 let quote = result.decode_quote().unwrap();
63
64 let tdx_quote = Quote::parse(&quote).unwrap();
65 let quote_report = tdx_quote.report.as_td10().unwrap();
66 assert_eq!(rtmrs[&0], hex::encode(quote_report.rt_mr0));
67 assert_eq!(rtmrs[&1], hex::encode(quote_report.rt_mr1));
68 assert_eq!(rtmrs[&2], hex::encode(quote_report.rt_mr2));
69 assert_eq!(rtmrs[&3], hex::encode(quote_report.rt_mr3));
70}
71
72#[tokio::test]
73async fn test_report_data() {

Callers

nothing calls this directly

Calls 3

get_quoteMethod · 0.45
replay_rtmrsMethod · 0.45
decode_quoteMethod · 0.45

Tested by

no test coverage detected