Blame SOURCES/nss-util-disable-md5.patch

5d52f4
diff -r 699541a7793b lib/util/secoid.c
5d52f4
--- a/lib/util/secoid.c	Tue Jun 16 23:03:22 2020 +0000
5d52f4
+++ b/lib/util/secoid.c	Thu Jun 25 14:33:09 2020 +0200
5d52f4
@@ -2042,6 +2042,19 @@
5d52f4
             int i;
5d52f4
 
5d52f4
             for (i = 1; i < SEC_OID_TOTAL; i++) {
5d52f4
+                switch (i) {
5d52f4
+                case SEC_OID_MD2:
5d52f4
+                case SEC_OID_MD4:
5d52f4
+                case SEC_OID_MD5:
5d52f4
+                case SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION:
5d52f4
+                case SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION:
5d52f4
+                case SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION:
5d52f4
+                case SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC:
5d52f4
+                case SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC:
5d52f4
+                    continue;
5d52f4
+                default:
5d52f4
+                    break;
5d52f4
+                }
5d52f4
                 if (oids[i].desc && strstr(arg, oids[i].desc)) {
5d52f4
                     xOids[i].notPolicyFlags = notEnable |
5d52f4
                                               (xOids[i].notPolicyFlags & ~(DEF_FLAGS));