summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2022-07-24 15:05:16 +0000
committerjsing <>2022-07-24 15:05:16 +0000
commitf6f476b8789fc6936707dff8d95b1f50021873be (patch)
tree6e1f29fc5a3d92f559b0b90b1edfc55493388641 /src
parent2d149b2866e29906b49da088ba99bba24275877c (diff)
downloadopenbsd-f6f476b8789fc6936707dff8d95b1f50021873be.tar.gz
openbsd-f6f476b8789fc6936707dff8d95b1f50021873be.tar.bz2
openbsd-f6f476b8789fc6936707dff8d95b1f50021873be.zip
Move cipher_id bsearch functions back to the bottom of the file.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/ssl_lib.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/lib/libssl/ssl_lib.c b/src/lib/libssl/ssl_lib.c
index 02b4967076..e346e3cf7f 100644
--- a/src/lib/libssl/ssl_lib.c
+++ b/src/lib/libssl/ssl_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_lib.c,v 1.299 2022/07/20 14:13:13 tb Exp $ */ 1/* $OpenBSD: ssl_lib.c,v 1.300 2022/07/24 15:05:16 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 *
@@ -3298,21 +3298,6 @@ SSL_set_security_level(SSL *ssl, int level)
3298 ssl->cert->security_level = level; 3298 ssl->cert->security_level = level;
3299} 3299}
3300 3300
3301static int
3302ssl_cipher_id_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
3303{
3304 SSL_CIPHER const *a = a_;
3305 SSL_CIPHER const *b = b_;
3306 return ssl_cipher_id_cmp(a, b);
3307}
3308
3309SSL_CIPHER *
3310OBJ_bsearch_ssl_cipher_id(SSL_CIPHER *key, SSL_CIPHER const *base, int num)
3311{
3312 return (SSL_CIPHER *)OBJ_bsearch_(key, base, num, sizeof(SSL_CIPHER),
3313 ssl_cipher_id_cmp_BSEARCH_CMP_FN);
3314}
3315
3316int 3301int
3317SSL_is_quic(const SSL *ssl) 3302SSL_is_quic(const SSL *ssl)
3318{ 3303{
@@ -3344,3 +3329,18 @@ SSL_get_peer_quic_transport_params(const SSL *ssl, const uint8_t **out_params,
3344 *out_params = ssl->s3->peer_quic_transport_params; 3329 *out_params = ssl->s3->peer_quic_transport_params;
3345 *out_params_len = ssl->s3->peer_quic_transport_params_len; 3330 *out_params_len = ssl->s3->peer_quic_transport_params_len;
3346} 3331}
3332
3333static int
3334ssl_cipher_id_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
3335{
3336 SSL_CIPHER const *a = a_;
3337 SSL_CIPHER const *b = b_;
3338 return ssl_cipher_id_cmp(a, b);
3339}
3340
3341SSL_CIPHER *
3342OBJ_bsearch_ssl_cipher_id(SSL_CIPHER *key, SSL_CIPHER const *base, int num)
3343{
3344 return (SSL_CIPHER *)OBJ_bsearch_(key, base, num, sizeof(SSL_CIPHER),
3345 ssl_cipher_id_cmp_BSEARCH_CMP_FN);
3346}