Add list -public-key-methods
[openssl.git] / doc / man1 / list.pod
1 =pod
2
3 =head1 NAME
4
5 list - list algorithms and features
6
7 =head1 SYNOPSIS
8
9 B<openssl list>
10 [B<-help>]
11 [B<-commands>]
12 [B<-digest-commands>]
13 [B<-digest-algorithms>]
14 [B<-cipher-commands>]
15 [B<-cipher-algorithms>]
16 [B<-public-key-algorithms>]
17 [B<-public-key-methods>]
18 [B<-disabled>]
19
20 =head1 DESCRIPTION
21
22 This command is used to generate list of algorithms or disabled
23 features.
24
25 =head1 OPTIONS
26
27 =over 4
28
29 =item B<-help>
30
31 Display a usage message.
32
33 =item B<-commands>
34
35 Display a list of standard commands.
36
37 =item B<-digest-commands>
38
39 Display a list of message digest commands, which are typically used
40 as input to the L<dgst(1)> or L<speed(1)> commands.
41
42 =item B<-digest-algorithms>
43
44 Display a list of message digest algorithms.
45 If a line is of the form
46   foo => bar
47 then B<foo> is an alias for the official algorithm name, B<bar>.
48
49 =item B<-cipher-commands>
50
51 Display a list of cipher commands, which are typically used as input
52 to the L<dgst(1)> or L<speed(1)> commands.
53
54 =item B<-cipher-algorithms>
55
56 Display a list of cipher algorithms.
57 If a line is of the form
58   foo => bar
59 then B<foo> is an alias for the official algorithm name, B<bar>.
60
61 =item B<-public-key-algorithms>
62
63 Display a list of public key algorithms, with each algorithm as
64 a block of multiple lines, all but the first are indented.
65
66 =item B<-public-key-methods>
67
68 Display a list of public key method OIDs: this also includes public key methods
69 without an associated ASN.1 method, for example, KDF algorithms.
70
71 =item B<-disabled>
72
73 Display a list of disabled features, those that were compiled out
74 of the installation.
75
76 =back
77
78 =head1 COPYRIGHT
79
80 Copyright 2016-2017 The OpenSSL Project Authors. All Rights Reserved.
81
82 Licensed under the OpenSSL license (the "License").  You may not use
83 this file except in compliance with the License.  You can obtain a copy
84 in the file LICENSE in the source distribution or at
85 L<https://www.openssl.org/source/license.html>.
86
87 =cut