You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.0 KiB
81 lines
2.0 KiB
Test Driver for Crypto++(R) Library, a C++ Class Library of Cryptographic Schemes |
|
|
|
- To generate an RSA key |
|
cryptest g |
|
|
|
- To encrypt and decrypt a string using RSA |
|
cryptest r |
|
|
|
- To sign a file using RSA |
|
cryptest rs privatekeyfile messagefile signaturefile |
|
|
|
- To verify a signature of a file using RSA |
|
cryptest rv publickeyfile messagefile signaturefile |
|
|
|
- To digest a file using several hash functions in parallel |
|
cryptest m file |
|
|
|
- To encrypt and decrypt a string using DES-EDE in CBC mode |
|
cryptest t |
|
|
|
- To encrypt or decrypt a file |
|
cryptest e|d input output |
|
|
|
- To secret share a file (shares will be named file.000, file.001, etc) |
|
cryptest ss threshold number-of-shares file |
|
|
|
- To reconstruct a secret-shared file |
|
cryptest sr file share1 share2 [....] |
|
(number of shares given must be equal to threshold) |
|
|
|
- To information disperse a file (shares will be named file.000, file.001, etc) |
|
cryptest id threshold number-of-shares file |
|
|
|
- To reconstruct an information-dispersed file |
|
cryptest ir file share1 share2 [....] |
|
(number of shares given must be equal to threshold) |
|
|
|
- To gzip a file |
|
cryptest z compression-level input output |
|
|
|
- To gunzip a file |
|
cryptest u input output |
|
|
|
- To encrypt a file with AES in CTR mode |
|
cryptest ae input output |
|
|
|
- To base64 encode a file |
|
cryptest e64 input output |
|
|
|
- To base64 decode a file |
|
cryptest d64 input output |
|
|
|
- To hex encode a file |
|
cryptest e16 input output |
|
|
|
- To hex decode a file |
|
cryptest d16 input output |
|
|
|
- To forward a TCP connection |
|
cryptest ft source-port destination-host destination-port |
|
|
|
- To run the FIPS 140-2 sample application |
|
cryptest fips |
|
|
|
- To generate 100000 random files using FIPS Approved X.917 RNG |
|
cryptest fips-rand |
|
|
|
- To run Maurer's randomness test on a file |
|
cryptest mt input |
|
|
|
- To run a test script (available in TestVectors subdirectory) |
|
cryptest tv filename |
|
|
|
- To run validation tests |
|
cryptest v |
|
|
|
- To display version number |
|
cryptest V |
|
|
|
- To run benchmarks |
|
cryptest b [time allocated for each benchmark in seconds] [frequency of CPU in gigahertz]
|
|
|