From 9fb617e252dd4534ed54ae1049fb71e4687cf8f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bodo=20M=C3=B6ller?= Date: Thu, 6 Jan 2000 00:41:22 +0000 Subject: Use less complicated arrangement for data strutures related to Finished messages. --- ssl/s3_pkt.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'ssl/s3_pkt.c') diff --git a/ssl/s3_pkt.c b/ssl/s3_pkt.c index 8b8ecdf8df..1ce30ff5a1 100644 --- a/ssl/s3_pkt.c +++ b/ssl/s3_pkt.c @@ -937,8 +937,6 @@ static int do_change_cipher_spec(SSL *s) int i; const char *sender; int slen; - unsigned char *finish_md; - int *finish_md_len; if (s->state & SSL_ST_ACCEPT) i=SSL3_CHANGE_CIPHER_SERVER_READ; @@ -961,21 +959,17 @@ static int do_change_cipher_spec(SSL *s) { sender=s->method->ssl3_enc->server_finished_label; slen=s->method->ssl3_enc->server_finished_label_len; - finish_md = s->s3->tmp.server_finish_md; - finish_md_len = &s->s3->tmp.server_finish_md_len; } else { sender=s->method->ssl3_enc->client_finished_label; slen=s->method->ssl3_enc->client_finished_label_len; - finish_md = s->s3->tmp.client_finish_md; - finish_md_len = &s->s3->tmp.client_finish_md_len; } - *finish_md_len = s->method->ssl3_enc->final_finish_mac(s, + s->s3->tmp.peer_finish_md_len = s->method->ssl3_enc->final_finish_mac(s, &(s->s3->finish_dgst1), &(s->s3->finish_dgst2), - sender,slen,finish_md); + sender,slen,s->s3->tmp.peer_finish_md); return(1); } -- cgit v1.2.3