mark all block comments that need format preserving so that
[openssl.git] / test / test_aesni
index 87f5da191e6ce279cef225d5cf7e1105e8152b78..3929c7574bba812e94c7699648d644f7e5b9829a 100755 (executable)
@@ -14,28 +14,23 @@ else
     exit 1;
 fi
 
-if $PROG engine aesni | grep aesni; then
+if [ 1 ]; then
 
     HASH=`cat $PROG | $PROG dgst -hex`
 
-    ACE_ALGS=" aes-128-ecb aes-192-ecb aes-256-ecb \
-               aes-128-cbc aes-192-cbc aes-256-cbc \
-               aes-128-cfb aes-192-cfb aes-256-cfb \
-               aes-128-ofb aes-192-ofb aes-256-ofb"
-    BUFSIZE="16 32 48 64 80 96 128 999"
-    ACE_ALGS=" aes-128-cbc aes-192-cbc aes-256-cbc \
-               aes-128-cfb aes-192-cfb aes-256-cfb \
-               aes-128-ofb aes-192-ofb aes-256-ofb"
-    BUFSIZE="48 64 80 96 128 999"
+    AES_ALGS=" aes-128-ctr aes-128-ecb aes-128-cbc aes-128-cfb aes-128-ofb \
+               aes-192-ctr aes-192-ecb aes-192-cbc aes-192-cfb aes-192-ofb \
+               aes-256-ctr aes-256-ecb aes-256-cbc aes-256-cfb aes-256-ofb"
+    BUFSIZE="16 32 48 64 80 96 128 144 999"
 
     nerr=0
 
-    for alg in $ACE_ALGS; do
+    for alg in $AES_ALGS; do
        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"
@@ -44,8 +39,8 @@ if $PROG engine aesni | grep 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"
@@ -53,8 +48,8 @@ if $PROG engine aesni | grep 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"