X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fd1_srvr.c;h=d12ad6d9b2b817e26f287ff4609fff4db578d8d7;hp=5b52e2c3e823294fd4a05e5dd47d9e96832b8e1d;hb=bae9b9915a302f2f6a9146287d761e55cf458351;hpb=10621efd3296a92f489f6ab26a88e88d9790930e diff --git a/ssl/d1_srvr.c b/ssl/d1_srvr.c index 5b52e2c3e8..d12ad6d9b2 100644 --- a/ssl/d1_srvr.c +++ b/ssl/d1_srvr.c @@ -470,13 +470,12 @@ int dtls1_accept(SSL *s) #ifndef OPENSSL_NO_PSK || ((alg_k & SSL_kPSK) && s->ctx->psk_identity_hint) #endif - || (alg_k & (SSL_kEDH | SSL_kDHr | SSL_kDHd)) + || (alg_k & SSL_kEDH) || (alg_k & SSL_kEECDH) || ((alg_k & SSL_kRSA) && (s->cert->pkeys[SSL_PKEY_RSA_ENC].privatekey == NULL || (SSL_C_IS_EXPORT(s->s3->tmp.new_cipher) - && EVP_PKEY_size(s->cert-> - pkeys + && EVP_PKEY_size(s->cert->pkeys [SSL_PKEY_RSA_ENC].privatekey) * 8 > SSL_C_EXPORT_PKEYLENGTH(s->s3->tmp.new_cipher) )