summaryrefslogtreecommitdiff
path: root/src/lib/libssl/s3_lib.c
diff options
context:
space:
mode:
authorbeck <>2023-07-08 16:40:14 +0000
committerbeck <>2023-07-08 16:40:14 +0000
commit14ddb694bbb3c9305a88c2f04345fb9499f8cd09 (patch)
treed94ae887e23f22265426a27314feb2539fbd467b /src/lib/libssl/s3_lib.c
parentfb3005d44347523e79c18cf8f224d6044f34af04 (diff)
downloadopenbsd-14ddb694bbb3c9305a88c2f04345fb9499f8cd09.tar.gz
openbsd-14ddb694bbb3c9305a88c2f04345fb9499f8cd09.tar.bz2
openbsd-14ddb694bbb3c9305a88c2f04345fb9499f8cd09.zip
Hide all public symbols in libssl
With the guentherizer 9000 ok tb@
Diffstat (limited to 'src/lib/libssl/s3_lib.c')
-rw-r--r--src/lib/libssl/s3_lib.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/lib/libssl/s3_lib.c b/src/lib/libssl/s3_lib.c
index 7561060120..7ab6880131 100644
--- a/src/lib/libssl/s3_lib.c
+++ b/src/lib/libssl/s3_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s3_lib.c,v 1.245 2023/07/02 17:21:32 beck Exp $ */ 1/* $OpenBSD: s3_lib.c,v 1.246 2023/07/08 16:40:13 beck 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 *
@@ -1931,24 +1931,28 @@ SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain)
1931{ 1931{
1932 return ssl_cert_set0_chain(NULL, ssl, chain); 1932 return ssl_cert_set0_chain(NULL, ssl, chain);
1933} 1933}
1934LSSL_ALIAS(SSL_set0_chain);
1934 1935
1935int 1936int
1936SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain) 1937SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain)
1937{ 1938{
1938 return ssl_cert_set1_chain(NULL, ssl, chain); 1939 return ssl_cert_set1_chain(NULL, ssl, chain);
1939} 1940}
1941LSSL_ALIAS(SSL_set1_chain);
1940 1942
1941int 1943int
1942SSL_add0_chain_cert(SSL *ssl, X509 *x509) 1944SSL_add0_chain_cert(SSL *ssl, X509 *x509)
1943{ 1945{
1944 return ssl_cert_add0_chain_cert(NULL, ssl, x509); 1946 return ssl_cert_add0_chain_cert(NULL, ssl, x509);
1945} 1947}
1948LSSL_ALIAS(SSL_add0_chain_cert);
1946 1949
1947int 1950int
1948SSL_add1_chain_cert(SSL *ssl, X509 *x509) 1951SSL_add1_chain_cert(SSL *ssl, X509 *x509)
1949{ 1952{
1950 return ssl_cert_add1_chain_cert(NULL, ssl, x509); 1953 return ssl_cert_add1_chain_cert(NULL, ssl, x509);
1951} 1954}
1955LSSL_ALIAS(SSL_add1_chain_cert);
1952 1956
1953int 1957int
1954SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain) 1958SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain)
@@ -1960,12 +1964,14 @@ SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain)
1960 1964
1961 return 1; 1965 return 1;
1962} 1966}
1967LSSL_ALIAS(SSL_get0_chain_certs);
1963 1968
1964int 1969int
1965SSL_clear_chain_certs(SSL *ssl) 1970SSL_clear_chain_certs(SSL *ssl)
1966{ 1971{
1967 return ssl_cert_set0_chain(NULL, ssl, NULL); 1972 return ssl_cert_set0_chain(NULL, ssl, NULL);
1968} 1973}
1974LSSL_ALIAS(SSL_clear_chain_certs);
1969 1975
1970int 1976int
1971SSL_set1_groups(SSL *s, const int *groups, size_t groups_len) 1977SSL_set1_groups(SSL *s, const int *groups, size_t groups_len)
@@ -1973,6 +1979,7 @@ SSL_set1_groups(SSL *s, const int *groups, size_t groups_len)
1973 return tls1_set_groups(&s->tlsext_supportedgroups, 1979 return tls1_set_groups(&s->tlsext_supportedgroups,
1974 &s->tlsext_supportedgroups_length, groups, groups_len); 1980 &s->tlsext_supportedgroups_length, groups, groups_len);
1975} 1981}
1982LSSL_ALIAS(SSL_set1_groups);
1976 1983
1977int 1984int
1978SSL_set1_groups_list(SSL *s, const char *groups) 1985SSL_set1_groups_list(SSL *s, const char *groups)
@@ -1980,6 +1987,7 @@ SSL_set1_groups_list(SSL *s, const char *groups)
1980 return tls1_set_group_list(&s->tlsext_supportedgroups, 1987 return tls1_set_group_list(&s->tlsext_supportedgroups,
1981 &s->tlsext_supportedgroups_length, groups); 1988 &s->tlsext_supportedgroups_length, groups);
1982} 1989}
1990LSSL_ALIAS(SSL_set1_groups_list);
1983 1991
1984static int 1992static int
1985_SSL_get_signature_nid(SSL *s, int *nid) 1993_SSL_get_signature_nid(SSL *s, int *nid)
@@ -2322,24 +2330,28 @@ SSL_CTX_set0_chain(SSL_CTX *ctx, STACK_OF(X509) *chain)
2322{ 2330{
2323 return ssl_cert_set0_chain(ctx, NULL, chain); 2331 return ssl_cert_set0_chain(ctx, NULL, chain);
2324} 2332}
2333LSSL_ALIAS(SSL_CTX_set0_chain);
2325 2334
2326int 2335int
2327SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *chain) 2336SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *chain)
2328{ 2337{
2329 return ssl_cert_set1_chain(ctx, NULL, chain); 2338 return ssl_cert_set1_chain(ctx, NULL, chain);
2330} 2339}
2340LSSL_ALIAS(SSL_CTX_set1_chain);
2331 2341
2332int 2342int
2333SSL_CTX_add0_chain_cert(SSL_CTX *ctx, X509 *x509) 2343SSL_CTX_add0_chain_cert(SSL_CTX *ctx, X509 *x509)
2334{ 2344{
2335 return ssl_cert_add0_chain_cert(ctx, NULL, x509); 2345 return ssl_cert_add0_chain_cert(ctx, NULL, x509);
2336} 2346}
2347LSSL_ALIAS(SSL_CTX_add0_chain_cert);
2337 2348
2338int 2349int
2339SSL_CTX_add1_chain_cert(SSL_CTX *ctx, X509 *x509) 2350SSL_CTX_add1_chain_cert(SSL_CTX *ctx, X509 *x509)
2340{ 2351{
2341 return ssl_cert_add1_chain_cert(ctx, NULL, x509); 2352 return ssl_cert_add1_chain_cert(ctx, NULL, x509);
2342} 2353}
2354LSSL_ALIAS(SSL_CTX_add1_chain_cert);
2343 2355
2344int 2356int
2345SSL_CTX_get0_chain_certs(const SSL_CTX *ctx, STACK_OF(X509) **out_chain) 2357SSL_CTX_get0_chain_certs(const SSL_CTX *ctx, STACK_OF(X509) **out_chain)
@@ -2351,12 +2363,14 @@ SSL_CTX_get0_chain_certs(const SSL_CTX *ctx, STACK_OF(X509) **out_chain)
2351 2363
2352 return 1; 2364 return 1;
2353} 2365}
2366LSSL_ALIAS(SSL_CTX_get0_chain_certs);
2354 2367
2355int 2368int
2356SSL_CTX_clear_chain_certs(SSL_CTX *ctx) 2369SSL_CTX_clear_chain_certs(SSL_CTX *ctx)
2357{ 2370{
2358 return ssl_cert_set0_chain(ctx, NULL, NULL); 2371 return ssl_cert_set0_chain(ctx, NULL, NULL);
2359} 2372}
2373LSSL_ALIAS(SSL_CTX_clear_chain_certs);
2360 2374
2361static int 2375static int
2362_SSL_CTX_add_extra_chain_cert(SSL_CTX *ctx, X509 *cert) 2376_SSL_CTX_add_extra_chain_cert(SSL_CTX *ctx, X509 *cert)
@@ -2402,6 +2416,7 @@ SSL_CTX_set1_groups(SSL_CTX *ctx, const int *groups, size_t groups_len)
2402 return tls1_set_groups(&ctx->tlsext_supportedgroups, 2416 return tls1_set_groups(&ctx->tlsext_supportedgroups,
2403 &ctx->tlsext_supportedgroups_length, groups, groups_len); 2417 &ctx->tlsext_supportedgroups_length, groups, groups_len);
2404} 2418}
2419LSSL_ALIAS(SSL_CTX_set1_groups);
2405 2420
2406int 2421int
2407SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups) 2422SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups)
@@ -2409,6 +2424,7 @@ SSL_CTX_set1_groups_list(SSL_CTX *ctx, const char *groups)
2409 return tls1_set_group_list(&ctx->tlsext_supportedgroups, 2424 return tls1_set_group_list(&ctx->tlsext_supportedgroups,
2410 &ctx->tlsext_supportedgroups_length, groups); 2425 &ctx->tlsext_supportedgroups_length, groups);
2411} 2426}
2427LSSL_ALIAS(SSL_CTX_set1_groups_list);
2412 2428
2413long 2429long
2414ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) 2430ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg)