+++ /dev/null
-#! /bin/csh -f
-#
-# Run OpenSSL/ECDSA import/export tests.
-#
-# Run this from SecurityTests/clxutils/importExport. The
-# kcImport and kcExport programs must exist in the location
-# specified by the LOCAL_BUILD_DIR env var.
-#
-
-source setupCommon
-
-set ECDSASUBTOOL=./impExpOpensslEcdsaTool
-
-# user specified variables
-set QUIET=NO
-set QUIET_ARG=
-set NOACL=NO
-set NOACL_ARG=
-set SECURE_PHRASE=NO
-set SECURE_PHRASE_ARG=
-set NOCLEAN=NO
-
-# user options
-
-while ( $#argv > 0 )
- switch ( "$argv[1]" )
- case q:
- set QUIET=YES
- set QUIET_ARG=-q
- shift
- breaksw
- case n:
- set NOACL=YES
- set NOACL_ARG=-n
- shift
- breaksw
- case s:
- set SECURE_PHRASE=YES
- set SECURE_PHRASE_ARG=-Z
- shift
- breaksw
- case N:
- set NOCLEAN=YES
- shift
- breaksw
- default:
- echo Usage: impExpOpensslEcdsa \[q\(uiet\)\] \[n\(oACL\)\] \[s\(ecurePassphrase\)\] \[N\(oClean\)\]
- exit(1)
- endsw
-end
-
-echo === Begin ECDSA/openssl test ===
-
-# always unlock first
-set cmd="$SECURITY unlock -p $KEYCHAIN_PWD $KEYCHAIN"
-if ($QUIET == NO) then
- echo $cmd
-endif
-$cmd || exit(1)
-
-set cmd="$ECDSASUBTOOL 256 $QUIET $NOACL $SECURE_PHRASE $NOCLEAN"
-if ($QUIET == NO) then
- echo $cmd
-endif
-$cmd || exit(1)
-
-set cmd="$ECDSASUBTOOL 384 $QUIET $NOACL $SECURE_PHRASE $NOCLEAN"
-if ($QUIET == NO) then
- echo $cmd
-endif
-$cmd || exit(1)
-
-set cmd="$ECDSASUBTOOL 521 $QUIET $NOACL $SECURE_PHRASE $NOCLEAN"
-if ($QUIET == NO) then
- echo $cmd
-endif
-$cmd || exit(1)
-