summaryrefslogtreecommitdiff
path: root/src/lib/libssl/t1_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/t1_lib.c')
-rw-r--r--src/lib/libssl/t1_lib.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/libssl/t1_lib.c b/src/lib/libssl/t1_lib.c
index 0a5958341b..4e4fa21687 100644
--- a/src/lib/libssl/t1_lib.c
+++ b/src/lib/libssl/t1_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: t1_lib.c,v 1.95 2016/12/18 13:52:53 jsing Exp $ */ 1/* $OpenBSD: t1_lib.c,v 1.96 2016/12/21 16:44:31 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 *
@@ -241,7 +241,8 @@ static int nid_list[] = {
241 NID_secp521r1, /* secp521r1 (25) */ 241 NID_secp521r1, /* secp521r1 (25) */
242 NID_brainpoolP256r1, /* brainpoolP256r1 (26) */ 242 NID_brainpoolP256r1, /* brainpoolP256r1 (26) */
243 NID_brainpoolP384r1, /* brainpoolP384r1 (27) */ 243 NID_brainpoolP384r1, /* brainpoolP384r1 (27) */
244 NID_brainpoolP512r1 /* brainpoolP512r1 (28) */ 244 NID_brainpoolP512r1, /* brainpoolP512r1 (28) */
245 NID_X25519, /* X25519 (29) */
245}; 246};
246 247
247static const uint8_t ecformats_default[] = { 248static const uint8_t ecformats_default[] = {
@@ -251,6 +252,7 @@ static const uint8_t ecformats_default[] = {
251}; 252};
252 253
253static const uint16_t eccurves_default[] = { 254static const uint16_t eccurves_default[] = {
255 29, /* X25519 (29) */
254 14, /* sect571r1 (14) */ 256 14, /* sect571r1 (14) */
255 13, /* sect571k1 (13) */ 257 13, /* sect571k1 (13) */
256 25, /* secp521r1 (25) */ 258 25, /* secp521r1 (25) */
@@ -352,6 +354,8 @@ tls1_ec_nid2curve_id(int nid)
352 return 27; 354 return 27;
353 case NID_brainpoolP512r1: /* brainpoolP512r1 (28) */ 355 case NID_brainpoolP512r1: /* brainpoolP512r1 (28) */
354 return 28; 356 return 28;
357 case NID_X25519: /* X25519 (29) */
358 return 29;
355 default: 359 default:
356 return 0; 360 return 0;
357 } 361 }