]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - include/openssl/ssl.h
Add TLSv1.3 server side external PSK support
[thirdparty/openssl.git] / include / openssl / ssl.h
index cd1fc2e9c0d0ce28f45460d26689373ddfe5f895..2dfa7f6f91a1f643d21ba9098159875db5276fed 100644 (file)
@@ -763,6 +763,10 @@ typedef unsigned int (*SSL_psk_server_cb_func)(SSL *ssl,
                                                const char *identity,
                                                unsigned char *psk,
                                                unsigned int max_psk_len);
+typedef int (*SSL_psk_find_session_cb_func)(SSL *ssl,
+                                            const unsigned char *identity,
+                                            size_t identity_len,
+                                            SSL_SESSION **sess);
 void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx, SSL_psk_server_cb_func cb);
 void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb);