  int X509_STORE_add_cert(X509_STORE *ctx, X509 *x);
  int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x);
 diff --git a/crypto/x509v3/ext_dat.h b/crypto/x509v3/ext_dat.h
-index c3a6fce..01edd2a 100644
+index c3a6fce..09ebbca 100644
 --- a/crypto/x509v3/ext_dat.h
 +++ b/crypto/x509v3/ext_dat.h
 @@ -127,8 +127,10 @@ static const X509V3_EXT_METHOD *standard_exts[] = {
      &v3_idp,
      &v3_alt[2],
      &v3_freshest_crl,
-+#ifndef OPENSSL_SYS_UEFI
++#ifndef OPENSSL_NO_SCT
      &v3_ct_scts[0],
      &v3_ct_scts[1],
 +#endif

         } else if (strncmp(val->value, "text:", 5) == 0) {
             val_len = strlen(val->value + 5);
             tmp_data = OPENSSL_realloc((*policy)->data,
diff --git a/crypto/x509v3/x509v3.h b/crypto/x509v3/x509v3.h
index f5c6156..a2e78aa 100644
--- a/crypto/x509v3/x509v3.h

 
 /* Error codes for the UBSEC functions. */
 
diff --git a/makevms.com b/makevms.com
index f6b3ff2..1dcbe36 100755
--- a/makevms.com
+++ b/makevms.com
@@ -293,6 +293,7 @@ $ CONFIG_LOGICALS := AES,-
 		     RFC3779,-
 		     RIPEMD,-
 		     RSA,-
+		     SCT,-
 		     SCTP,-
 		     SEED,-
 		     SHA,-
diff --git a/ssl/d1_both.c b/ssl/d1_both.c
index d1fc716..d5f661a 100644
--- a/ssl/d1_both.c
