This chapter describes details of algorithms in the crypto application.
The tables only documents the supported cryptos and key lengths. The user should not draw any conclusion on security from the supplied tables.
To be used in
Available in all OpenSSL compatible with Erlang CRYPTO if not disabled by configuration.
To dynamically check availability, check that the name in the Cipher and Mode column is present in the
list returned by
To be used in
To dynamically check availability, check that the name in the Cipher and Mode column is present in the
list returned by
To be used in
To dynamically check availability, check that the name in the Cipher and Mode column is present in the
list returned by
To be used in
CMAC with the following ciphers are available with OpenSSL 1.0.1 or later if not disabled by configuration.
To dynamically check availability, check that the name
Available in all OpenSSL compatible with Erlang CRYPTO if not disabled by configuration.
To dynamically check availability, check that the name
POLY1305 is available with OpenSSL 1.1.1 or later if not disabled by configuration.
To dynamically check availability, check that the name
To dynamically check availability, check that the wanted name in the Names column is present in the
list returned by
RSA is available with all OpenSSL versions compatible with Erlang CRYPTO if not disabled by configuration.
To dynamically check availability, check that the atom
The RSA options are experimental.
The exact set of options and there syntax may be changed without prior notice.
Notes:
DSS is available with OpenSSL versions compatible with Erlang CRYPTO if not disabled by configuration.
To dynamically check availability, check that the atom
ECDSA is available with OpenSSL 0.9.8o or later if not disabled by configuration.
To dynamically check availability, check that the atom
The actual supported named curves could be checked by examining the
list returned by
EdDSA is available with OpenSSL 1.1.1 or later if not disabled by configuration.
To dynamically check availability, check that the atom
Support for the curves ed25519 and ed448 is implemented.
The actual supported named curves could be checked by examining the list with the
list returned by
Diffie-Hellman computations are available with OpenSSL versions compatible with Erlang CRYPTO
if not disabled by configuration.
To dynamically check availability, check that the atom
Elliptic Curve Diffie-Hellman is available with OpenSSL 0.9.8o or later if not disabled by configuration.
To dynamically check availability, check that the atom
The Edward curves
The actual supported named curves could be checked by examining the
list returned by