]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
only test dsa if we have a random device
authorMark Andrews <marka@isc.org>
Mon, 9 Sep 2013 01:42:58 +0000 (11:42 +1000)
committerMark Andrews <marka@isc.org>
Mon, 9 Sep 2013 01:42:58 +0000 (11:42 +1000)
bin/tests/system/inline/ns3/sign.sh
bin/tests/system/inline/tests.sh

index 96a4ed431f0ea2476ab3b65bb1181884b27f0aed..8eb17e94c22f2fa75b06fd7b160fe65e2fffe581 100644 (file)
@@ -109,6 +109,8 @@ then
        sh ../../ecdsa/prereq.sh 2> /dev/null || continue
 fi
 
+test $alg = DSA -a ! -f /dev/random -a ! -f /dev/urandom && continue
+
 k1=`$KEYGEN -q -r $RANDFILE -a $alg -b 1024 -n zone -f KSK $zone`
 k2=`$KEYGEN -q -r $RANDFILE -a $alg -b 1024 -n zone $zone`
 k3=`$KEYGEN -q -r $RANDFILE -a $alg -b 1024 -n zone $zone`
index dde216950f60994058ab20474f63c2c5f2ad083c..7aec281884e565243c3abd2cbe9ae251488dbf17 100644 (file)
@@ -823,6 +823,7 @@ do
    then
        sh ../ecdsa/prereq.sh 2>/dev/null || continue;
    fi
+   test $alg = 3 -a ! -f /dev/random -a ! -f /dev/random && continue
 
    dnskeys=`grep "IN.DNSKEY.25[67] [0-9]* $alg " dig.out.ns3.test$n | wc -l`
    rrsigs=`grep "RRSIG.DNSKEY $alg " dig.out.ns3.test$n | wc -l`