CTPERF
Reports on the performance of PKCS #11 cryptographic operations.
NOTE This performance measurement is application-dependent, therefore the results are indicative only.
Syntax
ctperf [–h] [–b<bytes>] [–c] [–C<curve_name] [–e] [–i<count>] [–k] [–m<bits>] [–n<mechanism>] [–o<mechanism>] [–p] [–q] [–r] [–R] [–s<slot>] [t<seconds>] [–v] [–x] [–z<name>]
Options
Option | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
–b<bytes> |
––block–size=<bytes> Specify the block size to use for the symmetric cipher tests. For example, –b8 specifies 8 bytes, –b8k specifies 8 kilobytes. Default size is 4 kilobytes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–c |
––strict Strict PKCS #11. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–C<curve_name> |
––curve–name=<label> Specifies which curve to use. Valid values are: >brainpoolP160r1 >brainpoolP160t1 >brainpoolP192r1 >brainpoolP192t1 >brainpoolP224r1 >brainpoolP224t1 >brainpoolP256r1 >brainpoolP256t1 >brainpoolP320r1 >brainpoolP320t1 >brainpoolP384r1 >brainpoolP384t1 >brainpoolP512r1 >brainpoolP512t1 >c2tnb191v1 >c2tnb191v1e >curve25519 >ed25519 >P–192 (also known as prime192v1 and secp192r1) >P–224 (also known as secp224r1) >P–224K1 (also known as secp224k1) >P–256 (also known as prime256v1 and secp256r1) >P–384 (also known as secp384r1) >P–521 (also known as secp521r1) >secp256k1 >or any valid Domain Parameters object label If a curve name is not specified, the default P-192 is used. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–e |
––EMC Runs tests suitable for EMC testing purposes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–h,–? |
––help Display usage information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–i<count> |
––iterations=<count> The number of iterations of the performance tests to run. Default is 1, use –1 to specify an infinite count. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–k |
––keygen Generation random keys (default uses fixed keys). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–m<bits> |
––modulus=<bits> Modulus bit length. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–n<mechanism> |
––exc–mechanism=<mechanism> Mechanisms to exclude from the test. This option may be repeated with additional mechanisms to specify more than one. See the –o option for a list of mechanisms. Default is no mechanisms. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–o<mechanism> |
––inc–mechanism=<mechanism> Mechanisms to include in the test. This option may be repeated with additional mechanisms to specify more than one. Default is all mechanisms. (For details and a listing of SafeNet ProtectToolkit-C supported mechanisms please refer to the SafeNet ProtectToolkit-C Programmer's Guide.) The following mechanism tests are supported:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–p |
––dsa–params Parameters generated for DSA. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–q |
––quick Quick Keygen (key generation tests not performed). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–r |
––random Execute a random selection of the performance tests. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–R |
––Random Seed the random number generator. This option should be used with the –r option to generate a unique sequence of tests, otherwise the same pseudo random sequence will be repeated. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–s<slot> |
––slot–num=<slot> Specify the slot number to perform test on. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–t<seconds> |
––time–period=<seconds> Specify the measurement period. Default is 5 seconds. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–v |
––verbose Verbose (provide more information). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–x |
––csv Create a CSV (comma-separated variable) file. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
–z<name> |
––cryptoki–module=<name> Optionally, specify a different cryptoki module to use. May include full path. |