]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm-disable-hmac-verify.patch
- rel 54
[packages/rpm.git] / rpm-disable-hmac-verify.patch
index 05662612dc48182b792c5273585e3bfa0bea44b7..fb46df7e5f64063403fbad554c7c54be9ba9f449 100644 (file)
@@ -1,13 +1,15 @@
 --- rpm-5.4.10.orig/lib/verify.c       2012-07-06 17:39:16.000000000 +0200
 +++ rpm-5.4.10/lib/verify.c    2012-10-21 19:35:08.610708732 +0200
-@@ -261,11 +261,18 @@
+@@ -261,11 +261,20 @@
            unsigned char * fdigest = (unsigned char *)
                        memset(alloca(vf->dlen), 0, vf->dlen);
            size_t fsize = 0;
-+// Disable hmac during digest calculation, since rpm package files contain plain md5sums,
-+// hmac support is useless, see:
-+// http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2012-October/023193.html
 +#if defined(RPM_VENDOR_PLD)
++/*
++ * Disable hmac during digest calculation, since rpm package files contain plain md5sums,
++ * hmac support is useless, see:
++ * http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2012-October/023193.html
++ */
 +          int rc = dodigest(vf->dalgo, vf->fn, fdigest, 0, &fsize);
 +#else
  #define       _mask   (RPMVERIFY_FDIGEST|RPMVERIFY_HMAC)
This page took 0.058433 seconds and 4 git commands to generate.