openssl/util
Matt Caswell 899e25643d Implement EVP_PKEY_param_check_quick() and use it in libssl
The low level DH API has two functions for checking parameters:
DH_check_ex() and DH_check_params_ex(). The former does a "full" check,
while the latter does a "quick" check. Most importantly it skips the
check for a safe prime. We're ok without using safe primes here because
we're doing ephemeral DH.

Now that libssl is fully using the EVP API, we need a way to specify that
we want a quick check instead of a full check. Therefore we introduce
EVP_PKEY_param_check_quick() and use it.

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/14146)
2021-02-15 14:17:36 +10:00
..
perl mknum.pl: Exclude duplicate entries and include source file name in diagnostics 2021-02-08 07:48:56 +01:00
add-depends.pl
build.info
cavs-to-evptest.pl
check-format-test-negatives.c Update copyright year 2021-01-28 13:54:57 +01:00
check-format-test-positives.c Update copyright year 2021-01-28 13:54:57 +01:00
check-format.pl Update copyright year 2021-01-28 13:54:57 +01:00
check-malloc-errs
ck_errf.pl
copy.pl
dofile.pl
echo.pl
engines.num
err-to-raise
find-doc-nits Update copyright year 2021-01-28 13:54:57 +01:00
find-unused-errs
fix-deprecation
fix-includes
fix-includes.sed
indent.pro Deprecate OCSP_xxx API for OSSL_HTTP_xxx 2021-01-19 11:13:15 +01:00
libcrypto.num Implement EVP_PKEY_param_check_quick() and use it in libssl 2021-02-15 14:17:36 +10:00
libssl.num
local_shlib.com.in
markdownlint.rb
merge-err-lines
missingcrypto111.txt
missingcrypto-internal.txt
missingcrypto.txt Add docs for ASN1_item_sign and ASN1_item_verify functions 2021-02-15 11:18:13 +10:00
missingmacro111.txt
missingmacro.txt Add X509V3_set_issuer_pkey, needed for AKID of self-issued not self-signed cert 2021-01-13 11:53:15 +01:00
missingssl111.txt
missingssl-internal.txt
missingssl.txt
mkbuildinf.pl
mkdef.pl
mkdir-p.pl
mkerr.pl ERR: clean away everything related to _F_ macros from util/mkerr.pl 2021-02-05 14:09:16 +01:00
mknum.pl mknum.pl: Exclude duplicate entries and include source file name in diagnostics 2021-02-08 07:48:56 +01:00
mkpod2html.pl
mkrc.pl
mktar.sh
opensslwrap.sh
other-internal.syms
other.syms TLS client: allow cert verify callback return -1 for SSL_ERROR_WANT_RETRY_VERIFY 2021-01-26 17:09:13 +01:00
providers.num
shlib_wrap.sh.in
su-filter.pl
unlocal_shlib.com.in
withlibctx.pl
wrap.pl