File 0001-disable_os_rng_test.patch of Package libcryptopp

Index: libcryptopp-5.6.2/test.cpp
===================================================================
--- libcryptopp-5.6.2.orig/test.cpp
+++ libcryptopp-5.6.2/test.cpp
@@ -774,7 +774,7 @@ bool Validate(int alg, bool thorough, co
 	{
 	case 0: result = ValidateAll(thorough); break;
 	case 1: result = TestSettings(); break;
-	case 2: result = TestOS_RNG(); break;
+//	case 2: result = TestOS_RNG(); break;
 	case 3: result = ValidateMD5(); break;
 	case 4: result = ValidateSHA(); break;
 	case 5: result = ValidateDES(); break;
Index: libcryptopp-5.6.2/validat1.cpp
===================================================================
--- libcryptopp-5.6.2.orig/validat1.cpp
+++ libcryptopp-5.6.2/validat1.cpp
@@ -48,7 +48,9 @@ USING_NAMESPACE(std)
 bool ValidateAll(bool thorough)
 {
 	bool pass=TestSettings();
-	pass=TestOS_RNG() && pass;
+
+	// this does not work reliably in our kvm buildroots, they have not much randomness
+	// pass=TestOS_RNG() && pass;
 
 	pass=ValidateCRC32() && pass;
 	pass=ValidateAdler32() && pass;
openSUSE Build Service is sponsored by