diff options
| author | tb <> | 2022-10-20 15:22:51 +0000 |
|---|---|---|
| committer | tb <> | 2022-10-20 15:22:51 +0000 |
| commit | 1d2b43ca8cb48bb6d5de6f486111a6391c420567 (patch) | |
| tree | 4d9d553629fe11145cfba0462caaeaad44995a65 /src/lib/libssl/ssl_locl.h | |
| parent | 24492af4d49b77c5734a5272d574956e99a28005 (diff) | |
| download | openbsd-1d2b43ca8cb48bb6d5de6f486111a6391c420567.tar.gz openbsd-1d2b43ca8cb48bb6d5de6f486111a6391c420567.tar.bz2 openbsd-1d2b43ca8cb48bb6d5de6f486111a6391c420567.zip | |
Provide ssl_session_dup()
SSL_SESSION_dup() is a currently essentially unused public OpenSSL 1.1.1
API. Add a version that does not duplicate the secrets for internal use.
If the public API should be needed, we can easily make it a wrapper.
ok jsing
Diffstat (limited to 'src/lib/libssl/ssl_locl.h')
| -rw-r--r-- | src/lib/libssl/ssl_locl.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libssl/ssl_locl.h b/src/lib/libssl/ssl_locl.h index 1ddc5e0d5c..42ae429074 100644 --- a/src/lib/libssl/ssl_locl.h +++ b/src/lib/libssl/ssl_locl.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl_locl.h,v 1.428 2022/10/20 15:20:27 tb Exp $ */ | 1 | /* $OpenBSD: ssl_locl.h,v 1.429 2022/10/20 15:22:51 tb 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 | * |
| @@ -1313,6 +1313,7 @@ int ssl_security_cert_chain(const SSL *ssl, STACK_OF(X509) *sk, | |||
| 1313 | int ssl_security_shared_group(const SSL *ssl, uint16_t group_id); | 1313 | int ssl_security_shared_group(const SSL *ssl, uint16_t group_id); |
| 1314 | int ssl_security_supported_group(const SSL *ssl, uint16_t group_id); | 1314 | int ssl_security_supported_group(const SSL *ssl, uint16_t group_id); |
| 1315 | 1315 | ||
| 1316 | SSL_SESSION *ssl_session_dup(SSL_SESSION *src, int include_ticket); | ||
| 1316 | int ssl_get_new_session(SSL *s, int session); | 1317 | int ssl_get_new_session(SSL *s, int session); |
| 1317 | int ssl_get_prev_session(SSL *s, CBS *session_id, CBS *ext_block, | 1318 | int ssl_get_prev_session(SSL *s, CBS *session_id, CBS *ext_block, |
| 1318 | int *alert); | 1319 | int *alert); |
