Lines Matching +full:no +full:- +full:cmac
1 .\" $NetBSD: openssl-speed.1,v 1.1 2024/07/12 21:01:08 christos Exp $
3 .\" -*- mode: troff; coding: utf-8 -*-
59 .IX Title "OPENSSL-SPEED 1"
60 .TH OPENSSL-SPEED 1 2024-07-11 3.0.14 OpenSSL
66 openssl\-speed \- test library performance
70 [\fB\-help\fR]
71 [\fB\-elapsed\fR]
72 [\fB\-evp\fR \fIalgo\fR]
73 [\fB\-hmac\fR \fIalgo\fR]
74 [\fB\-cmac\fR \fIalgo\fR]
75 [\fB\-mb\fR]
76 [\fB\-aead\fR]
77 [\fB\-multi\fR \fInum\fR]
78 [\fB\-async_jobs\fR \fInum\fR]
79 [\fB\-misalign\fR \fInum\fR]
80 [\fB\-decrypt\fR]
81 [\fB\-primes\fR \fInum\fR]
82 [\fB\-seconds\fR \fInum\fR]
83 [\fB\-bytes\fR \fInum\fR]
84 [\fB\-mr\fR]
85 [\fB\-rand\fR \fIfiles\fR]
86 [\fB\-writerand\fR \fIfile\fR]
87 [\fB\-engine\fR \fIid\fR]
88 [\fB\-provider\fR \fIname\fR]
89 [\fB\-provider\-path\fR \fIpath\fR]
90 [\fB\-propquery\fR \fIpropq\fR]
97 .IP \fB\-help\fR 4
98 .IX Item "-help"
100 .IP \fB\-elapsed\fR 4
101 .IX Item "-elapsed"
102 When calculating operations\- or bytes-per-second, use wall-clock time
105 .IP "\fB\-evp\fR \fIalgo\fR" 4
106 .IX Item "-evp algo"
108 If \fIalgo\fR is an AEAD cipher, then you can pass \fB\-aead\fR to benchmark a
109 TLS-like sequence. And if \fIalgo\fR is a multi-buffer capable cipher, e.g.
110 aes\-128\-cbc\-hmac\-sha1, then \fB\-mb\fR will time multi-buffer operation.
113 \&\f(CW\*(C`openssl list \-digest\-algorithms\*(C'\fR or \f(CW\*(C`openssl list \-cipher\-algorithm…
115 .IP "\fB\-multi\fR \fInum\fR" 4
116 .IX Item "-multi num"
118 .IP "\fB\-async_jobs\fR \fInum\fR" 4
119 .IX Item "-async_jobs num"
121 .IP "\fB\-misalign\fR \fInum\fR" 4
122 .IX Item "-misalign num"
124 .IP "\fB\-hmac\fR \fIdigest\fR" 4
125 .IX Item "-hmac digest"
127 .IP "\fB\-cmac\fR \fIcipher\fR" 4
128 .IX Item "-cmac cipher"
129 Time the CMAC algorithm using the specified cipher e.g.
130 \&\f(CW\*(C`openssl speed \-cmac aes128\*(C'\fR.
131 .IP \fB\-decrypt\fR 4
132 .IX Item "-decrypt"
134 .IP \fB\-mb\fR 4
135 .IX Item "-mb"
136 Enable multi-block mode on EVP-named cipher.
137 .IP \fB\-aead\fR 4
138 .IX Item "-aead"
139 Benchmark EVP-named AEAD cipher in TLS-like sequence.
140 .IP "\fB\-primes\fR \fInum\fR" 4
141 .IX Item "-primes num"
142 Generate a \fInum\fR\-prime RSA key and use it to run the benchmarks. This option
144 .IP "\fB\-seconds\fR \fInum\fR" 4
145 .IX Item "-seconds num"
147 .IP "\fB\-bytes\fR \fInum\fR" 4
148 .IX Item "-bytes num"
149 Run benchmarks on \fInum\fR\-byte buffers. Affects ciphers, digests and the CSPRNG.
150 The limit on the size of the buffer is INT_MAX \- 64 bytes, which for a 32\-bit
152 .IP \fB\-mr\fR 4
153 .IX Item "-mr"
154 Produce the summary in a mechanical, machine-readable, format.
155 .IP "\fB\-rand\fR \fIfiles\fR, \fB\-writerand\fR \fIfile\fR" 4
156 .IX Item "-rand files, -writerand file"
158 .IP "\fB\-engine\fR \fIid\fR" 4
159 .IX Item "-engine id"
162 .IP "\fB\-provider\fR \fIname\fR" 4
163 .IX Item "-provider name"
165 .IP "\fB\-provider\-path\fR \fIpath\fR" 4
166 .IX Item "-provider-path path"
167 .IP "\fB\-propquery\fR \fIpropq\fR" 4
168 .IX Item "-propquery propq"
174 pre-compiled grand selection is tested.
177 The \fIalgorithm\fR can be selected only from a pre-compiled subset of things
179 or cipher algorithm supported by OpenSSL use the \f(CW\*(C`\-evp\*(C'\fR option.
181 There is no way to test the speed of any additional public key algorithms
185 The \fB\-engine\fR option was deprecated in OpenSSL 3.0.
188 Copyright 2000\-2022 The OpenSSL Project Authors. All Rights Reserved.