diff options
author | tb <> | 2022-06-30 16:05:07 +0000 |
---|---|---|
committer | tb <> | 2022-06-30 16:05:07 +0000 |
commit | ff55ae35ce91503ea79ecd5ec86595c03b2d138f (patch) | |
tree | 5e132e3e23ccde65b520524d5b4a0c1eda124d9c /src/lib/libssl/ssl_tlsext.c | |
parent | 0ab0519d6cd5ac501518b8dcc6735cf61481f520 (diff) | |
download | openbsd-ff55ae35ce91503ea79ecd5ec86595c03b2d138f.tar.gz openbsd-ff55ae35ce91503ea79ecd5ec86595c03b2d138f.tar.bz2 openbsd-ff55ae35ce91503ea79ecd5ec86595c03b2d138f.zip |
Check security level for supported groups.
ok jsing
Diffstat (limited to 'src/lib/libssl/ssl_tlsext.c')
-rw-r--r-- | src/lib/libssl/ssl_tlsext.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_tlsext.c b/src/lib/libssl/ssl_tlsext.c index f103c2253e..88d26fd326 100644 --- a/src/lib/libssl/ssl_tlsext.c +++ b/src/lib/libssl/ssl_tlsext.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_tlsext.c,v 1.116 2022/06/30 11:18:38 tb Exp $ */ | 1 | /* $OpenBSD: ssl_tlsext.c,v 1.117 2022/06/30 16:05:07 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2016, 2017, 2019 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2016, 2017, 2019 Joel Sing <jsing@openbsd.org> |
4 | * Copyright (c) 2017 Doug Hogan <doug@openbsd.org> | 4 | * Copyright (c) 2017 Doug Hogan <doug@openbsd.org> |
@@ -216,6 +216,8 @@ tlsext_supportedgroups_client_build(SSL *s, uint16_t msg_type, CBB *cbb) | |||
216 | return 0; | 216 | return 0; |
217 | 217 | ||
218 | for (i = 0; i < groups_len; i++) { | 218 | for (i = 0; i < groups_len; i++) { |
219 | if (!ssl_security_supported_group(s, groups[i])) | ||
220 | continue; | ||
219 | if (!CBB_add_u16(&grouplist, groups[i])) | 221 | if (!CBB_add_u16(&grouplist, groups[i])) |
220 | return 0; | 222 | return 0; |
221 | } | 223 | } |