• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/openssl/include/openssl/

Lines Matching refs:ssl

184  * As of OpenSSL 1.0.0, ssl_create_cipher_list() in ssl/ssl_ciph.c always
604 # define SSL_clear_mode(ssl,op) \
605 SSL_ctrl((ssl),SSL_CTRL_CLEAR_MODE,(op),NULL)
606 # define SSL_set_mode(ssl,op) \
607 SSL_ctrl((ssl),SSL_CTRL_MODE,(op),NULL)
608 # define SSL_get_mode(ssl) \
609 SSL_ctrl((ssl),SSL_CTRL_MODE,0,NULL)
610 # define SSL_set_mtu(ssl, mtu) \
611 SSL_ctrl((ssl),SSL_CTRL_SET_MTU,(mtu),NULL)
612 # define DTLS_set_link_mtu(ssl, mtu) \
613 SSL_ctrl((ssl),DTLS_CTRL_SET_LINK_MTU,(mtu),NULL)
614 # define DTLS_get_link_min_mtu(ssl) \
615 SSL_ctrl((ssl),DTLS_CTRL_GET_LINK_MIN_MTU,0,NULL)
617 # define SSL_get_secure_renegotiation_support(ssl) \
618 SSL_ctrl((ssl), SSL_CTRL_GET_RI_SUPPORT, 0, NULL)
621 # define SSL_heartbeat(ssl) \
622 SSL_ctrl((ssl),SSL_CTRL_DTLS_EXT_SEND_HEARTBEAT,0,NULL)
637 size_t len, SSL *ssl, void *arg));
638 void SSL_set_msg_callback(SSL *ssl,
641 size_t len, SSL *ssl, void *arg));
643 # define SSL_set_msg_callback_arg(ssl, arg) SSL_ctrl((ssl), SSL_CTRL_SET_MSG_CALLBACK_ARG, 0, (arg))
671 * this using the 'ssl' value they're passed by;
672 * SSL_has_matching_session_id(ssl, id, *id_len) The length value passed in
677 typedef int (*GEN_SESSION_CB) (SSL *ssl, unsigned char *id,
718 int (*new_session_cb) (struct ssl_st *ssl,
720 int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx)) (struct ssl_st *ssl,
730 *ssl,
734 SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (struct ssl_st *ssl,
738 void (*cb) (const SSL *ssl, int type, int val));
739 void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type,
742 int (*client_cert_cb) (SSL *ssl, X509 **x509,
744 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx)) (SSL *ssl, X509 **x509,
750 int (*app_gen_cookie_cb) (SSL *ssl,
756 int (*app_verify_cookie_cb) (SSL *ssl,
764 int (*gen_stateless_cookie_cb) (SSL *ssl,
769 int (*verify_stateless_cookie_cb) (SSL *ssl,
774 typedef int (*SSL_CTX_npn_advertised_cb_func)(SSL *ssl,
810 __owur int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos,
812 typedef int (*SSL_CTX_alpn_select_cb_func)(SSL *ssl,
821 void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data,
831 typedef unsigned int (*SSL_psk_client_cb_func)(SSL *ssl,
838 void SSL_set_psk_client_callback(SSL *ssl, SSL_psk_client_cb_func cb);
840 typedef unsigned int (*SSL_psk_server_cb_func)(SSL *ssl,
845 void SSL_set_psk_server_callback(SSL *ssl, SSL_psk_server_cb_func cb);
853 typedef int (*SSL_psk_find_session_cb_func)(SSL *ssl,
857 typedef int (*SSL_psk_use_session_cb_func)(SSL *ssl, const EVP_MD *md,
924 typedef void (*SSL_CTX_keylog_cb_func)(const SSL *ssl, const char *line);
1087 * The following 3 states are kept in ssl->rlayer.rstate when reads fail, you
1319 # define DTLSv1_get_timeout(ssl, arg) \
1320 SSL_ctrl(ssl,DTLS_CTRL_GET_TIMEOUT,0, (void *)(arg))
1321 # define DTLSv1_handle_timeout(ssl) \
1322 SSL_ctrl(ssl,DTLS_CTRL_HANDLE_TIMEOUT,0, NULL)
1323 # define SSL_num_renegotiations(ssl) \
1324 SSL_ctrl((ssl),SSL_CTRL_GET_NUM_RENEGOTIATIONS,0,NULL)
1325 # define SSL_clear_num_renegotiations(ssl) \
1326 SSL_ctrl((ssl),SSL_CTRL_CLEAR_NUM_RENEGOTIATIONS,0,NULL)
1327 # define SSL_total_renegotiations(ssl) \
1328 SSL_ctrl((ssl),SSL_CTRL_GET_TOTAL_RENEGOTIATIONS,0,NULL)
1337 # define SSL_set_tmp_dh(ssl,dh) \
1338 SSL_ctrl(ssl,SSL_CTRL_SET_TMP_DH,0,(char *)(dh))
1339 # define SSL_set_tmp_ecdh(ssl,ecdh) \
1340 SSL_ctrl(ssl,SSL_CTRL_SET_TMP_ECDH,0,(char *)(ecdh))
1492 # define SSL_need_tmp_RSA(ssl) 0
1493 # define SSL_set_tmp_rsa(ssl,rsa) 1
1501 # define SSL_set_tmp_rsa_callback(ssl, cb) while(0) (cb)(NULL, 0, 0)
1565 void SSL_set_cert_cb(SSL *s, int (*cb) (SSL *ssl, void *arg), void *arg);
1567 __owur int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa);
1568 __owur int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const unsigned char *d,
1571 __owur int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey);
1572 __owur int SSL_use_PrivateKey_ASN1(int pk, SSL *ssl, const unsigned char *d,
1574 __owur int SSL_use_certificate(SSL *ssl, X509 *x);
1575 __owur int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len);
1576 __owur int SSL_use_cert_and_key(SSL *ssl, X509 *x509, EVP_PKEY *privatekey,
1593 __owur int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type);
1596 __owur int SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type);
1597 __owur int SSL_use_certificate_file(SSL *ssl, const char *file, int type);
1609 __owur int SSL_use_certificate_chain_file(SSL *ssl, const char *file);
1699 void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb) (SSL *ssl, void *arg),
1734 __owur int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx,
1738 __owur int SSL_set_purpose(SSL *ssl, int purpose);
1740 __owur int SSL_set_trust(SSL *ssl, int trust);
1761 SSL_DANE *SSL_get0_dane(SSL *ssl);
1767 unsigned long SSL_dane_set_flags(SSL *ssl, unsigned long flags);
1768 unsigned long SSL_dane_clear_flags(SSL *ssl, unsigned long flags);
1771 __owur int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm);
1774 __owur X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl);
1823 void SSL_free(SSL *ssl);
1834 __owur int SSL_accept(SSL *ssl);
1836 __owur int SSL_connect(SSL *ssl);
1837 __owur int SSL_read(SSL *ssl, void *buf, int num);
1838 __owur int SSL_read_ex(SSL *ssl, void *buf, size_t num, size_t *readbytes);
1846 __owur int SSL_peek(SSL *ssl, void *buf, int num);
1847 __owur int SSL_peek_ex(SSL *ssl, void *buf, size_t num, size_t *readbytes);
1850 __owur int SSL_write(SSL *ssl, const void *buf, int num);
1854 long SSL_ctrl(SSL *ssl, int cmd, long larg, void *parg);
1951 __owur int SSL_add1_to_CA_list(SSL *ssl, const X509 *x);
1959 __owur int SSL_add_client_CA(SSL *ssl, X509 *x);
1974 __owur SSL *SSL_dup(SSL *ssl);
1976 __owur X509 *SSL_get_certificate(const SSL *ssl);
1980 struct evp_pkey_st *SSL_get_privatekey(const SSL *ssl);
1987 void SSL_set_quiet_shutdown(SSL *ssl, int mode);
1988 __owur int SSL_get_quiet_shutdown(const SSL *ssl);
1989 void SSL_set_shutdown(SSL *ssl, int mode);
1990 __owur int SSL_get_shutdown(const SSL *ssl);
1991 __owur int SSL_version(const SSL *ssl);
1999 __owur SSL_SESSION *SSL_get_session(const SSL *ssl);
2000 __owur SSL_SESSION *SSL_get1_session(SSL *ssl); /* obtain a reference count */
2001 __owur SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl);
2002 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx);
2003 void SSL_set_info_callback(SSL *ssl,
2004 void (*cb) (const SSL *ssl, int type, int val));
2005 void (*SSL_get_info_callback(const SSL *ssl)) (const SSL *ssl, int type,
2007 __owur OSSL_HANDSHAKE_STATE SSL_get_state(const SSL *ssl);
2009 void SSL_set_verify_result(SSL *ssl, long v);
2010 __owur long SSL_get_verify_result(const SSL *ssl);
2013 __owur size_t SSL_get_client_random(const SSL *ssl, unsigned char *out,
2015 __owur size_t SSL_get_server_random(const SSL *ssl, unsigned char *out,
2025 __owur int SSL_set_ex_data(SSL *ssl, int idx, void *data);
2026 void *SSL_get_ex_data(const SSL *ssl, int idx);
2033 __owur int SSL_CTX_set_ex_data(SSL_CTX *ssl, int idx, void *data);
2034 void *SSL_CTX_get_ex_data(const SSL_CTX *ssl, int idx);
2057 # define SSL_get_max_cert_list(ssl) \
2058 SSL_ctrl(ssl,SSL_CTRL_GET_MAX_CERT_LIST,0,NULL)
2059 # define SSL_set_max_cert_list(ssl,m) \
2060 SSL_ctrl(ssl,SSL_CTRL_SET_MAX_CERT_LIST,m,NULL)
2064 # define SSL_set_max_send_fragment(ssl,m) \
2065 SSL_ctrl(ssl,SSL_CTRL_SET_MAX_SEND_FRAGMENT,m,NULL)
2068 # define SSL_set_split_send_fragment(ssl,m) \
2069 SSL_ctrl(ssl,SSL_CTRL_SET_SPLIT_SEND_FRAGMENT,m,NULL)
2072 # define SSL_set_max_pipelines(ssl,m) \
2073 SSL_ctrl(ssl,SSL_CTRL_SET_MAX_PIPELINES,m,NULL)
2081 DH *(*dh) (SSL *ssl, int is_export,
2083 void SSL_set_tmp_dh_callback(SSL *ssl,
2084 DH *(*dh) (SSL *ssl, int is_export,
2101 const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr);
2121 int (*cb) (SSL *ssl,
2125 void SSL_set_not_resumable_session_callback(SSL *ssl,
2126 int (*cb) (SSL *ssl,
2130 size_t (*cb) (SSL *ssl, int type,
2136 int SSL_set_record_padding_callback(SSL *ssl,
2137 size_t (*cb) (SSL *ssl, int type,
2139 void SSL_set_record_padding_callback_arg(SSL *ssl, void *arg);
2140 void *SSL_get_record_padding_callback_arg(const SSL *ssl);
2141 int SSL_set_block_padding(SSL *ssl, size_t block_size);
2163 void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl);
2176 const void *buf, size_t len, SSL *ssl, void *arg);
2380 __owur int SSL_free_buffers(SSL *ssl);
2381 __owur int SSL_alloc_buffers(SSL *ssl);