OPENSSL-LIST

Section: OpenSSL (1SSL)
Updated: 2024-03-03
Index Return to Main Contents
 

NAME

openssl-list - list algorithms and features  

SYNOPSIS

openssl list [-help] [-verbose] [-select name] [-1] [-commands] [-standard-commands] [-digest-algorithms] [-digest-commands] [-kdf-algorithms] [-mac-algorithms] [-random-instances] [-random-generators] [-cipher-algorithms] [-cipher-commands] [-encoders] [-decoders] [-key-managers] [-key-exchange-algorithms] [-kem-algorithms] [-signature-algorithms] [-asymcipher-algorithms] [-public-key-algorithms] [-public-key-methods] [-store-loaders] [-providers] [-engines] [-disabled] [-objects] [-options command] [-provider name] [-provider-path path] [-propquery propq]  

DESCRIPTION

This command is used to generate list of algorithms or disabled features.  

OPTIONS

-help
Display a usage message.
-verbose
Displays extra information. The options below where verbosity applies say a bit more about what that means.
-select name
Only list algorithms that match this name.
-1
List the commands, digest-commands, or cipher-commands in a single column. If used, this option must be given first.
-commands
Display a list of standard commands.
-standard-commands
List of standard commands.
-digest-commands
This option is deprecated. Use digest-algorithms instead.

Display a list of message digest commands, which are typically used as input to the openssl-dgst(1) or openssl-speed(1) commands.

-cipher-commands
This option is deprecated. Use cipher-algorithms instead.

Display a list of cipher commands, which are typically used as input to the openssl-enc(1) or openssl-speed(1) commands.

-cipher-algorithms, -digest-algorithms, -kdf-algorithms, -mac-algorithms,
Display a list of symmetric cipher, digest, kdf and mac algorithms. See ``Display of algorithm names'' for a description of how names are displayed.

In verbose mode, the algorithms provided by a provider will get additional information on what parameters each implementation supports.

-random-instances
List the primary, public and private random number generator details.
-random-generators
Display a list of random number generators. See ``Display of algorithm names'' for a description of how names are displayed.
-encoders
Display a list of encoders. See ``Display of algorithm names'' for a description of how names are displayed.

In verbose mode, the algorithms provided by a provider will get additional information on what parameters each implementation supports.

-decoders
Display a list of decoders. See ``Display of algorithm names'' for a description of how names are displayed.

In verbose mode, the algorithms provided by a provider will get additional information on what parameters each implementation supports.

-public-key-algorithms
Display a list of public key algorithms, with each algorithm as a block of multiple lines, all but the first are indented. The options key-exchange-algorithms, kem-algorithms, signature-algorithms, and asymcipher-algorithms will display similar info.
-public-key-methods
Display a list of public key methods.
-key-managers
Display a list of key managers.
-key-exchange-algorithms
Display a list of key exchange algorithms.
-kem-algorithms
Display a list of key encapsulation algorithms.
-signature-algorithms
Display a list of signature algorithms.
-asymcipher-algorithms
Display a list of asymmetric cipher algorithms.
-store-loaders
Display a list of store loaders.
-providers
Display a list of all loaded providers with their names, version and status.

In verbose mode, the full version and all provider parameters will additionally be displayed.

-engines
This option is deprecated.

Display a list of loaded engines.

-disabled
Display a list of disabled features, those that were compiled out of the installation.
-objects
Display a list of built in objects, i.e. OIDs with names. They're listed in the format described in ``ASN1 Object Configuration Module'' in config(5).
-options command
Output a two-column list of the options accepted by the specified command. The first is the option name, and the second is a one-character indication of what type of parameter it takes, if any. This is an internal option, used for checking that the documentation is complete.
-provider name
-provider-path path
-propquery propq
See ``Provider Options'' in openssl(1), provider(7), and property(7).
 

Display of algorithm names

Algorithm names may be displayed in one of two manners:
Legacy implementations
Legacy implementations will simply display the main name of the algorithm on a line of its own, or in the form "<foo " bar>> to show that "foo" is an alias for the main name, "bar"
Provided implementations
Implementations from a provider are displayed like this if the implementation is labeled with a single name:

 foo @ bar

or like this if it's labeled with multiple names:

 { foo1, foo2 } @bar

In both cases, "bar" is the name of the provider.

 

HISTORY

The -engines, -digest-commands, and -cipher-commands options were deprecated in OpenSSL 3.0.  

COPYRIGHT

Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the Apache License 2.0 (the ``License''). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
Display of algorithm names
HISTORY
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 23:11:19 GMT, April 27, 2024