Procházet zdrojové kódy

fix failing tests with pthreads enabled

Steffen Jaeckel před 8 roky
rodič
revize
e6cd8e8112
3 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. 2 0
      tests/pkcs_1_eme_test.c
  2. 2 0
      tests/pkcs_1_oaep_test.c
  3. 2 0
      tests/pkcs_1_pss_test.c

+ 2 - 0
tests/pkcs_1_eme_test.c

@@ -48,7 +48,9 @@ int pkcs_1_eme_test(void)
     mp_clear_multi(key->d,  key->e, key->N, key->dQ, key->dP, key->qP, key->p, key->q, NULL);
     mp_clear_multi(key->d,  key->e, key->N, key->dQ, key->dP, key->qP, key->p, key->q, NULL);
   } /* for */
   } /* for */
 
 
+#ifndef LTC_PTHREAD
   unregister_prng(&no_prng_desc);
   unregister_prng(&no_prng_desc);
+#endif
 
 
   return 0;
   return 0;
 }
 }

+ 2 - 0
tests/pkcs_1_oaep_test.c

@@ -48,7 +48,9 @@ int pkcs_1_oaep_test(void)
     mp_clear_multi(key->d,  key->e, key->N, key->dQ, key->dP, key->qP, key->p, key->q, NULL);
     mp_clear_multi(key->d,  key->e, key->N, key->dQ, key->dP, key->qP, key->p, key->q, NULL);
   } /* for */
   } /* for */
 
 
+#ifndef LTC_PTHREAD
   unregister_prng(&no_prng_desc);
   unregister_prng(&no_prng_desc);
+#endif
 
 
   return 0;
   return 0;
 }
 }

+ 2 - 0
tests/pkcs_1_pss_test.c

@@ -49,7 +49,9 @@ int pkcs_1_pss_test(void)
     mp_clear_multi(key->d,  key->e, key->N, key->dQ, key->dP, key->qP, key->p, key->q, NULL);
     mp_clear_multi(key->d,  key->e, key->N, key->dQ, key->dP, key->qP, key->p, key->q, NULL);
   } /* for */
   } /* for */
 
 
+#ifndef LTC_PTHREAD
   unregister_prng(&no_prng_desc);
   unregister_prng(&no_prng_desc);
+#endif
 
 
   return 0;
   return 0;
 }
 }