diff --git a/lib/modules/Crypto.pmod/testsuite.in b/lib/modules/Crypto.pmod/testsuite.in
index 37e6d3c85260f5c8551bf9404c0302429438f224..37ad9b7a5f645e7ad98989022e0c2ea2a6ab214b 100644
--- a/lib/modules/Crypto.pmod/testsuite.in
+++ b/lib/modules/Crypto.pmod/testsuite.in
@@ -631,7 +631,9 @@ test_curve(SECP_224R1,"1.3.132.0.33")
 test_curve(SECP_256R1,"1.2.840.10045.3.1.7")
 test_curve(SECP_384R1,"1.3.132.0.34")
 test_curve(SECP_521R1,"1.3.132.0.35")
-test_do( Crypto.ECC.SECP_192R1.ECDSA()->generate_key())
+cond_resolv(Crypto.ECC.SECP_192R1, [[
+  test_do( Crypto.ECC.SECP_192R1.ECDSA()->generate_key())
+]])
 
 dnl Crypto.substitution