diff options
Diffstat (limited to 'src/lib/libssl/ssl_pkt.c')
-rw-r--r-- | src/lib/libssl/ssl_pkt.c | 22 |
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 | |||
1393 | ssl3_send_alert(SSL *s, int level, int desc) | 1393 | ssl3_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 */ |