summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/ssl_lib.c')
-rw-r--r--src/lib/libssl/ssl_lib.c31
1 files changed, 30 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_lib.c b/src/lib/libssl/ssl_lib.c
index c48cee33b2..3c7bdfd265 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.273 2021/10/23 16:11:30 tb Exp $ */ 1/* $OpenBSD: ssl_lib.c,v 1.274 2021/10/23 16:29:15 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 *
@@ -265,6 +265,7 @@ SSL_new(SSL_CTX *ctx)
265 s->internal->options = ctx->internal->options; 265 s->internal->options = ctx->internal->options;
266 s->internal->mode = ctx->internal->mode; 266 s->internal->mode = ctx->internal->mode;
267 s->internal->max_cert_list = ctx->internal->max_cert_list; 267 s->internal->max_cert_list = ctx->internal->max_cert_list;
268 s->internal->num_tickets = ctx->internal->num_tickets;
268 269
269 if ((s->cert = ssl_cert_dup(ctx->internal->cert)) == NULL) 270 if ((s->cert = ssl_cert_dup(ctx->internal->cert)) == NULL)
270 goto err; 271 goto err;
@@ -784,6 +785,34 @@ SSL_CTX_get_keylog_callback(const SSL_CTX *ctx)
784} 785}
785 786
786int 787int
788SSL_set_num_tickets(SSL *s, size_t num_tickets)
789{
790 s->internal->num_tickets = num_tickets;
791
792 return 1;
793}
794
795size_t
796SSL_get_num_tickets(const SSL *s)
797{
798 return s->internal->num_tickets;
799}
800
801int
802SSL_CTX_set_num_tickets(SSL_CTX *ctx, size_t num_tickets)
803{
804 ctx->internal->num_tickets = num_tickets;
805
806 return 1;
807}
808
809size_t
810SSL_CTX_get_num_tickets(const SSL_CTX *ctx)
811{
812 return ctx->internal->num_tickets;
813}
814
815int
787SSL_CTX_get_verify_mode(const SSL_CTX *ctx) 816SSL_CTX_get_verify_mode(const SSL_CTX *ctx)
788{ 817{
789 return (ctx->verify_mode); 818 return (ctx->verify_mode);