From: Andy Polyakov <appro@openssl.org>
Date: Sun, 15 Jul 2012 13:38:51 +0000 (+0000)
Subject: test_aesni: harmonize with AES-NI support at EVP layer.
X-Git-Tag: master-post-reformat~1755
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=799379215e2dad7c85015dad899fde2f6461edfc;p=oweals%2Fopenssl.git

test_aesni: harmonize with AES-NI support at EVP layer.
---

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"