xref: /onnv-gate/usr/src/common/openssl/doc/apps/speed.pod (revision 2175:b0b2f052a486)
1*2175Sjp161948=pod
2*2175Sjp161948
3*2175Sjp161948=head1 NAME
4*2175Sjp161948
5*2175Sjp161948speed - test library performance
6*2175Sjp161948
7*2175Sjp161948=head1 SYNOPSIS
8*2175Sjp161948
9*2175Sjp161948B<openssl speed>
10*2175Sjp161948[B<-engine id>]
11*2175Sjp161948[B<md2>]
12*2175Sjp161948[B<mdc2>]
13*2175Sjp161948[B<md5>]
14*2175Sjp161948[B<hmac>]
15*2175Sjp161948[B<sha1>]
16*2175Sjp161948[B<rmd160>]
17*2175Sjp161948[B<idea-cbc>]
18*2175Sjp161948[B<rc2-cbc>]
19*2175Sjp161948[B<rc5-cbc>]
20*2175Sjp161948[B<bf-cbc>]
21*2175Sjp161948[B<des-cbc>]
22*2175Sjp161948[B<des-ede3>]
23*2175Sjp161948[B<rc4>]
24*2175Sjp161948[B<rsa512>]
25*2175Sjp161948[B<rsa1024>]
26*2175Sjp161948[B<rsa2048>]
27*2175Sjp161948[B<rsa4096>]
28*2175Sjp161948[B<dsa512>]
29*2175Sjp161948[B<dsa1024>]
30*2175Sjp161948[B<dsa2048>]
31*2175Sjp161948[B<idea>]
32*2175Sjp161948[B<rc2>]
33*2175Sjp161948[B<des>]
34*2175Sjp161948[B<rsa>]
35*2175Sjp161948[B<blowfish>]
36*2175Sjp161948
37*2175Sjp161948=head1 DESCRIPTION
38*2175Sjp161948
39*2175Sjp161948This command is used to test the performance of cryptographic algorithms.
40*2175Sjp161948
41*2175Sjp161948=head1 OPTIONS
42*2175Sjp161948
43*2175Sjp161948=over 4
44*2175Sjp161948
45*2175Sjp161948=item B<-engine id>
46*2175Sjp161948
47*2175Sjp161948specifying an engine (by it's unique B<id> string) will cause B<speed>
48*2175Sjp161948to attempt to obtain a functional reference to the specified engine,
49*2175Sjp161948thus initialising it if needed. The engine will then be set as the default
50*2175Sjp161948for all available algorithms.
51*2175Sjp161948
52*2175Sjp161948=item B<[zero or more test algorithms]>
53*2175Sjp161948
54*2175Sjp161948If any options are given, B<speed> tests those algorithms, otherwise all of
55*2175Sjp161948the above are tested.
56*2175Sjp161948
57*2175Sjp161948=back
58*2175Sjp161948
59*2175Sjp161948=cut
60