|
|
1.1 ! root 1: RDEMO Test Scripts ! 2: ! 3: RSA Laboratories ! 4: March 2, 1992 ! 5: ! 6: ! 7: RDEMO comes with several test scripts that test RSAREF cryptographic ! 8: operations of various key sizes. ! 9: ! 10: The test scripts are: '508test.in', '512test.in', '767test.in', ! 11: '1024test.in', and 'md2test.in'. The scripts consists of RDEMO ! 12: commands. To exercise a script, redirect RDEMO's input to the script. ! 13: For example, on a UNIX system you would run the command ! 14: ! 15: rdemo < 508test.in ! 16: ! 17: to exercise the test script '508test.in'. ! 18: ! 19: The scripts work with a number of input files. Each script also ! 20: produces output files that you can compare against reference files ! 21: supplied with RDEMO. ! 22: ! 23: See the file 'rdemo.txt' in the 'doc' subdirectory for more on the ! 24: demonstration program. ! 25: ! 26: ! 27: '508test.in' script ! 28: ! 29: 1. Generates a 508-bit RSA key pair. ! 30: ! 31: 2. Outputs key to '508key.out' - compare to '508key'. ! 32: ! 33: 3. Verifies signature '508sig' on 'signfile' with 508-bit ! 34: public key. ! 35: ! 36: 4. Opens envelope '508env' (signature '508env.sig', encrypted ! 37: key '508env.key', initialization vector '508env.iv') with ! 38: 508-bit private key, built-in user #1 private key. Outputs ! 39: result to '508env.out' - read to verify. ! 40: ! 41: ! 42: '512test.in' script ! 43: ! 44: 1. Verifies signature '512sig' on 'signfile' with built-in ! 45: user #1 public key. ! 46: ! 47: 2. Opens envelope '512env' (encrypted signature '512env.sig', ! 48: encrypted key '512env.key', initialization vector ! 49: '512env.iv') with built-in user #1 private key, built-in ! 50: user #2 public key. Outputs result to '512env.out' - read ! 51: to verify. ! 52: ! 53: ! 54: '767test.in' and '1024test.in' ! 55: ! 56: Same as '508test.in', except that '508' becomes '767' or '1024'. ! 57: ! 58: ! 59: 'md2test.in' ! 60: ! 61: Verifies signature '512sig.md2' on 'signfile' with built-in user ! 62: #1 public key. Run RDEMO with the '-2' flag for this script.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.