Move signing digest out of CERT.
[openssl.git] / ssl / s3_lib.c
index 72c47d6473b417b85ec87634a9ff13db98208188..c38d3e1efc593f9a05af5cc9944d90e0d0078f68 100644 (file)
@@ -3326,7 +3326,7 @@ long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg)
         if (SSL_USE_SIGALGS(s)) {
             if (s->session && s->session->sess_cert) {
                 const EVP_MD *sig;
-                sig = s->session->sess_cert->peer_key->digest;
+                sig = s->s3->tmp.peer_md;
                 if (sig) {
                     *(int *)parg = EVP_MD_type(sig);
                     return 1;