Skip to content

openssl-list

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 `