summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_pkt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/ssl_pkt.c')
-rw-r--r--src/lib/libssl/ssl_pkt.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/lib/libssl/ssl_pkt.c b/src/lib/libssl/ssl_pkt.c
index 2ab264f33f..ef5b5737aa 100644
--- a/src/lib/libssl/ssl_pkt.c
+++ b/src/lib/libssl/ssl_pkt.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_pkt.c,v 1.1 2017/01/26 05:51:54 jsing Exp $ */ 1/* $OpenBSD: ssl_pkt.c,v 1.2 2017/01/26 06:32:58 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -475,7 +475,7 @@ again:
475 mac = &rr->data[rr->length]; 475 mac = &rr->data[rr->length];
476 } 476 }
477 477
478 i = s->method->internal->ssl3_enc->mac(s,md,0 /* not send */); 478 i = tls1_mac(s,md,0 /* not send */);
479 if (i < 0 || mac == NULL || 479 if (i < 0 || mac == NULL ||
480 timingsafe_memcmp(md, mac, (size_t)mac_size) != 0) 480 timingsafe_memcmp(md, mac, (size_t)mac_size) != 0)
481 enc_err = -1; 481 enc_err = -1;
@@ -747,7 +747,7 @@ do_ssl3_write(SSL *s, int type, const unsigned char *buf,
747 * wr->data still points in the wb->buf */ 747 * wr->data still points in the wb->buf */
748 748
749 if (mac_size != 0) { 749 if (mac_size != 0) {
750 if (s->method->internal->ssl3_enc->mac(s, 750 if (tls1_mac(s,
751 &(p[wr->length + eivlen]), 1) < 0) 751 &(p[wr->length + eivlen]), 1) < 0)
752 goto err; 752 goto err;
753 wr->length += mac_size; 753 wr->length += mac_size;
@@ -1360,25 +1360,25 @@ ssl3_do_change_cipher_spec(SSL *s)
1360 } 1360 }
1361 1361
1362 s->session->cipher = S3I(s)->tmp.new_cipher; 1362 s->session->cipher = S3I(s)->tmp.new_cipher;
1363 if (!s->method->internal->ssl3_enc->setup_key_block(s)) 1363 if (!tls1_setup_key_block(s))
1364 return (0); 1364 return (0);
1365 } 1365 }
1366 1366
1367 if (!s->method->internal->ssl3_enc->change_cipher_state(s, i)) 1367 if (!tls1_change_cipher_state(s, i))
1368 return (0); 1368 return (0);
1369 1369
1370 /* we have to record the message digest at 1370 /* we have to record the message digest at
1371 * this point so we can get it before we read 1371 * this point so we can get it before we read
1372 * the finished message */ 1372 * the finished message */
1373 if (s->internal->state & SSL_ST_CONNECT) { 1373 if (s->internal->state & SSL_ST_CONNECT) {
1374 sender = s->method->internal->ssl3_enc->server_finished_label; 1374 sender = TLS_MD_SERVER_FINISH_CONST;
1375 slen = s->method->internal->ssl3_enc->server_finished_label_len; 1375 slen = TLS_MD_SERVER_FINISH_CONST_SIZE;
1376 } else { 1376 } else {
1377 sender = s->method->internal->ssl3_enc->client_finished_label; 1377 sender = TLS_MD_CLIENT_FINISH_CONST;
1378 slen = s->method->internal->ssl3_enc->client_finished_label_len; 1378 slen = TLS_MD_CLIENT_FINISH_CONST_SIZE;
1379 } 1379 }
1380 1380
1381 i = s->method->internal->ssl3_enc->final_finish_mac(s, sender, slen, 1381 i = tls1_final_finish_mac(s, sender, slen,
1382 S3I(s)->tmp.peer_finish_md); 1382 S3I(s)->tmp.peer_finish_md);
1383 if (i == 0) { 1383 if (i == 0) {
1384 SSLerr(SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC, ERR_R_INTERNAL_ERROR); 1384 SSLerr(SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC, ERR_R_INTERNAL_ERROR);
@@ -1393,7 +1393,7 @@ int
1393ssl3_send_alert(SSL *s, int level, int desc) 1393ssl3_send_alert(SSL *s, int level, int desc)
1394{ 1394{
1395 /* Map tls/ssl alert value to correct one */ 1395 /* Map tls/ssl alert value to correct one */
1396 desc = s->method->internal->ssl3_enc->alert_value(desc); 1396 desc = tls1_alert_code(desc);
1397 if (desc < 0) 1397 if (desc < 0)
1398 return -1; 1398 return -1;
1399 /* If a fatal one, remove from cache */ 1399 /* If a fatal one, remove from cache */