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