X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=test%2Ftest_aesni;h=3929c7574bba812e94c7699648d644f7e5b9829a;hp=8c201bc1324c289e6bf161887ae2fe808f14f365;hb=95e040bb2b36aeee61262cc2fdc50c57dd0b863a;hpb=49535cc409b98b4fb32af101366ea4e5f32c97a0 diff --git a/test/test_aesni b/test/test_aesni index 8c201bc132..3929c7574b 100755 --- a/test/test_aesni +++ b/test/test_aesni @@ -14,7 +14,7 @@ else exit 1; fi -if $PROG engine aesni | grep -v no-aesni; then +if [ 1 ]; then HASH=`cat $PROG | $PROG dgst -hex` @@ -29,8 +29,8 @@ if $PROG engine aesni | grep -v no-aesni; then echo $alg for bufsize in $BUFSIZE; do TEST=`( cat $PROG | \ - $PROG enc -e -k "$HASH" -$alg -bufsize $bufsize -engine aesni | \ - $PROG enc -d -k "$HASH" -$alg | \ + $PROG enc -e -k "$HASH" -$alg -bufsize $bufsize | \ + env OPENSSL_ia32cap=~0x0200000000000000 $PROG enc -d -k "$HASH" -$alg | \ $PROG dgst -hex ) 2>/dev/null` if [ "$TEST" != "$HASH" ]; then echo "-$alg/$bufsize encrypt test failed" @@ -39,8 +39,8 @@ if $PROG engine aesni | grep -v no-aesni; then done for bufsize in $BUFSIZE; do TEST=`( cat $PROG | \ - $PROG enc -e -k "$HASH" -$alg | \ - $PROG enc -d -k "$HASH" -$alg -bufsize $bufsize -engine aesni | \ + env OPENSSL_ia32cap=~0x0200000000000000 $PROG enc -e -k "$HASH" -$alg | \ + $PROG enc -d -k "$HASH" -$alg -bufsize $bufsize | \ $PROG dgst -hex ) 2>/dev/null` if [ "$TEST" != "$HASH" ]; then echo "-$alg/$bufsize decrypt test failed" @@ -48,8 +48,8 @@ if $PROG engine aesni | grep -v no-aesni; then fi done TEST=`( cat $PROG | \ - $PROG enc -e -k "$HASH" -$alg -engine aesni | \ - $PROG enc -d -k "$HASH" -$alg -engine aesni | \ + $PROG enc -e -k "$HASH" -$alg | \ + $PROG enc -d -k "$HASH" -$alg | \ $PROG dgst -hex ) 2>/dev/null` if [ "$TEST" != "$HASH" ]; then echo "-$alg en/decrypt test failed"