};\r
\r
HASH_TABLE mHash[] = {\r
+#ifndef DISABLE_SHA1_DEPRECATED_INTERFACES\r
{ L"SHA1", 20, &mHashOidValue[0], 5, Sha1GetContextSize, Sha1Init, Sha1Update, Sha1Final },\r
+#else\r
+ { L"SHA1", 20, &mHashOidValue[0], 5, NULL, NULL, NULL, NULL },\r
+#endif\r
{ L"SHA224", 28, &mHashOidValue[5], 9, NULL, NULL, NULL, NULL },\r
{ L"SHA256", 32, &mHashOidValue[14], 9, Sha256GetContextSize, Sha256Init, Sha256Update, Sha256Final},\r
{ L"SHA384", 48, &mHashOidValue[23], 9, Sha384GetContextSize, Sha384Init, Sha384Update, Sha384Final},\r
ZeroMem (mImageDigest, MAX_DIGEST_SIZE);\r
\r
switch (HashAlg) {\r
+#ifndef DISABLE_SHA1_DEPRECATED_INTERFACES\r
case HASHALG_SHA1:\r
mImageDigestSize = SHA1_DIGEST_SIZE;\r
mCertType = gEfiCertSha1Guid;\r
break;\r
+#endif\r
\r
case HASHALG_SHA256:\r
mImageDigestSize = SHA256_DIGEST_SIZE;\r