summaryrefslogtreecommitdiffstats
path: root/lib/libssl/ssl_algs.c
diff options
context:
space:
mode:
authorjsing <jsing@openbsd.org>2017-03-01 14:01:24 +0000
committerjsing <jsing@openbsd.org>2017-03-01 14:01:24 +0000
commitc08497fc04a197d182ede49480ffbb5ed57f3421 (patch)
treed7cf4abc6c2b16b9b1cb0038f8dbbfd4858e1d15 /lib/libssl/ssl_algs.c
parentAdd EVP test for MD5-SHA1. (diff)
downloadwireguard-openbsd-c08497fc04a197d182ede49480ffbb5ed57f3421.tar.xz
wireguard-openbsd-c08497fc04a197d182ede49480ffbb5ed57f3421.zip
Convert ssl3_{get,send}_server_key_exchange() to EVP_md5_sha1().
ok inoguchi@
Diffstat (limited to 'lib/libssl/ssl_algs.c')
-rw-r--r--lib/libssl/ssl_algs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libssl/ssl_algs.c b/lib/libssl/ssl_algs.c
index ee1919c7252..efbf1a4f310 100644
--- a/lib/libssl/ssl_algs.c
+++ b/lib/libssl/ssl_algs.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssl_algs.c,v 1.23 2016/11/06 12:08:32 jsing Exp $ */
+/* $OpenBSD: ssl_algs.c,v 1.24 2017/03/01 14:01:24 jsing Exp $ */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
@@ -101,8 +101,10 @@ SSL_library_init(void)
#endif
EVP_add_digest(EVP_md5());
+ EVP_add_digest(EVP_md5_sha1());
EVP_add_digest_alias(SN_md5, "ssl2-md5");
EVP_add_digest_alias(SN_md5, "ssl3-md5");
+
EVP_add_digest(EVP_sha1()); /* RSA with sha1 */
EVP_add_digest_alias(SN_sha1, "ssl3-sha1");
EVP_add_digest_alias(SN_sha1WithRSAEncryption, SN_sha1WithRSA);