s3_both.c (260403) | s3_both.c (261037) |
---|---|
1/* ssl/s3_both.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 147 unchanged lines hidden (view full) --- 156 157 if (s->state == a) 158 { 159 d=(unsigned char *)s->init_buf->data; 160 p= &(d[4]); 161 162 i=s->method->ssl3_enc->final_finish_mac(s, 163 sender,slen,s->s3->tmp.finish_md); | 1/* ssl/s3_both.c */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 147 unchanged lines hidden (view full) --- 156 157 if (s->state == a) 158 { 159 d=(unsigned char *)s->init_buf->data; 160 p= &(d[4]); 161 162 i=s->method->ssl3_enc->final_finish_mac(s, 163 sender,slen,s->s3->tmp.finish_md); |
164 if (i == 0) 165 return 0; |
|
164 s->s3->tmp.finish_md_len = i; 165 memcpy(p, s->s3->tmp.finish_md, i); 166 p+=i; 167 l=i; 168 169 /* Copy the finished so we can use it for 170 renegotiation checks */ 171 if(s->type == SSL_ST_CONNECT) --- 680 unchanged lines hidden --- | 166 s->s3->tmp.finish_md_len = i; 167 memcpy(p, s->s3->tmp.finish_md, i); 168 p+=i; 169 l=i; 170 171 /* Copy the finished so we can use it for 172 renegotiation checks */ 173 if(s->type == SSL_ST_CONNECT) --- 680 unchanged lines hidden --- |