diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libssl/ssl_locl.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/lib/libssl/ssl_locl.h b/src/lib/libssl/ssl_locl.h index 80a7d95be5..312c18f7ca 100644 --- a/src/lib/libssl/ssl_locl.h +++ b/src/lib/libssl/ssl_locl.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_locl.h,v 1.309 2020/12/14 15:20:31 tb Exp $ */ | 1 | /* $OpenBSD: ssl_locl.h,v 1.310 2020/12/15 16:04:49 tb 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 | * |
@@ -892,13 +892,11 @@ typedef struct ssl3_state_internal_st { | |||
892 | struct { | 892 | struct { |
893 | int new_mac_secret_size; | 893 | int new_mac_secret_size; |
894 | 894 | ||
895 | /* actually only needs to be 16+20 */ | 895 | unsigned char cert_verify_md[EVP_MAX_MD_SIZE]; |
896 | unsigned char cert_verify_md[EVP_MAX_MD_SIZE*2]; | ||
897 | 896 | ||
898 | /* actually only need to be 16+20 for SSLv3 and 12 for TLS */ | 897 | unsigned char finish_md[EVP_MAX_MD_SIZE]; |
899 | unsigned char finish_md[EVP_MAX_MD_SIZE*2]; | ||
900 | size_t finish_md_len; | 898 | size_t finish_md_len; |
901 | unsigned char peer_finish_md[EVP_MAX_MD_SIZE*2]; | 899 | unsigned char peer_finish_md[EVP_MAX_MD_SIZE]; |
902 | size_t peer_finish_md_len; | 900 | size_t peer_finish_md_len; |
903 | 901 | ||
904 | unsigned long message_size; | 902 | unsigned long message_size; |