openssl/include/crypto
Richard Levitte a158f8cfb9 PEM: Unlock MSBLOB and PVK functions from 'no-dsa' and 'no-rc4'
All these functions are usable with RSA keys, there's no reason why
they should be unaccessible when DSA or RC4 are disabled.

When DSA is disabled, it's not possible to use these functions for
DSA EVP_PKEYs.  That's fine, and supported.

When RC4 is disabled, it's not possible to use these functions to
write encrypted PVK output.  That doesn't even depend on the
definition of OPENSSL_NO_RC4, but if the RC4 algorithm is accessible
via EVP, something that isn't known when building libcrypto.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13648)
2020-12-13 10:27:31 +01:00
..
__DECC_INCLUDE_EPILOGUE.H
__DECC_INCLUDE_PROLOGUE.H
aes_platform.h Optimize AES-XTS mode in OpenSSL for aarch64 2020-11-12 11:09:22 +01:00
aria.h
asn1_dsa.h Update copyright year 2020-10-15 14:10:06 +01:00
asn1.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
asn1err.h Update copyright year 2020-11-26 14:18:57 +00:00
async.h
asyncerr.h Update copyright year 2020-11-26 14:18:57 +00:00
bioerr.h Update copyright year 2020-11-26 14:18:57 +00:00
bn_conf.h.in
bn_dh.h
bn_srp.h
bn.h Update copyright year 2020-10-15 14:10:06 +01:00
bnerr.h Update copyright year 2020-11-26 14:18:57 +00:00
buffererr.h Update copyright year 2020-11-26 14:18:57 +00:00
chacha.h
cmll_platform.h
cmperr.h Update copyright year 2020-11-26 14:18:57 +00:00
cms.h
cmserr.h Update copyright year 2020-11-26 14:18:57 +00:00
comperr.h Update copyright year 2020-11-26 14:18:57 +00:00
conferr.h Update copyright year 2020-11-26 14:18:57 +00:00
crmferr.h Update copyright year 2020-11-26 14:18:57 +00:00
cryptlib.h
cryptoerr.h openssl_hexstr2buf_sep(): Prevent misleading 'malloc failure' errors on short input 2020-12-10 15:19:55 +01:00
cterr.h Update copyright year 2020-11-26 14:18:57 +00:00
ctype.h
decoder.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
decodererr.h Update copyright year 2020-11-26 14:18:57 +00:00
des_platform.h
dh.h Constify OSSL_FUNC_keymgmt_validate() 2020-10-23 17:54:40 +03:00
dherr.h Update copyright year 2020-11-26 14:18:57 +00:00
dsa.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
dsaerr.h Update copyright year 2020-11-26 14:18:57 +00:00
dso_conf.h.in
ec.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
ecerr.h Update copyright year 2020-11-26 14:18:57 +00:00
ecx.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
encoder.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
encodererr.h Update copyright year 2020-11-26 14:18:57 +00:00
engine.h
engineerr.h Update copyright year 2020-11-26 14:18:57 +00:00
err.h Update copyright year 2020-11-26 14:18:57 +00:00
ess.h
esserr.h Update copyright year 2020-11-26 14:18:57 +00:00
evp.h Fix EVP_PKEY_CTX propq so that it uses a copy 2020-12-04 08:22:24 +10:00
evperr.h Update copyright year 2020-11-26 14:18:57 +00:00
httperr.h Update copyright year 2020-11-26 14:18:57 +00:00
lhash.h
md32_common.h
modes.h
objects.h
objectserr.h Update copyright year 2020-11-26 14:18:57 +00:00
ocsperr.h Update copyright year 2020-11-26 14:18:57 +00:00
pem.h PEM: Unlock MSBLOB and PVK functions from 'no-dsa' and 'no-rc4' 2020-12-13 10:27:31 +01:00
pemerr.h Update copyright year 2020-11-26 14:18:57 +00:00
pkcs7.h
pkcs7err.h Update copyright year 2020-11-26 14:18:57 +00:00
pkcs12err.h Update copyright year 2020-11-26 14:18:57 +00:00
poly1305.h
punycode.h Update copyright year 2020-10-15 14:10:06 +01:00
rand_pool.h doc: Documentation changes for moving the entropy source out of the fips provider 2020-11-20 08:24:21 +10:00
rand.h rand: move the entropy source out of the FIPS provider 2020-11-20 08:24:21 +10:00
randerr.h Update copyright year 2020-11-26 14:18:57 +00:00
rsa.h Deprecate RSA harder 2020-11-18 23:38:34 +01:00
rsaerr.h Update copyright year 2020-11-26 14:18:57 +00:00
security_bits.h
sha.h Update copyright year 2020-11-26 14:18:57 +00:00
siphash.h
siv.h Rename OPENSSL_CTX prefix to OSSL_LIB_CTX 2020-10-15 11:59:53 +01:00
sm2.h Update copyright year 2020-10-15 14:10:06 +01:00
sm2err.h Update copyright year 2020-11-26 14:18:57 +00:00
sm4.h
sparse_array.h
store.h
storeerr.h Update copyright year 2020-11-26 14:18:57 +00:00
tserr.h Update copyright year 2020-11-26 14:18:57 +00:00
types.h Deprecate RSA harder 2020-11-18 23:38:34 +01:00
uierr.h Update copyright year 2020-11-26 14:18:57 +00:00
x509.h Fix x509_crl propq so that it uses a copy 2020-12-04 08:22:24 +10:00
x509err.h Update copyright year 2020-11-26 14:18:57 +00:00
x509v3.h
x509v3err.h Update copyright year 2020-11-26 14:18:57 +00:00