| Index: openssl/ssl/ssl_sess.c
|
| diff --git a/openssl/ssl/ssl_sess.c b/openssl/ssl/ssl_sess.c
|
| index 920b763eacbe99f904feb711609757170ab934a8..85360afc72c8667dea2ccc8610239932cff15cca 100644
|
| --- a/openssl/ssl/ssl_sess.c
|
| +++ b/openssl/ssl/ssl_sess.c
|
| @@ -1132,6 +1132,17 @@ int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL * ssl, X509 ** x509 , EVP_PK
|
| return ctx->client_cert_cb;
|
| }
|
|
|
| +void SSL_CTX_set_channel_id_cb(SSL_CTX *ctx,
|
| + void (*cb)(SSL *ssl, EVP_PKEY **pkey))
|
| + {
|
| + ctx->channel_id_cb=cb;
|
| + }
|
| +
|
| +void (*SSL_CTX_get_channel_id_cb(SSL_CTX *ctx))(SSL * ssl, EVP_PKEY **pkey)
|
| + {
|
| + return ctx->channel_id_cb;
|
| + }
|
| +
|
| #ifndef OPENSSL_NO_ENGINE
|
| int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e)
|
| {
|
|
|