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 /src/regress/lib/libssl/Makefile | |
| 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 'src/regress/lib/libssl/Makefile')
| -rw-r--r-- | src/regress/lib/libssl/Makefile | 37 |
1 files changed, 36 insertions, 1 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: |
