File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ package azure_tcbinfo_override
33import  (
44	"github.com/flashbots/cvm-reverse-proxy/internal/atls" 
55	azure_tdx "github.com/flashbots/cvm-reverse-proxy/internal/attestation/azure/tdx" 
6+ 	"github.com/flashbots/cvm-reverse-proxy/proxy" 
67
78	"github.com/google/go-tdx-guest/pcs" 
89)
@@ -23,6 +24,9 @@ func OverrideV6InstanceOutdatedSEAMLoader(tcbInfo pcs.TcbInfo) pcs.TcbInfo {
2324
2425func  OverrideAzureValidatorsForV6SEAMLoader (validators  []atls.Validator ) {
2526	for  _ , validator  :=  range  validators  {
27+ 		if  multiValidator , ok  :=  validator .(* proxy.MultiValidator ); ok  {
28+ 			OverrideAzureValidatorsForV6SEAMLoader (multiValidator .Validators ())
29+ 		}
2630		if  azureTdxValidator , ok  :=  validator .(* azure_tdx.Validator ); ok  {
2731			azureTdxValidator .SetTcbOverride (OverrideV6InstanceOutdatedSEAMLoader )
2832		}
Original file line number Diff line number Diff line change @@ -27,6 +27,10 @@ func NewMultiValidator(validators []atls.Validator) *MultiValidator {
2727	}
2828}
2929
30+ func  (v  * MultiValidator ) Validators () []atls.Validator  {
31+ 	return  v .validators 
32+ }
33+ 
3034func  (v  * MultiValidator ) OID () asn1.ObjectIdentifier  {
3135	return  v .oid 
3236}
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments