diff options
author | 2015-09-11 17:04:39 +0000 | |
---|---|---|
committer | 2015-09-11 17:04:39 +0000 | |
commit | fdd4790580477f2c8c526b177142d8abcf40c81e (patch) | |
tree | 39156e011f37c35307afe95fa147d1b7a6866b17 /lib/libssl/src | |
parent | Nuke ssl3_change_cipher_state(). (diff) | |
download | wireguard-openbsd-fdd4790580477f2c8c526b177142d8abcf40c81e.tar.xz wireguard-openbsd-fdd4790580477f2c8c526b177142d8abcf40c81e.zip |
Nuke ssl3_final_finish_mac().
ok "flensing knife"
Diffstat (limited to 'lib/libssl/src')
-rw-r--r-- | lib/libssl/src/ssl/s3_enc.c | 17 | ||||
-rw-r--r-- | lib/libssl/src/ssl/ssl_locl.h | 4 |
2 files changed, 2 insertions, 19 deletions
diff --git a/lib/libssl/src/ssl/s3_enc.c b/lib/libssl/src/ssl/s3_enc.c index 14c29e4eddd..2b0b923d309 100644 --- a/lib/libssl/src/ssl/s3_enc.c +++ b/lib/libssl/src/ssl/s3_enc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: s3_enc.c,v 1.67 2015/09/11 17:03:03 jsing Exp $ */ +/* $OpenBSD: s3_enc.c,v 1.68 2015/09/11 17:04:39 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -280,21 +280,6 @@ ssl3_cert_verify_mac(SSL *s, int md_nid, unsigned char *p) return (ssl3_handshake_mac(s, md_nid, NULL, 0, p)); } -int -ssl3_final_finish_mac(SSL *s, const char *sender, int len, unsigned char *p) -{ - int ret_md5, ret_sha1; - - ret_md5 = ssl3_handshake_mac(s, NID_md5, sender, len, p); - if (ret_md5 == 0) - return 0; - p += ret_md5; - ret_sha1 = ssl3_handshake_mac(s, NID_sha1, sender, len, p); - if (ret_sha1 == 0) - return 0; - return (ret_md5 + ret_sha1); -} - static int ssl3_handshake_mac(SSL *s, int md_nid, const char *sender, int len, unsigned char *p) diff --git a/lib/libssl/src/ssl/ssl_locl.h b/lib/libssl/src/ssl/ssl_locl.h index e4c6c451961..d4924cdab8e 100644 --- a/lib/libssl/src/ssl/ssl_locl.h +++ b/lib/libssl/src/ssl/ssl_locl.h @@ -1,4 +1,4 @@ -/* $OpenBSD: ssl_locl.h,v 1.110 2015/09/11 17:03:03 jsing Exp $ */ +/* $OpenBSD: ssl_locl.h,v 1.111 2015/09/11 17:04:39 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -621,8 +621,6 @@ int ssl3_renegotiate_check(SSL *ssl); int ssl3_dispatch_alert(SSL *s); int ssl3_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek); int ssl3_write_bytes(SSL *s, int type, const void *buf, int len); -int ssl3_final_finish_mac(SSL *s, const char *sender, int slen, - unsigned char *p); int ssl3_cert_verify_mac(SSL *s, int md_nid, unsigned char *p); void ssl3_finish_mac(SSL *s, const unsigned char *buf, int len); void ssl3_free_digest_list(SSL *s); |