Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()
[openssl.git] / ssl / s2_clnt.c
index 6551d0b363b4bc7286892eaf7b9b619658933d81..85b97b61de1ba20a29b581b8d0a666653196fef9 100644 (file)
@@ -767,7 +767,7 @@ static int client_certificate(SSL *s)
                 * do it first so we can reuse buf :-) */
                p=buf;
                EVP_MD_CTX_init(&ctx);
-               EVP_SignInit(&ctx,s->ctx->rsa_md5);
+               EVP_SignInit_ex(&ctx,s->ctx->rsa_md5, NULL);
                EVP_SignUpdate(&ctx,s->s2->key_material,
                        (unsigned int)s->s2->key_material_length);
                EVP_SignUpdate(&ctx,cert_ch,(unsigned int)cert_ch_len);