]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - secure/usr.bin/openssl/man/openssl.1
MFC: r331627
[FreeBSD/FreeBSD.git] / secure / usr.bin / openssl / man / openssl.1
1 .\" Automatically generated by Pod::Man 4.07 (Pod::Simple 3.35)
2 .\"
3 .\" Standard preamble:
4 .\" ========================================================================
5 .de Sp \" Vertical space (when we can't use .PP)
6 .if t .sp .5v
7 .if n .sp
8 ..
9 .de Vb \" Begin verbatim text
10 .ft CW
11 .nf
12 .ne \\$1
13 ..
14 .de Ve \" End verbatim text
15 .ft R
16 .fi
17 ..
18 .\" Set up some character translations and predefined strings.  \*(-- will
19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
20 .\" double quote, and \*(R" will give a right double quote.  \*(C+ will
21 .\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
22 .\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
23 .\" nothing in troff, for use with C<>.
24 .tr \(*W-
25 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
26 .ie n \{\
27 .    ds -- \(*W-
28 .    ds PI pi
29 .    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 .    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
31 .    ds L" ""
32 .    ds R" ""
33 .    ds C` ""
34 .    ds C' ""
35 'br\}
36 .el\{\
37 .    ds -- \|\(em\|
38 .    ds PI \(*p
39 .    ds L" ``
40 .    ds R" ''
41 .    ds C`
42 .    ds C'
43 'br\}
44 .\"
45 .\" Escape single quotes in literal strings from groff's Unicode transform.
46 .ie \n(.g .ds Aq \(aq
47 .el       .ds Aq '
48 .\"
49 .\" If the F register is >0, we'll generate index entries on stderr for
50 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
51 .\" entries marked with X<> in POD.  Of course, you'll have to process the
52 .\" output yourself in some meaningful fashion.
53 .\"
54 .\" Avoid warning from groff about undefined register 'F'.
55 .de IX
56 ..
57 .if !\nF .nr F 0
58 .if \nF>0 \{\
59 .    de IX
60 .    tm Index:\\$1\t\\n%\t"\\$2"
61 ..
62 .    if !\nF==2 \{\
63 .        nr % 0
64 .        nr F 2
65 .    \}
66 .\}
67 .\"
68 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
69 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
70 .    \" fudge factors for nroff and troff
71 .if n \{\
72 .    ds #H 0
73 .    ds #V .8m
74 .    ds #F .3m
75 .    ds #[ \f1
76 .    ds #] \fP
77 .\}
78 .if t \{\
79 .    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
80 .    ds #V .6m
81 .    ds #F 0
82 .    ds #[ \&
83 .    ds #] \&
84 .\}
85 .    \" simple accents for nroff and troff
86 .if n \{\
87 .    ds ' \&
88 .    ds ` \&
89 .    ds ^ \&
90 .    ds , \&
91 .    ds ~ ~
92 .    ds /
93 .\}
94 .if t \{\
95 .    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
96 .    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
97 .    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
98 .    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
99 .    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
100 .    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
101 .\}
102 .    \" troff and (daisy-wheel) nroff accents
103 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
104 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
105 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
106 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
107 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
108 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
109 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
110 .ds ae a\h'-(\w'a'u*4/10)'e
111 .ds Ae A\h'-(\w'A'u*4/10)'E
112 .    \" corrections for vroff
113 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
114 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
115 .    \" for low resolution devices (crt and lpr)
116 .if \n(.H>23 .if \n(.V>19 \
117 \{\
118 .    ds : e
119 .    ds 8 ss
120 .    ds o a
121 .    ds d- d\h'-1'\(ga
122 .    ds D- D\h'-1'\(hy
123 .    ds th \o'bp'
124 .    ds Th \o'LP'
125 .    ds ae ae
126 .    ds Ae AE
127 .\}
128 .rm #[ #] #H #V #F C
129 .\" ========================================================================
130 .\"
131 .IX Title "OPENSSL 1"
132 .TH OPENSSL 1 "2018-03-27" "1.0.2o" "OpenSSL"
133 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
134 .\" way too many mistakes in technical documents.
135 .if n .ad l
136 .nh
137 .SH "NAME"
138 openssl \- OpenSSL command line tool
139 .SH "SYNOPSIS"
140 .IX Header "SYNOPSIS"
141 \&\fBopenssl\fR
142 \&\fIcommand\fR
143 [ \fIcommand_opts\fR ]
144 [ \fIcommand_args\fR ]
145 .PP
146 \&\fBopenssl\fR [ \fBlist-standard-commands\fR | \fBlist-message-digest-commands\fR | \fBlist-cipher-commands\fR | \fBlist-cipher-algorithms\fR | \fBlist-message-digest-algorithms\fR | \fBlist-public-key-algorithms\fR]
147 .PP
148 \&\fBopenssl\fR \fBno\-\fR\fI\s-1XXX\s0\fR [ \fIarbitrary options\fR ]
149 .SH "DESCRIPTION"
150 .IX Header "DESCRIPTION"
151 OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (\s-1SSL\s0
152 v2/v3) and Transport Layer Security (\s-1TLS\s0 v1) network protocols and related
153 cryptography standards required by them.
154 .PP
155 The \fBopenssl\fR program is a command line tool for using the various
156 cryptography functions of OpenSSL's \fBcrypto\fR library from the shell. 
157 It can be used for
158 .PP
159 .Vb 8
160 \& o  Creation and management of private keys, public keys and parameters
161 \& o  Public key cryptographic operations
162 \& o  Creation of X.509 certificates, CSRs and CRLs 
163 \& o  Calculation of Message Digests
164 \& o  Encryption and Decryption with Ciphers
165 \& o  SSL/TLS Client and Server Tests
166 \& o  Handling of S/MIME signed or encrypted mail
167 \& o  Time Stamp requests, generation and verification
168 .Ve
169 .SH "COMMAND SUMMARY"
170 .IX Header "COMMAND SUMMARY"
171 The \fBopenssl\fR program provides a rich variety of commands (\fIcommand\fR in the
172 \&\s-1SYNOPSIS\s0 above), each of which often has a wealth of options and arguments
173 (\fIcommand_opts\fR and \fIcommand_args\fR in the \s-1SYNOPSIS\s0).
174 .PP
175 The pseudo-commands \fBlist-standard-commands\fR, \fBlist-message-digest-commands\fR,
176 and \fBlist-cipher-commands\fR output a list (one entry per line) of the names
177 of all standard commands, message digest commands, or cipher commands,
178 respectively, that are available in the present \fBopenssl\fR utility.
179 .PP
180 The pseudo-commands \fBlist-cipher-algorithms\fR and
181 \&\fBlist-message-digest-algorithms\fR list all cipher and message digest names, one entry per line. Aliases are listed as:
182 .PP
183 .Vb 1
184 \& from => to
185 .Ve
186 .PP
187 The pseudo-command \fBlist-public-key-algorithms\fR lists all supported public
188 key algorithms.
189 .PP
190 The pseudo-command \fBno\-\fR\fI\s-1XXX\s0\fR tests whether a command of the
191 specified name is available.  If no command named \fI\s-1XXX\s0\fR exists, it
192 returns 0 (success) and prints \fBno\-\fR\fI\s-1XXX\s0\fR; otherwise it returns 1
193 and prints \fI\s-1XXX\s0\fR.  In both cases, the output goes to \fBstdout\fR and
194 nothing is printed to \fBstderr\fR.  Additional command line arguments
195 are always ignored.  Since for each cipher there is a command of the
196 same name, this provides an easy way for shell scripts to test for the
197 availability of ciphers in the \fBopenssl\fR program.  (\fBno\-\fR\fI\s-1XXX\s0\fR is
198 not able to detect pseudo-commands such as \fBquit\fR,
199 \&\fBlist\-\fR\fI...\fR\fB\-commands\fR, or \fBno\-\fR\fI\s-1XXX\s0\fR itself.)
200 .SS "\s-1STANDARD COMMANDS\s0"
201 .IX Subsection "STANDARD COMMANDS"
202 .IP "\fBasn1parse\fR" 10
203 .IX Item "asn1parse"
204 Parse an \s-1ASN.1\s0 sequence.
205 .IP "\fBca\fR" 10
206 .IX Item "ca"
207 Certificate Authority (\s-1CA\s0) Management.
208 .IP "\fBciphers\fR" 10
209 .IX Item "ciphers"
210 Cipher Suite Description Determination.
211 .IP "\fBcms\fR" 10
212 .IX Item "cms"
213 \&\s-1CMS \s0(Cryptographic Message Syntax) utility
214 .IP "\fBcrl\fR" 10
215 .IX Item "crl"
216 Certificate Revocation List (\s-1CRL\s0) Management.
217 .IP "\fBcrl2pkcs7\fR" 10
218 .IX Item "crl2pkcs7"
219 \&\s-1CRL\s0 to PKCS#7 Conversion.
220 .IP "\fBdgst\fR" 10
221 .IX Item "dgst"
222 Message Digest Calculation.
223 .IP "\fBdh\fR" 10
224 .IX Item "dh"
225 Diffie-Hellman Parameter Management.
226 Obsoleted by \fBdhparam\fR.
227 .IP "\fBdhparam\fR" 10
228 .IX Item "dhparam"
229 Generation and Management of Diffie-Hellman Parameters. Superseded by 
230 \&\fBgenpkey\fR and \fBpkeyparam\fR
231 .IP "\fBdsa\fR" 10
232 .IX Item "dsa"
233 \&\s-1DSA\s0 Data Management.
234 .IP "\fBdsaparam\fR" 10
235 .IX Item "dsaparam"
236 \&\s-1DSA\s0 Parameter Generation and Management. Superseded by 
237 \&\fBgenpkey\fR and \fBpkeyparam\fR
238 .IP "\fBec\fR" 10
239 .IX Item "ec"
240 \&\s-1EC \s0(Elliptic curve) key processing
241 .IP "\fBecparam\fR" 10
242 .IX Item "ecparam"
243 \&\s-1EC\s0 parameter manipulation and generation
244 .IP "\fBenc\fR" 10
245 .IX Item "enc"
246 Encoding with Ciphers.
247 .IP "\fBengine\fR" 10
248 .IX Item "engine"
249 Engine (loadble module) information and manipulation.
250 .IP "\fBerrstr\fR" 10
251 .IX Item "errstr"
252 Error Number to Error String Conversion.
253 .IP "\fBgendh\fR" 10
254 .IX Item "gendh"
255 Generation of Diffie-Hellman Parameters.
256 Obsoleted by \fBdhparam\fR.
257 .IP "\fBgendsa\fR" 10
258 .IX Item "gendsa"
259 Generation of \s-1DSA\s0 Private Key from Parameters. Superseded by 
260 \&\fBgenpkey\fR and \fBpkey\fR
261 .IP "\fBgenpkey\fR" 10
262 .IX Item "genpkey"
263 Generation of Private Key or Parameters.
264 .IP "\fBgenrsa\fR" 10
265 .IX Item "genrsa"
266 Generation of \s-1RSA\s0 Private Key. Superceded by \fBgenpkey\fR.
267 .IP "\fBnseq\fR" 10
268 .IX Item "nseq"
269 Create or examine a netscape certificate sequence
270 .IP "\fBocsp\fR" 10
271 .IX Item "ocsp"
272 Online Certificate Status Protocol utility.
273 .IP "\fBpasswd\fR" 10
274 .IX Item "passwd"
275 Generation of hashed passwords.
276 .IP "\fBpkcs12\fR" 10
277 .IX Item "pkcs12"
278 PKCS#12 Data Management.
279 .IP "\fBpkcs7\fR" 10
280 .IX Item "pkcs7"
281 PKCS#7 Data Management.
282 .IP "\fBpkey\fR" 10
283 .IX Item "pkey"
284 Public and private key management.
285 .IP "\fBpkeyparam\fR" 10
286 .IX Item "pkeyparam"
287 Public key algorithm parameter management.
288 .IP "\fBpkeyutl\fR" 10
289 .IX Item "pkeyutl"
290 Public key algorithm cryptographic operation utility.
291 .IP "\fBrand\fR" 10
292 .IX Item "rand"
293 Generate pseudo-random bytes.
294 .IP "\fBreq\fR" 10
295 .IX Item "req"
296 PKCS#10 X.509 Certificate Signing Request (\s-1CSR\s0) Management.
297 .IP "\fBrsa\fR" 10
298 .IX Item "rsa"
299 \&\s-1RSA\s0 key management.
300 .IP "\fBrsautl\fR" 10
301 .IX Item "rsautl"
302 \&\s-1RSA\s0 utility for signing, verification, encryption, and decryption. Superseded
303 by  \fBpkeyutl\fR
304 .IP "\fBs_client\fR" 10
305 .IX Item "s_client"
306 This implements a generic \s-1SSL/TLS\s0 client which can establish a transparent
307 connection to a remote server speaking \s-1SSL/TLS.\s0 It's intended for testing
308 purposes only and provides only rudimentary interface functionality but
309 internally uses mostly all functionality of the OpenSSL \fBssl\fR library.
310 .IP "\fBs_server\fR" 10
311 .IX Item "s_server"
312 This implements a generic \s-1SSL/TLS\s0 server which accepts connections from remote
313 clients speaking \s-1SSL/TLS.\s0 It's intended for testing purposes only and provides
314 only rudimentary interface functionality but internally uses mostly all
315 functionality of the OpenSSL \fBssl\fR library.  It provides both an own command
316 line oriented protocol for testing \s-1SSL\s0 functions and a simple \s-1HTTP\s0 response
317 facility to emulate an SSL/TLS\-aware webserver.
318 .IP "\fBs_time\fR" 10
319 .IX Item "s_time"
320 \&\s-1SSL\s0 Connection Timer.
321 .IP "\fBsess_id\fR" 10
322 .IX Item "sess_id"
323 \&\s-1SSL\s0 Session Data Management.
324 .IP "\fBsmime\fR" 10
325 .IX Item "smime"
326 S/MIME mail processing.
327 .IP "\fBspeed\fR" 10
328 .IX Item "speed"
329 Algorithm Speed Measurement.
330 .IP "\fBspkac\fR" 10
331 .IX Item "spkac"
332 \&\s-1SPKAC\s0 printing and generating utility
333 .IP "\fBts\fR" 10
334 .IX Item "ts"
335 Time Stamping Authority tool (client/server)
336 .IP "\fBverify\fR" 10
337 .IX Item "verify"
338 X.509 Certificate Verification.
339 .IP "\fBversion\fR" 10
340 .IX Item "version"
341 OpenSSL Version Information.
342 .IP "\fBx509\fR" 10
343 .IX Item "x509"
344 X.509 Certificate Data Management.
345 .SS "\s-1MESSAGE DIGEST COMMANDS\s0"
346 .IX Subsection "MESSAGE DIGEST COMMANDS"
347 .IP "\fBmd2\fR" 10
348 .IX Item "md2"
349 \&\s-1MD2\s0 Digest
350 .IP "\fBmd5\fR" 10
351 .IX Item "md5"
352 \&\s-1MD5\s0 Digest
353 .IP "\fBmdc2\fR" 10
354 .IX Item "mdc2"
355 \&\s-1MDC2\s0 Digest
356 .IP "\fBrmd160\fR" 10
357 .IX Item "rmd160"
358 \&\s-1RMD\-160\s0 Digest
359 .IP "\fBsha\fR" 10
360 .IX Item "sha"
361 \&\s-1SHA\s0 Digest
362 .IP "\fBsha1\fR" 10
363 .IX Item "sha1"
364 \&\s-1SHA\-1\s0 Digest
365 .IP "\fBsha224\fR" 10
366 .IX Item "sha224"
367 \&\s-1SHA\-224\s0 Digest
368 .IP "\fBsha256\fR" 10
369 .IX Item "sha256"
370 \&\s-1SHA\-256\s0 Digest
371 .IP "\fBsha384\fR" 10
372 .IX Item "sha384"
373 \&\s-1SHA\-384\s0 Digest
374 .IP "\fBsha512\fR" 10
375 .IX Item "sha512"
376 \&\s-1SHA\-512\s0 Digest
377 .SS "\s-1ENCODING AND CIPHER COMMANDS\s0"
378 .IX Subsection "ENCODING AND CIPHER COMMANDS"
379 .IP "\fBbase64\fR" 10
380 .IX Item "base64"
381 Base64 Encoding
382 .IP "\fBbf bf-cbc bf-cfb bf-ecb bf-ofb\fR" 10
383 .IX Item "bf bf-cbc bf-cfb bf-ecb bf-ofb"
384 Blowfish Cipher
385 .IP "\fBcast cast-cbc\fR" 10
386 .IX Item "cast cast-cbc"
387 \&\s-1CAST\s0 Cipher
388 .IP "\fBcast5\-cbc cast5\-cfb cast5\-ecb cast5\-ofb\fR" 10
389 .IX Item "cast5-cbc cast5-cfb cast5-ecb cast5-ofb"
390 \&\s-1CAST5\s0 Cipher
391 .IP "\fBdes des-cbc des-cfb des-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ofb\fR" 10
392 .IX Item "des des-cbc des-cfb des-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ofb"
393 \&\s-1DES\s0 Cipher
394 .IP "\fBdes3 desx des\-ede3 des\-ede3\-cbc des\-ede3\-cfb des\-ede3\-ofb\fR" 10
395 .IX Item "des3 desx des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb"
396 Triple-DES Cipher
397 .IP "\fBidea idea-cbc idea-cfb idea-ecb idea-ofb\fR" 10
398 .IX Item "idea idea-cbc idea-cfb idea-ecb idea-ofb"
399 \&\s-1IDEA\s0 Cipher
400 .IP "\fBrc2 rc2\-cbc rc2\-cfb rc2\-ecb rc2\-ofb\fR" 10
401 .IX Item "rc2 rc2-cbc rc2-cfb rc2-ecb rc2-ofb"
402 \&\s-1RC2\s0 Cipher
403 .IP "\fBrc4\fR" 10
404 .IX Item "rc4"
405 \&\s-1RC4\s0 Cipher
406 .IP "\fBrc5 rc5\-cbc rc5\-cfb rc5\-ecb rc5\-ofb\fR" 10
407 .IX Item "rc5 rc5-cbc rc5-cfb rc5-ecb rc5-ofb"
408 \&\s-1RC5\s0 Cipher
409 .SH "PASS PHRASE ARGUMENTS"
410 .IX Header "PASS PHRASE ARGUMENTS"
411 Several commands accept password arguments, typically using \fB\-passin\fR
412 and \fB\-passout\fR for input and output passwords respectively. These allow
413 the password to be obtained from a variety of sources. Both of these
414 options take a single argument whose format is described below. If no
415 password argument is given and a password is required then the user is
416 prompted to enter one: this will typically be read from the current
417 terminal with echoing turned off.
418 .IP "\fBpass:password\fR" 10
419 .IX Item "pass:password"
420 the actual password is \fBpassword\fR. Since the password is visible
421 to utilities (like 'ps' under Unix) this form should only be used
422 where security is not important.
423 .IP "\fBenv:var\fR" 10
424 .IX Item "env:var"
425 obtain the password from the environment variable \fBvar\fR. Since
426 the environment of other processes is visible on certain platforms
427 (e.g. ps under certain Unix OSes) this option should be used with caution.
428 .IP "\fBfile:pathname\fR" 10
429 .IX Item "file:pathname"
430 the first line of \fBpathname\fR is the password. If the same \fBpathname\fR
431 argument is supplied to \fB\-passin\fR and \fB\-passout\fR arguments then the first
432 line will be used for the input password and the next line for the output
433 password. \fBpathname\fR need not refer to a regular file: it could for example
434 refer to a device or named pipe.
435 .IP "\fBfd:number\fR" 10
436 .IX Item "fd:number"
437 read the password from the file descriptor \fBnumber\fR. This can be used to
438 send the data via a pipe for example.
439 .IP "\fBstdin\fR" 10
440 .IX Item "stdin"
441 read the password from standard input.
442 .SH "SEE ALSO"
443 .IX Header "SEE ALSO"
444 \&\fIasn1parse\fR\|(1), \fIca\fR\|(1), \fIconfig\fR\|(5),
445 \&\fIcrl\fR\|(1), \fIcrl2pkcs7\fR\|(1), \fIdgst\fR\|(1),
446 \&\fIdhparam\fR\|(1), \fIdsa\fR\|(1), \fIdsaparam\fR\|(1),
447 \&\fIenc\fR\|(1), \fIgendsa\fR\|(1), \fIgenpkey\fR\|(1),
448 \&\fIgenrsa\fR\|(1), \fInseq\fR\|(1), \fIopenssl\fR\|(1),
449 \&\fIpasswd\fR\|(1),
450 \&\fIpkcs12\fR\|(1), \fIpkcs7\fR\|(1), \fIpkcs8\fR\|(1),
451 \&\fIrand\fR\|(1), \fIreq\fR\|(1), \fIrsa\fR\|(1),
452 \&\fIrsautl\fR\|(1), \fIs_client\fR\|(1),
453 \&\fIs_server\fR\|(1), \fIs_time\fR\|(1),
454 \&\fIsmime\fR\|(1), \fIspkac\fR\|(1),
455 \&\fIverify\fR\|(1), \fIversion\fR\|(1), \fIx509\fR\|(1),
456 \&\fIcrypto\fR\|(3), \fIssl\fR\|(3), \fIx509v3_config\fR\|(5)
457 .SH "HISTORY"
458 .IX Header "HISTORY"
459 The \fIopenssl\fR\|(1) document appeared in OpenSSL 0.9.2.
460 The \fBlist\-\fR\fI\s-1XXX\s0\fR\fB\-commands\fR pseudo-commands were added in OpenSSL 0.9.3;
461 The \fBlist\-\fR\fI\s-1XXX\s0\fR\fB\-algorithms\fR pseudo-commands were added in OpenSSL 1.0.0;
462 the \fBno\-\fR\fI\s-1XXX\s0\fR pseudo-commands were added in OpenSSL 0.9.5a.
463 For notes on the availability of other commands, see their individual
464 manual pages.