diff options
| author | art <> | 2002-01-15 18:51:39 +0000 |
|---|---|---|
| committer | art <> | 2002-01-15 18:51:39 +0000 |
| commit | 3433ce569dabec1890d72fab83edb349e492bbd9 (patch) | |
| tree | 8c1584999b1771aa89ea0b58e40f6fa38cd195b0 | |
| parent | ab193f788e40e3bc214a6c15e3bd5171dd7b163d (diff) | |
| download | openbsd-3433ce569dabec1890d72fab83edb349e492bbd9.tar.gz openbsd-3433ce569dabec1890d72fab83edb349e492bbd9.tar.bz2 openbsd-3433ce569dabec1890d72fab83edb349e492bbd9.zip | |
Move the enc tests into the Makefile and split them into
several small tests.
beck@ ok
Diffstat (limited to '')
| -rw-r--r-- | src/regress/lib/libssl/Makefile | 37 | ||||
| -rw-r--r-- | src/regress/lib/libssl/testenc.sh | 7 |
2 files changed, 42 insertions, 2 deletions
diff --git a/src/regress/lib/libssl/Makefile b/src/regress/lib/libssl/Makefile index 325bd9f7f2..2939792f2c 100644 --- a/src/regress/lib/libssl/Makefile +++ b/src/regress/lib/libssl/Makefile | |||
| @@ -1,9 +1,44 @@ | |||
| 1 | # $OpenBSD: Makefile,v 1.5 2002/01/02 15:17:34 art Exp $ | 1 | # $OpenBSD: Makefile,v 1.6 2002/01/15 18:51:39 art Exp $ |
| 2 | 2 | ||
| 3 | CLEANFILES+= testdsa.key testdsa.pem rsakey.pem rsacert.pem dsa512.pem | 3 | CLEANFILES+= testdsa.key testdsa.pem rsakey.pem rsacert.pem dsa512.pem |
| 4 | 4 | ||
| 5 | REGRESSTARGETS=ssl-enc ssl-dsa ssl-rsa | 5 | REGRESSTARGETS=ssl-enc ssl-dsa ssl-rsa |
| 6 | 6 | ||
| 7 | OPENSSL=/usr/sbin/openssl | ||
| 8 | CLEAR1=p | ||
| 9 | CIPHER=cipher | ||
| 10 | CLEAR2=clear | ||
| 11 | |||
| 12 | ${CLEAR1}: openssl.cnf | ||
| 13 | cat ${.CURDIR}/openssl.cnf > ${CLEAR1} | ||
| 14 | |||
| 15 | CLEANFILES+=${CLEAR1} | ||
| 16 | |||
| 17 | ENCTARGETS=rc4 des-cfb des-ede-cfb des-ede3-cfb des-ofb des-ede-ofb des-ede3-ofb | ||
| 18 | ENCTARGETS+=des-ecb des-ede des-ede3 desx des-cbc des-ede-cbc des-ede3-cbc | ||
| 19 | ENCTARGETS+=rc2-ecb rc2-cfb rc2-ofb rc2-cbc bf-ecb bf-cfb bf-ofb bf-cbc rc4 | ||
| 20 | ENCTARGETS+=cast5-ecb cast5-cfb cast5-ofb cast5-cbc | ||
| 21 | |||
| 22 | .for ENC in ${ENCTARGETS} | ||
| 23 | ${CIPHER}.${ENC}: ${CLEAR1} | ||
| 24 | ${OPENSSL} ${ENC} -bufsize 113 -e -k test < ${CLEAR1} > ${CIPHER}.${ENC} | ||
| 25 | ${CIPHER}.${ENC}.b64: ${CLEAR1} | ||
| 26 | ${OPENSSL} ${ENC} -bufsize 113 -a -e -k test < ${CLEAR1} > ${CIPHER}.${ENC}.b64 | ||
| 27 | |||
| 28 | ${CLEAR2}.${ENC}: ${CIPHER}.${ENC} | ||
| 29 | ${OPENSSL} ${ENC} -bufsize 157 -d -k test < ${CIPHER}.${ENC} > ${CLEAR2}.${ENC} | ||
| 30 | ${CLEAR2}.${ENC}.b64: ${CIPHER}.${ENC}.b64 | ||
| 31 | ${OPENSSL} ${ENC} -bufsize 157 -a -d -k test < ${CIPHER}.${ENC}.b64 > ${CLEAR2}.${ENC}.b64 | ||
| 32 | |||
| 33 | ssl-enc-${ENC}: ${CLEAR1} ${CLEAR2}.${ENC} | ||
| 34 | cmp ${CLEAR1} ${CLEAR2}.${ENC} | ||
| 35 | ssl-enc-${ENC}.b64: ${CLEAR1} ${CLEAR2}.${ENC}.b64 | ||
| 36 | cmp ${CLEAR1} ${CLEAR2}.${ENC}.b64 | ||
| 37 | |||
| 38 | REGRESSTARGETS+=ssl-enc-${ENC} ssl-enc-${ENC}.b64 | ||
| 39 | CLEANFILES+=${CIPHER}.${ENC} ${CIPHER}.${ENC}.b64 ${CLEAR2}.${ENC} ${CLEAR2}.${ENC}.b64 | ||
| 40 | .endfor | ||
| 41 | |||
| 7 | ssl-enc: | 42 | ssl-enc: |
| 8 | sh ${.CURDIR}/testenc.sh ${.OBJDIR} ${.CURDIR} | 43 | sh ${.CURDIR}/testenc.sh ${.OBJDIR} ${.CURDIR} |
| 9 | ssl-dsa: | 44 | ssl-dsa: |
diff --git a/src/regress/lib/libssl/testenc.sh b/src/regress/lib/libssl/testenc.sh index d1da3139d1..355e9cd923 100644 --- a/src/regress/lib/libssl/testenc.sh +++ b/src/regress/lib/libssl/testenc.sh | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # $OpenBSD: testenc.sh,v 1.5 2001/01/29 02:05:48 niklas Exp $ | 2 | # $OpenBSD: testenc.sh,v 1.6 2002/01/15 18:51:39 art Exp $ |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | testsrc=$2/openssl.cnf | 5 | testsrc=$2/openssl.cnf |
| @@ -31,6 +31,11 @@ else | |||
| 31 | /bin/rm $test.cipher $test.clear | 31 | /bin/rm $test.cipher $test.clear |
| 32 | fi | 32 | fi |
| 33 | 33 | ||
| 34 | /bin/rm -f $test | ||
| 35 | exit 0 | ||
| 36 | |||
| 37 | # These tests are now done by the makefile. | ||
| 38 | |||
| 34 | for i in rc4 \ | 39 | for i in rc4 \ |
| 35 | des-cfb des-ede-cfb des-ede3-cfb \ | 40 | des-cfb des-ede-cfb des-ede3-cfb \ |
| 36 | des-ofb des-ede-ofb des-ede3-ofb \ | 41 | des-ofb des-ede-ofb des-ede3-ofb \ |
