/usr/share/crypto++/TestData/usage.dat is in libcrypto++-utils 5.6.4-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | 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]
|