summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2020-06-05 17:55:24 +0000
committerjsing <>2020-06-05 17:55:24 +0000
commit6de5c86b987ad585e00961d8d0a4a86cd52b9768 (patch)
tree556365ce07298cd66ec8b25577bf7daae9df5435
parent96df98750343f1e7461c01e22ea0b7abd7f934f9 (diff)
downloadopenbsd-6de5c86b987ad585e00961d8d0a4a86cd52b9768.tar.gz
openbsd-6de5c86b987ad585e00961d8d0a4a86cd52b9768.tar.bz2
openbsd-6de5c86b987ad585e00961d8d0a4a86cd52b9768.zip
Handle GOST in ssl_cert_dup().
Add missing case entry for SSL_PKEY_GOST01. Diff from Dmitry Baryshkov <dbaryshkov@gmail.com> Sponsored by ROSA Linux ok inoguchi@ tb@
-rw-r--r--src/lib/libssl/ssl_cert.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_cert.c b/src/lib/libssl/ssl_cert.c
index 3567b7b426..43e8331968 100644
--- a/src/lib/libssl/ssl_cert.c
+++ b/src/lib/libssl/ssl_cert.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_cert.c,v 1.77 2020/05/19 16:35:20 jsing Exp $ */ 1/* $OpenBSD: ssl_cert.c,v 1.78 2020/06/05 17:55:24 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 *
@@ -248,6 +248,10 @@ ssl_cert_dup(CERT *cert)
248 /* We have an ECC key */ 248 /* We have an ECC key */
249 break; 249 break;
250 250
251 case SSL_PKEY_GOST01:
252 /* We have a GOST key */
253 break;
254
251 default: 255 default:
252 /* Can't happen. */ 256 /* Can't happen. */
253 SSLerrorx(SSL_R_LIBRARY_BUG); 257 SSLerrorx(SSL_R_LIBRARY_BUG);