Home
last modified time | relevance | path

Searched refs:ssl (Results 1 – 25 of 525) sorted by relevance

12345678910>>...21

/freebsd/crypto/openssl/include/internal/
H A Dssl_unwrap.h13 #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 Dbio_ssl.c29 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 Dd1_lib.c65 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 Dquic-client-non-block.c26 #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 Dtls-client-non-block.c26 #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 Dquic-client-block.c25 #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 Dtls-client-block.c25 #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 Dquic-multi-stream.c25 #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 Dddd-03-fd-blocking.c1 #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 Dddd-04-fd-nonblocking.c2 #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 Dquic-hq-interop.c38 * 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 Dquic_ops.c30 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 DMakefile177 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 Dpoll_immediate.c13 #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 Dremote.c242 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 Dcachedump.c135 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 D02-protocol-version.cnf686 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 D07-dtls-protocol-version.cnf72 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 Ddanetest.c19 #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 Dssl.h3 * 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 Drpc.tlsclntd.c255 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 Dtls_openssl.c88 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 Dtls_wolfssl.c73 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 Dmain.c13 #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 Dsslutils.c140 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 …]

12345678910>>...21