|
1 #!/bin/sh |
|
2 # This Source Code Form is subject to the terms of the Mozilla Public |
|
3 # License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
5 |
|
6 # |
|
7 # A Bourne shell script for running the NIST DSA Validation System |
|
8 # |
|
9 # Before you run the script, set your PATH, LD_LIBRARY_PATH, ... environment |
|
10 # variables appropriately so that the fipstest command and the NSPR and NSS |
|
11 # shared libraries/DLLs are on the search path. Then run this script in the |
|
12 # directory where the REQUEST (.req) files reside. The script generates the |
|
13 # RESPONSE (.rsp) files in the same directory. |
|
14 |
|
15 request=KeyPair.req |
|
16 response=`echo $request | sed -e "s/req/rsp/"` |
|
17 echo $request $response |
|
18 fipstest dsa keypair $request > $response |
|
19 |
|
20 request=PQGGen.req |
|
21 response=`echo $request | sed -e "s/req/rsp/"` |
|
22 echo $request $response |
|
23 fipstest dsa pqggen $request > $response |
|
24 |
|
25 request=PQGVer.req |
|
26 response=`echo $request | sed -e "s/req/rsp/"` |
|
27 echo $request $response |
|
28 fipstest dsa pqgver $request > $response |
|
29 |
|
30 request=SigGen.req |
|
31 response=`echo $request | sed -e "s/req/rsp/"` |
|
32 echo $request $response |
|
33 fipstest dsa siggen $request > $response |
|
34 |
|
35 request=SigVer.req |
|
36 response=`echo $request | sed -e "s/req/rsp/"` |
|
37 echo $request $response |
|
38 fipstest dsa sigver $request > $response |