| /freebsd/crypto/openssl/include/internal/ |
| H A D | ssl_unwrap.h | 13 #include <openssl/ssl.h> 16 #define SSL_CONNECTION_FROM_SSL_ONLY_int(ssl, c) \ argument 17 ((ssl) == NULL ? NULL \ 18 : ((ssl)->type == SSL_TYPE_SSL_CONNECTION \ 19 ? (c SSL_CONNECTION *)(ssl) \ 22 #define SSL_CONNECTION_FROM_SSL_ONLY(ssl) \ argument 23 SSL_CONNECTION_FROM_SSL_ONLY_int(ssl, SSL_CONNECTION_NO_CONST) 24 #define SSL_CONNECTION_FROM_CONST_SSL_ONLY(ssl) \ argument 25 SSL_CONNECTION_FROM_SSL_ONLY_int(ssl, const) 26 #define SSL_CONNECTION_GET_CTX(sc) ((sc)->ssl 31 SSL_CONNECTION_FROM_SSL_int(ssl,c) global() argument 38 SSL_CONNECTION_FROM_SSL(ssl) global() argument 40 SSL_CONNECTION_FROM_CONST_SSL(ssl) global() argument 43 SSL_CONNECTION_FROM_SSL(ssl) global() argument 45 SSL_CONNECTION_FROM_CONST_SSL(ssl) global() argument 58 QUIC_CONNECTION_FROM_SSL_int(ssl,c) global() argument 64 QUIC_XSO_FROM_SSL_int(ssl,c) global() argument 73 SSL_CONNECTION_FROM_QUIC_SSL_int(ssl,c) global() argument 79 QUIC_LISTENER_FROM_SSL_int(ssl,c) global() argument 86 QUIC_DOMAIN_FROM_SSL_int(ssl,c) global() argument 93 IS_QUIC_CS(ssl) global() argument 97 IS_QUIC(ssl) global() argument 102 QUIC_CONNECTION_FROM_SSL_int(ssl,c) global() argument 103 QUIC_XSO_FROM_SSL_int(ssl,c) global() argument 104 QUIC_LISTENER_FROM_SSL_int(ssl,c) global() argument 105 SSL_CONNECTION_FROM_QUIC_SSL_int(ssl,c) global() argument 106 IS_QUIC(ssl) global() argument 107 IS_QUIC_CS(ssl) global() argument 113 QUIC_CONNECTION_FROM_SSL(ssl) global() argument 115 QUIC_CONNECTION_FROM_CONST_SSL(ssl) global() argument 117 QUIC_XSO_FROM_SSL(ssl) global() argument 119 QUIC_XSO_FROM_CONST_SSL(ssl) global() argument 121 QUIC_LISTENER_FROM_SSL(ssl) global() argument 123 QUIC_LISTENER_FROM_CONST_SSL(ssl) global() argument 125 SSL_CONNECTION_FROM_QUIC_SSL(ssl) global() argument 127 SSL_CONNECTION_FROM_CONST_QUIC_SSL(ssl) global() argument [all...] |
| /freebsd/crypto/openssl/ssl/ |
| H A D | bio_ssl.c | 29 SSL *ssl; /* The ssl handle :-) */ member 44 "ssl", 84 if (bs->ssl != NULL && !SSL_in_init(bs->ssl)) in ssl_free() 85 SSL_shutdown(bs->ssl); in ssl_free() 87 SSL_free(bs->ssl); in ssl_free() 99 SSL *ssl; in ssl_read() local 106 ssl = sb->ssl; in ssl_read() 169 SSL *ssl; ssl_write() local 229 SSL **sslp, *ssl; ssl_ctrl() local 417 SSL *ssl; ssl_callback_ctrl() local 446 BIO *ret = NULL, *buf = NULL, *ssl = NULL; BIO_new_buffer_ssl_connect() local 471 BIO *ret = NULL, *con = NULL, *ssl = NULL; BIO_new_ssl_connect() local 497 SSL *ssl; BIO_new_ssl() local [all...] |
| H A D | d1_lib.c | 65 int dtls1_new(SSL *ssl) in dtls1_new() argument 68 SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl); in dtls1_new() 77 if (!ssl3_new(ssl)) in dtls1_new() 80 ssl3_free(ssl); in dtls1_new() 98 ssl3_free(ssl); in dtls1_new() 104 if (!ssl->method->ssl_clear(ssl)) in dtls1_new() 151 void dtls1_free(SSL *ssl) 153 SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl); in dtls1_free() 166 ssl3_free(ssl); in dtls1_free() 152 dtls1_free(SSL * ssl) dtls1_free() argument 173 dtls1_clear(SSL * ssl) dtls1_clear() argument 230 dtls1_ctrl(SSL * ssl,int cmd,long larg,void * parg) dtls1_ctrl() argument 282 SSL *ssl = SSL_CONNECTION_GET_SSL(s); dtls1_start_timer() local 370 SSL *ssl = SSL_CONNECTION_GET_SSL(s); dtls1_check_timeout_num() local 419 DTLSv1_listen(SSL * ssl,BIO_ADDR * client) DTLSv1_listen() argument 890 SSL *ssl = SSL_CONNECTION_GET_SSL(s); dtls1_query_mtu() local 928 SSL *ssl = SSL_CONNECTION_GET_SSL(s); dtls1_min_mtu() local 933 DTLS_get_data_mtu(const SSL * ssl) DTLS_get_data_mtu() argument 975 DTLS_set_timer_cb(SSL * ssl,DTLS_timer_cb cb) DTLS_set_timer_cb() argument [all...] |
| /freebsd/crypto/openssl/demos/guide/ |
| H A D | quic-client-non-block.c | 26 #include <openssl/ssl.h> 112 static void wait_for_activity(SSL *ssl) in wait_for_activity() argument 120 sock = SSL_get_fd(ssl); in wait_for_activity() 129 if (SSL_net_write_desired(ssl)) in wait_for_activity() 131 if (SSL_net_read_desired(ssl)) in wait_for_activity() 139 if (SSL_get_event_timeout(ssl, &tv, &isinfinite) && !isinfinite) in wait_for_activity() 165 static int handle_io_failure(SSL *ssl, int res) in handle_io_failure() argument 167 switch (SSL_get_error(ssl, res)) { in handle_io_failure() 171 wait_for_activity(ssl); in handle_io_failure() 187 switch (SSL_get_stream_read_state(ssl)) { in handle_io_failure() 227 SSL *ssl = NULL; main() local [all...] |
| H A D | tls-client-non-block.c | 26 #include <openssl/ssl.h> 103 static void wait_for_activity(SSL *ssl, int write) in wait_for_activity() argument 109 sock = SSL_get_fd(ssl); in wait_for_activity() 138 static int handle_io_failure(SSL *ssl, int res) in handle_io_failure() argument 140 switch (SSL_get_error(ssl, res)) { in handle_io_failure() 143 wait_for_activity(ssl, 0); in handle_io_failure() 148 wait_for_activity(ssl, 1); in handle_io_failure() 163 if (SSL_get_verify_result(ssl) != X509_V_OK) in handle_io_failure() 165 X509_verify_cert_error_string(SSL_get_verify_result(ssl))); in handle_io_failure() 180 SSL *ssl in main() local [all...] |
| H A D | quic-client-block.c | 25 #include <openssl/ssl.h> 120 SSL *ssl = NULL; in main() local 175 ssl = SSL_new(ctx); in main() 176 if (ssl == NULL) { in main() 190 SSL_set_bio(ssl, bio, bio); in main() 196 if (!SSL_set_tlsext_host_name(ssl, hostname)) { in main() 207 if (!SSL_set1_host(ssl, hostname)) { in main() 213 if (SSL_set_alpn_protos(ssl, alpn, sizeof(alpn)) != 0) { in main() 219 if (!SSL_set1_initial_peer_addr(ssl, peer_addr)) { in main() 225 if (SSL_connect(ssl) < in main() [all...] |
| H A D | tls-client-block.c | 25 #include <openssl/ssl.h> 103 SSL *ssl = NULL; in main() local 165 ssl = SSL_new(ctx); in main() 166 if (ssl == NULL) { in main() 180 SSL_set_bio(ssl, bio, bio); in main() 186 if (!SSL_set_tlsext_host_name(ssl, hostname)) { in main() 197 if (!SSL_set1_host(ssl, hostname)) { in main() 203 if (SSL_connect(ssl) < 1) { in main() 209 if (SSL_get_verify_result(ssl) != X509_V_OK) in main() 211 X509_verify_cert_error_string(SSL_get_verify_result(ssl))); in main() [all...] |
| H A D | quic-multi-stream.c | 25 #include <openssl/ssl.h> 137 SSL *ssl = NULL; in main() local 193 ssl = SSL_new(ctx); in main() 194 if (ssl == NULL) { in main() 203 if (!SSL_set_default_stream_mode(ssl, SSL_DEFAULT_STREAM_MODE_NONE)) { in main() 217 SSL_set_bio(ssl, bio, bio); in main() 223 if (!SSL_set_tlsext_host_name(ssl, hostname)) { in main() 234 if (!SSL_set1_host(ssl, hostname)) { in main() 240 if (SSL_set_alpn_protos(ssl, alpn, sizeof(alpn)) != 0) { in main() 246 if (!SSL_set1_initial_peer_addr(ssl, peer_add in main() [all...] |
| /freebsd/crypto/openssl/doc/designs/ddd/ |
| H A D | ddd-03-fd-blocking.c | 1 #include <openssl/ssl.h> 52 SSL *ssl; in new_conn() local 57 ssl = SSL_new(ctx); in new_conn() 58 if (ssl == NULL) in new_conn() 61 SSL_set_connect_state(ssl); /* cannot fail */ in new_conn() 63 if (SSL_set_fd(ssl, fd) <= 0) { in new_conn() 64 SSL_free(ssl); in new_conn() 68 if (SSL_set1_host(ssl, bare_hostname) <= 0) { in new_conn() 69 SSL_free(ssl); in new_conn() 73 if (SSL_set_tlsext_host_name(ssl, bare_hostnam in new_conn() 94 tx(SSL * ssl,const void * buf,int buf_len) tx() argument 103 rx(SSL * ssl,void * buf,int buf_len) rx() argument 112 teardown(SSL * ssl) teardown() argument 142 SSL *ssl = NULL; main() local [all...] |
| H A D | ddd-04-fd-nonblocking.c | 2 #include <openssl/ssl.h> 15 SSL *ssl; member 59 SSL *ssl; in new_conn() local 68 ssl = conn->ssl = SSL_new(ctx); in new_conn() 69 if (ssl == NULL) { in new_conn() 74 SSL_set_connect_state(ssl); /* cannot fail */ in new_conn() 76 if (SSL_set_fd(ssl, fd) <= 0) { in new_conn() 77 SSL_free(ssl); in new_conn() 82 if (SSL_set1_host(ssl, bare_hostnam in new_conn() [all...] |
| /freebsd/crypto/openssl/test/quic-openssl-docker/hq-interop/ |
| H A D | quic-hq-interop.c | 38 * SSL_SESSION_FILE - set to a file path to record ssl sessions and restore 54 #include <openssl/ssl.h> 57 static int handle_io_failure(SSL *ssl, int res); 198 * @param ssl A pointer to the SSL object representing the connection. 209 static void wait_for_activity(SSL *ssl) in wait_for_activity() argument 217 sock = SSL_get_fd(ssl); in wait_for_activity() 226 if (SSL_net_write_desired(ssl)) in wait_for_activity() 228 if (SSL_net_read_desired(ssl)) in wait_for_activity() 236 if (SSL_get_event_timeout(ssl, &tv, &isinfinite) && !isinfinite) in wait_for_activity() 270 * @param ssl 283 handle_io_failure(SSL * ssl,int res) handle_io_failure() argument 364 cache_new_session(struct ssl_st * ssl,SSL_SESSION * sess) cache_new_session() argument 398 setup_session_cache(SSL * ssl,SSL_CTX * ctx,const char * filename) setup_session_cache() argument 524 build_request_set(SSL * ssl) build_request_set() argument 702 setup_connection(char * hostname,char * port,SSL_CTX ** ctx,SSL ** ssl) setup_connection() argument 861 SSL *ssl = NULL; main() local [all...] |
| /freebsd/crypto/openssl/test/radix/ |
| H A D | quic_ops.c | 30 static int ssl_ctx_select_alpn(SSL *ssl, in ssl_ctx_select_alpn() argument 43 static void keylog_cb(const SSL *ssl, const char *line) in keylog_cb() argument 122 static int ssl_attach_bio_dgram(SSL *ssl, in ssl_attach_bio_dgram() 136 SSL_set0_rbio(ssl, bio); in ssl_attach_bio_dgram() 140 SSL_set0_wbio(ssl, bio); in ssl_attach_bio_dgram() 146 * Test to make sure that SSL_accept_connection returns the same ssl object 153 * 1) The new callback to inform the user of a new pending ssl acceptance works 190 SSL *ssl; in DEF_FUNC() 214 if (!TEST_ptr(ssl = SSL_new_domain(ctx, 0))) in DEF_FUNC() 221 if (!TEST_ptr(ssl in DEF_FUNC() 120 ssl_attach_bio_dgram(SSL * ssl,uint16_t local_port,uint16_t * actual_port) ssl_attach_bio_dgram() argument 188 SSL *ssl; DEF_FUNC() local 275 SSL *ssl; DEF_FUNC() local 427 SSL *ssl; DEF_FUNC() local 444 SSL *ssl; DEF_FUNC() local 461 SSL *ssl; DEF_FUNC() local 479 SSL *ssl; DEF_FUNC() local 506 SSL *ssl; DEF_FUNC() local 551 SSL *ssl; DEF_FUNC() local 572 SSL *ssl; DEF_FUNC() local 606 SSL *ssl; DEF_FUNC() local 629 SSL *ssl; DEF_FUNC() local 648 SSL *ssl; DEF_FUNC() local 689 SSL *ssl; DEF_FUNC() local 714 SSL *ssl; DEF_FUNC() local 800 SSL *ssl; DEF_FUNC() local 830 SSL *ssl; DEF_FUNC() local 860 SSL *ssl; DEF_FUNC() local 896 SSL *ssl; DEF_FUNC() local 913 SSL *ssl; DEF_FUNC() local [all...] |
| /freebsd/lib/libbearssl/ |
| H A D | Makefile | 177 ssl/prf.c \ 178 ssl/prf_md5sha1.c \ 179 ssl/prf_sha256.c \ 180 ssl/prf_sha384.c \ 181 ssl/ssl_ccert_single_ec.c \ 182 ssl/ssl_ccert_single_rsa.c \ 183 ssl/ssl_client.c \ 184 ssl/ssl_client_default_rsapub.c \ 185 ssl/ssl_client_full.c \ 186 ssl/ssl_engine.c \ [all …]
|
| /freebsd/crypto/openssl/ssl/rio/ |
| H A D | poll_immediate.c | 13 #include <openssl/ssl.h> 52 static int poll_translate_ssl_quic(SSL *ssl, in poll_translate_ssl_quic() argument 62 if (SSL_net_read_desired(ssl)) { in poll_translate_ssl_quic() 63 if (!SSL_get_rpoll_descriptor(ssl, &rd)) { in poll_translate_ssl_quic() 82 if (SSL_net_write_desired(ssl)) { in poll_translate_ssl_quic() 83 if (!SSL_get_wpoll_descriptor(ssl, &wd)) { in poll_translate_ssl_quic() 122 fd_nfy = ossl_quic_get_notifier_fd(ssl); in poll_translate_ssl_quic() 130 ossl_quic_enter_blocking_section(ssl, wctx); in poll_translate_ssl_quic() 140 if (!ossl_quic_conn_poll_events(ssl, events, /*do_tick = */ 0, &revents)) { in poll_translate_ssl_quic() 141 ossl_quic_leave_blocking_section(ssl, wct in poll_translate_ssl_quic() 155 postpoll_translation_cleanup_ssl_quic(SSL * ssl,QUIC_REACTOR_WAIT_CTX * wctx) postpoll_translation_cleanup_ssl_quic() argument 168 SSL *ssl; postpoll_translation_cleanup() local 210 SSL *ssl; poll_translate() local 348 SSL *ssl; poll_readout() local [all...] |
| /freebsd/contrib/unbound/daemon/ |
| H A D | remote.c | 242 if(p->ssl) in daemon_remote_clear() 243 SSL_free(p->ssl); in daemon_remote_clear() 495 n->ssl = SSL_new(rc->ctx); in remote_accept_callback() 496 if(!n->ssl) { in remote_accept_callback() 502 SSL_set_accept_state(n->ssl); in remote_accept_callback() 503 (void)SSL_set_mode(n->ssl, (long)SSL_MODE_AUTO_RETRY); in remote_accept_callback() 504 if(!SSL_set_fd(n->ssl, newfd)) { in remote_accept_callback() 506 SSL_free(n->ssl); in remote_accept_callback() 512 n->ssl = NULL; in remote_accept_callback() 550 if(s->ssl) { in clean_point() [all …]
|
| H A D | cachedump.c | 135 spool_strlist(RES* ssl, struct config_strlist* list) in spool_strlist() argument 139 if(!ssl_printf(ssl, "%s", s->str)) in spool_strlist() 149 RES* ssl, void* arg) in dump_lruhash() argument 214 if(!spool_strlist(ssl, txt.first)) { in dump_lruhash() 224 if(!spool_strlist(ssl, txt.first)) { in dump_lruhash() 237 RES* ssl, void* arg) in dump_slabhash() argument 246 if(!dump_lruhash(sh->array[slab], func, ssl, arg)) in dump_slabhash() 257 RES* ssl; member 275 dump_rrset_cache(RES* ssl, struct worker* worker) in dump_rrset_cache() argument 280 dump_info.ssl = ssl; in dump_rrset_cache() [all …]
|
| /freebsd/crypto/openssl/test/ssl-tests/ |
| H A D | 02-protocol-version.cnf | 686 ssl_conf = 0-version-negotiation-ssl 688 [0-version-negotiation-ssl] 711 ssl_conf = 1-version-negotiation-ssl 713 [1-version-negotiation-ssl] 736 ssl_conf = 2-version-negotiation-ssl 738 [2-version-negotiation-ssl] 761 ssl_conf = 3-version-negotiation-ssl 763 [3-version-negotiation-ssl] 786 ssl_conf = 4-version-negotiation-ssl 788 [4-version-negotiation-ssl] [all …]
|
| H A D | 07-dtls-protocol-version.cnf | 72 ssl_conf = 0-version-negotiation-ssl 74 [0-version-negotiation-ssl] 99 ssl_conf = 1-version-negotiation-ssl 101 [1-version-negotiation-ssl] 126 ssl_conf = 2-version-negotiation-ssl 128 [2-version-negotiation-ssl] 152 ssl_conf = 3-version-negotiation-ssl 154 [3-version-negotiation-ssl] 180 ssl_conf = 4-version-negotiation-ssl 182 [4-version-negotiation-ssl] [all …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | danetest.c | 19 #include <openssl/ssl.h> 55 static int verify_chain(SSL *ssl, STACK_OF(X509) *chain) in verify_chain() argument 64 || !TEST_ptr(ssl_ctx = SSL_get_SSL_CTX(ssl)) in verify_chain() 68 ssl))) in verify_chain() 71 X509_STORE_CTX_set_default(store_ctx, SSL_is_server(ssl) ? "ssl_client" : "ssl_server"); in verify_chain() 73 SSL_get0_param(ssl)); in verify_chain() 74 store_ctx_dane_init(store_ctx, ssl); in verify_chain() 76 if (SSL_get_verify_callback(ssl) != NULL) in verify_chain() 77 X509_STORE_CTX_set_verify_cb(store_ctx, SSL_get_verify_callback(ssl)); in verify_chain() 83 SSL_set_verify_result(ssl, X509_STORE_CTX_get_erro in verify_chain() 243 tlsa_import_rr(SSL * ssl,const char * rrdata) tlsa_import_rr() argument 296 SSL *ssl; test_tlsafile() local 427 store_ctx_dane_init(X509_STORE_CTX * store_ctx,SSL * ssl) store_ctx_dane_init() argument [all...] |
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | ssl.h | 3 * Generated by Makefile from include/openssl/ssl.h.in 208 * As of OpenSSL 1.0.0, ssl_create_cipher_list() in ssl/ssl_ciph.c always 636 #define SSL_clear_mode(ssl, op) \ argument 637 SSL_ctrl((ssl), SSL_CTRL_CLEAR_MODE, (op), NULL) 638 #define SSL_set_mode(ssl, op) \ argument 639 SSL_ctrl((ssl), SSL_CTRL_MODE, (op), NULL) 640 #define SSL_get_mode(ssl) \ argument 641 SSL_ctrl((ssl), SSL_CTRL_MODE, 0, NULL) 642 #define SSL_set_mtu(ssl, mtu) \ argument 643 SSL_ctrl((ssl), SSL_CTRL_SET_MT 634 SSL_clear_mode(ssl,op) global() argument 644 DTLS_get_link_min_mtu(ssl) global() argument 647 SSL_get_secure_renegotiation_support(ssl) global() argument 668 SSL_set_msg_callback_arg(ssl,arg) global() argument 1392 DTLSv1_get_timeout(ssl,arg) global() argument 1394 DTLSv1_handle_timeout(ssl) global() argument 1396 SSL_num_renegotiations(ssl) global() argument 1398 SSL_clear_num_renegotiations(ssl) global() argument 1400 SSL_total_renegotiations(ssl) global() argument 1411 SSL_set_tmp_dh(ssl,dh) global() argument 1417 SSL_set_tmp_ecdh(ssl,ecdh) global() argument 1597 SSL_need_tmp_RSA(ssl) global() argument 1598 SSL_set_tmp_rsa(ssl,rsa) global() argument 1606 SSL_set_tmp_rsa_callback(ssl,cb) global() argument 2244 SSL_get_max_cert_list(ssl) global() argument 2246 SSL_set_max_cert_list(ssl,m) global() argument 2251 SSL_set_max_send_fragment(ssl,m) global() argument 2255 SSL_set_split_send_fragment(ssl,m) global() argument 2259 SSL_set_max_pipelines(ssl,m) global() argument 2261 SSL_set_retry_verify(ssl) global() argument 2491 SSL_get_generic_value_uint(ssl,id,v) global() argument 2493 SSL_set_generic_value_uint(ssl,id,v) global() argument 2495 SSL_get_feature_request_uint(ssl,id,v) global() argument 2497 SSL_set_feature_request_uint(ssl,id,v) global() argument 2499 SSL_get_feature_peer_request_uint(ssl,id,v) global() argument 2501 SSL_get_feature_negotiated_uint(ssl,id,v) global() argument 2504 SSL_get_quic_stream_bidi_local_avail(ssl,value) global() argument 2507 SSL_get_quic_stream_bidi_remote_avail(ssl,value) global() argument 2510 SSL_get_quic_stream_uni_local_avail(ssl,value) global() argument 2513 SSL_get_quic_stream_uni_remote_avail(ssl,value) global() argument 2517 SSL_get_event_handling_mode(ssl,value) global() argument 2520 SSL_set_event_handling_mode(ssl,value) global() argument 2524 SSL_get_stream_write_buf_size(ssl,value) global() argument 2527 SSL_get_stream_write_buf_used(ssl,value) global() argument 2530 SSL_get_stream_write_buf_avail(ssl,value) global() argument [all...] |
| /freebsd/usr.sbin/rpc.tlsclntd/ |
| H A D | rpc.tlsclntd.c | 255 SSL *ssl; in rpctlscd_connect_2_svc() local 268 ssl = rpctls_connect(rpctls_ctx, s, argp->certname.certname_val, in rpctlscd_connect_2_svc() 270 if (ssl == NULL) { in rpctlscd_connect_2_svc() 288 newslp->ssl = ssl; in rpctlscd_connect_2_svc() 313 ret = SSL_read(slp->ssl, &junk, 0); in rpctlscd_handlerecord_2_svc() 316 ret = SSL_get_shutdown(slp->ssl); in rpctlscd_handlerecord_2_svc() 319 SSL_shutdown(slp->ssl); in rpctlscd_handlerecord_2_svc() 348 ret = SSL_get_shutdown(slp->ssl); in rpctlscd_disconnect_2_svc() 354 SSL_shutdown(slp->ssl); in rpctlscd_disconnect_2_svc() 356 SSL_free(slp->ssl); in rpctlscd_disconnect_2_svc() [all …]
|
| /freebsd/contrib/wpa/src/crypto/ |
| H A D | tls_openssl.c | 88 static size_t SSL_get_client_random(const SSL *ssl, unsigned char *out, in SSL_get_client_random() argument 91 if (!ssl->s3 || outlen < SSL3_RANDOM_SIZE) in SSL_get_client_random() 93 os_memcpy(out, ssl->s3->client_random, SSL3_RANDOM_SIZE); in SSL_get_client_random() 98 static size_t SSL_get_server_random(const SSL *ssl, unsigned char *out, in SSL_get_server_random() argument 101 if (!ssl->s3 || outlen < SSL3_RANDOM_SIZE) in SSL_get_server_random() 103 os_memcpy(out, ssl->s3->server_random, SSL3_RANDOM_SIZE); in SSL_get_server_random() 228 SSL_CTX *ssl; member 243 SSL *ssl; member 562 static int tls_cryptoapi_cert(SSL *ssl, const char *name) in tls_cryptoapi_cert() argument 630 if (!SSL_use_certificate(ssl, cert)) { in tls_cryptoapi_cert() [all …]
|
| H A D | tls_wolfssl.c | 73 WOLFSSL *ssl; member 140 static int wolfssl_receive_cb(WOLFSSL *ssl, char *buf, int sz, void *ctx) in wolfssl_receive_cb() argument 162 static int wolfssl_send_cb(WOLFSSL *ssl, char *buf, int sz, void *ctx) in wolfssl_send_cb() argument 346 conn->ssl = wolfSSL_new(ssl_ctx); in tls_connection_init() 347 if (!conn->ssl) { in tls_connection_init() 352 wolfSSL_SetIOReadCtx(conn->ssl, &conn->input); in tls_connection_init() 353 wolfSSL_SetIOWriteCtx(conn->ssl, &conn->output); in tls_connection_init() 354 wolfSSL_set_ex_data(conn->ssl, 0, conn); in tls_connection_init() 359 wolfSSL_KeepArrays(conn->ssl); in tls_connection_init() 360 wolfSSL_KeepHandshakeResources(conn->ssl); in tls_connection_init() [all …]
|
| /freebsd/crypto/openssl/demos/sslecho/ |
| H A D | main.c | 13 #include <openssl/ssl.h> 142 SSL *ssl = NULL; in main() local 219 ssl = SSL_new(ssl_ctx); in main() 220 if (!SSL_set_fd(ssl, client_skt)) { in main() 226 if (SSL_accept(ssl) <= 0) { in main() 236 if ((rxlen = SSL_read(ssl, rxbuf, rxcap)) <= 0) { in main() 257 if (SSL_write(ssl, rxbuf, rxlen) <= 0) { in main() 264 SSL_shutdown(ssl); in main() 265 SSL_free(ssl); in main() 299 ssl in main() [all...] |
| /freebsd/contrib/libpcap/ |
| H A D | sslutils.c | 140 SSL *ssl = SSL_new(ctx); // TODO: also a DTLS context in ssl_promotion() local 141 SSL_set_fd(ssl, (int)s); in ssl_promotion() 144 if (SSL_accept(ssl) <= 0) { in ssl_promotion() 150 if (SSL_connect(ssl) <= 0) { in ssl_promotion() 157 return ssl; in ssl_promotion() 162 void ssl_finish(SSL *ssl) in ssl_finish() argument 175 SSL_shutdown(ssl); in ssl_finish() 176 SSL_free(ssl); in ssl_finish() 181 int ssl_send(SSL *ssl, char const *buffer, int size, char *errbuf, size_t errbuflen) in ssl_send() argument 183 int status = SSL_write(ssl, buffer, size); in ssl_send() [all …]
|