NAME

OSSL_PROVIDER-default - OpenSSL default provider

DESCRIPTION

The OpenSSL default provider supplies the majority of OpenSSL's diverse algorithm implementations. It also acts as a fallback when no other provider has been loaded.

Properties

The implementations in this provider specifically have this property defined:

It may be used in a property query string with fetching functions such as EVP_CIPHER_fetch(3), as well as with other functions that take a property query string, such as OPERATIONS AND ALGORITHMS

The OpenSSL default provider supports these operations and algorithms:

Hashing Algorithms / Message Digests

SHA1, see SHA2, see SHA3, see KECCAK-KMAC, see SHAKE, see BLAKE2, see SM3, see MD5, see MD5-SHA1, see Symmetric Ciphers
AES, see ARIA, see CAMELLIA, see DES, see BF, see IDEA, see CAST5, see SEED, see SM4, see RC2, see RC4, see RC5, see ChaCha20, see ChaCha20-Poly1305, see Message Authentication Code (MAC)
BLAKE2, see CMAC, see GMAC, see HMAC, see KMAC, see SIPHASH, see POLY1305, see Key Derivation Function (KDF)
HKDF, see SSKDF, see PBKDF2, see SSHKDF, see TLS1-PRF, see KBKDF, see X942KDF, see SCRYPT, see KRB5KDF, see Key Exchange
DH, see ECDH, see X25519, see X448, see Asymmetric Signature
DSA, see RSA, see Asymmetric Cipher
RSA, see Asymmetric Key Management
DH, see DSA, see RSA, see EC, see X25519, see X448, see Asymmetric Key Serializer

In addition to "provider=default", this set of implementations define the property "fips=yes", to allow them to be used together with the FIPS provider.

RSA, see DH, see DSA, see EC, see X25519, see X448, see SEE ALSO

openssl-core_numbers.h(7), COPYRIGHT

Copyright 2020 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.