Lines Matching refs:ssl
0 /* ssl/tls1.h */
5 * This package is an SSL implementation written
7 * The implementation was written so as to conform with Netscapes SSL.
12 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
282 const char *SSL_get_servername(const SSL *s, const int type);
283 int SSL_get_servername_type(const SSL *s);
291 int SSL_export_keying_material(SSL *s, unsigned char *out, size_t olen,
298 #define SSL_set_tlsext_debug_callback(ssl, cb) \
299 SSL_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_DEBUG_CB,(void (*)(void))cb)
301 #define SSL_set_tlsext_debug_arg(ssl, arg) \
302 SSL_ctrl(ssl,SSL_CTRL_SET_TLSEXT_DEBUG_ARG,0, (void *)arg)
304 #define SSL_set_tlsext_status_type(ssl, type) \
305 SSL_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_TYPE,type, NULL)
307 #define SSL_get_tlsext_status_exts(ssl, arg) \
308 SSL_ctrl(ssl,SSL_CTRL_GET_TLSEXT_STATUS_REQ_EXTS,0, (void *)arg)
310 #define SSL_set_tlsext_status_exts(ssl, arg) \
311 SSL_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_EXTS,0, (void *)arg)
313 #define SSL_get_tlsext_status_ids(ssl, arg) \
314 SSL_ctrl(ssl,SSL_CTRL_GET_TLSEXT_STATUS_REQ_IDS,0, (void *)arg)
316 #define SSL_set_tlsext_status_ids(ssl, arg) \
317 SSL_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_IDS,0, (void *)arg)
319 #define SSL_get_tlsext_status_ocsp_resp(ssl, arg) \
320 SSL_ctrl(ssl,SSL_CTRL_GET_TLSEXT_STATUS_REQ_OCSP_RESP,0, (void *)arg)
322 #define SSL_set_tlsext_status_ocsp_resp(ssl, arg, arglen) \
323 SSL_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_OCSP_RESP,arglen, (void *)arg)
341 #define SSL_CTX_set_tlsext_status_cb(ssl, cb) \
342 SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB,(void (*)(void))cb)
344 #define SSL_CTX_set_tlsext_status_arg(ssl, arg) \
345 SSL_CTX_ctrl(ssl,SSL_CTRL_SET_TLSEXT_STATUS_REQ_CB_ARG,0, (void *)arg)
354 #define SSL_CTX_set_tlsext_ticket_key_cb(ssl, cb) \
355 SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb)
362 #define SSL_get_tlsext_heartbeat_pending(ssl) \
363 SSL_ctrl((ssl),SSL_CTRL_GET_TLS_EXT_HEARTBEAT_PENDING,0,NULL)
364 #define SSL_set_tlsext_heartbeat_no_requests(ssl, arg) \
365 SSL_ctrl((ssl),SSL_CTRL_SET_TLS_EXT_HEARTBEAT_NO_REQUESTS,arg,NULL)
378 * s3_lib.c). We actually treat them like SSL 3.0 ciphers, which we probably