From 8a2062fefedde7957f228e274d12155ca8660d4c Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Wed, 30 Apr 2008 16:14:02 +0000 Subject: Update from stable branch. --- ssl/ssl.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ssl/ssl.h') diff --git a/ssl/ssl.h b/ssl/ssl.h index 77a6d6adeb..53236eebf5 100644 --- a/ssl/ssl.h +++ b/ssl/ssl.h @@ -160,6 +160,7 @@ #include #endif #include +#include #include #include @@ -807,6 +808,11 @@ struct ssl_ctx_st unsigned char tlsext_tick_key_name[16]; unsigned char tlsext_tick_hmac_key[16]; unsigned char tlsext_tick_aes_key[16]; + /* Callback to support customisation of ticket key setting */ + int (*tlsext_ticket_key_cb)(SSL *ssl, + unsigned char *name, unsigned char *iv, + EVP_CIPHER_CTX *ectx, + HMAC_CTX *hctx, int enc); /* certificate status request info */ /* Callback for status request */ @@ -1351,6 +1357,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_IDS 69 #define SSL_CTRL_GET_TLSEXT_STATUS_REQ_OCSP_RESP 70 #define SSL_CTRL_SET_TLSEXT_STATUS_REQ_OCSP_RESP 71 + +#define SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB 72 #endif #define SSL_session_reused(ssl) \ -- cgit v1.2.3