| Index: openssl/include/openssl/ssl.h
|
| diff --git a/openssl/include/openssl/ssl.h b/openssl/include/openssl/ssl.h
|
| index 4d893a1ddf9ab7896d560f2f82a78fd745bd7264..f72d8914c290688d3ff4e03c9ff00d7bd84c3969 100644
|
| --- a/openssl/include/openssl/ssl.h
|
| +++ b/openssl/include/openssl/ssl.h
|
| @@ -848,6 +848,9 @@ struct ssl_ctx_st
|
| /* get client cert callback */
|
| int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
|
|
|
| + /* get channel id callback */
|
| + void (*channel_id_cb)(SSL *ssl, EVP_PKEY **pkey);
|
| +
|
| /* cookie generate callback */
|
| int (*app_gen_cookie_cb)(SSL *ssl, unsigned char *cookie,
|
| unsigned int *cookie_len);
|
| @@ -1043,6 +1046,8 @@ void SSL_CTX_set_info_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl,int type,
|
| void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl,int type,int val);
|
| void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
|
| int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
|
| +void SSL_CTX_set_channel_id_cb(SSL_CTX *ctx, void (*channel_id_cb)(SSL *ssl, EVP_PKEY **pkey));
|
| +void (*SSL_CTX_get_channel_id_cb(SSL_CTX *ctx))(SSL *ssl, EVP_PKEY **pkey);
|
| #ifndef OPENSSL_NO_ENGINE
|
| int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e);
|
| #endif
|
|
|