File libgcrypt-fips_rsa_p_less_than_q.patch of Package libgcrypt

Index: libgcrypt-1.6.1/cipher/rsa.c
===================================================================
--- libgcrypt-1.6.1.orig/cipher/rsa.c	2015-05-26 23:07:41.875709148 +0200
+++ libgcrypt-1.6.1/cipher/rsa.c	2015-05-26 23:08:12.509147293 +0200
@@ -577,12 +577,12 @@ retry:
         }
       if (mpi_cmp (p, q) < 0)
         {
-          pqswitch = 1;
+          pqswitch = 0;
           mpi_sub (diff, q, p);
         }
       else
         {
-          pqswitch = 0;
+          pqswitch = 1;
           mpi_sub (diff, p, q);
         }
       if (mpi_cmp (diff, mindiff) < 0)
openSUSE Build Service is sponsored by