@@ -205,9 +205,9 @@ mod tests {
205205 let key = KeyPair :: generate_for ( & PKCS_ECDSA_P256_SHA256 ) . unwrap ( ) ;
206206 let report_data = QuoteContentType :: RaTlsCert . to_report_data ( & key. public_key_der ( ) ) ;
207207 let events = vec ! [
208- RuntimeEvent :: new( "app-id" . into( ) , vec![ 0x11 ; 20 ] , EventLogVersion :: V2 ) ,
209- RuntimeEvent :: new( "compose-hash" . into( ) , vec![ 0x22 ; 32 ] , EventLogVersion :: V2 ) ,
210- RuntimeEvent :: new( "instance-id" . into( ) , vec![ 0x33 ; 20 ] , EventLogVersion :: V2 ) ,
208+ RuntimeEvent :: new( "app-id" . into( ) , vec![ 0x11 ; 20 ] , EventLogVersion :: V1 ) ,
209+ RuntimeEvent :: new( "compose-hash" . into( ) , vec![ 0x22 ; 32 ] , EventLogVersion :: V1 ) ,
210+ RuntimeEvent :: new( "instance-id" . into( ) , vec![ 0x33 ; 20 ] , EventLogVersion :: V1 ) ,
211211 RuntimeEvent :: new(
212212 "key-provider" . into( ) ,
213213 b"fixture-provider" . to_vec( ) ,
@@ -289,12 +289,17 @@ mod tests {
289289 . unwrap ( ) ;
290290 assert ! ( format!( "{error:#}" ) . contains( "app-id extension does not match" ) ) ;
291291
292- let mut changed_quote = attestation. clone ( ) . into_v1 ( ) ;
293- let AttestationQuote :: DstackTdx ( tdx_quote) = & mut changed_quote. quote else {
292+ let mut changed_quote = attestation. clone ( ) ;
293+ let VersionedAttestation :: V0 {
294+ attestation : changed,
295+ } = & mut changed_quote
296+ else {
297+ unreachable ! ( "V1 runtime events must use the legacy-compatible container" )
298+ } ;
299+ let AttestationQuote :: DstackTdx ( tdx_quote) = & mut changed. quote else {
294300 unreachable ! ( )
295301 } ;
296302 tdx_quote. quote [ 100 ] ^= 1 ;
297- let changed_quote = changed_quote. into_versioned ( ) ;
298303 let cert = CertRequest :: builder ( )
299304 . key ( & key)
300305 . subject ( "guest.example" )
0 commit comments