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.h16 #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.ctx)
27 #define SSL_CONNECTION_GET_SSL(sc) (&(sc)->ssl)
[all …]
/freebsd/crypto/openssl/ssl/
H A Dbio_ssl.c29 SSL *ssl; /* The ssl handle :-) */ member
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()
110 ret = ssl_read_internal(ssl, buf, size, readbytes); in ssl_read()
112 switch (SSL_get_error(ssl, ret)) { in ssl_read()
119 SSL_renegotiate(ssl); in ssl_read()
130 SSL_renegotiate(ssl); in ssl_read()
[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) in dtls1_free() argument
153 SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl); in dtls1_free()
166 ssl3_free(ssl); in dtls1_free()
172 int dtls1_clear(SSL *ssl) in dtls1_clear() argument
[all …]
/freebsd/crypto/openssl/demos/guide/
H A Dquic-client-non-block.c112 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()
209 if (SSL_get_verify_result(ssl) != X509_V_OK) in handle_io_failure()
[all …]
H A Dtls-client-non-block.c103 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 = NULL; in main() local
244 ssl = SSL_new(ctx); in main()
[all …]
H A Dquic-client-block.c120 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) < 1) { in main()
231 if (SSL_get_verify_result(ssl) != X509_V_OK) in main()
[all …]
H A Dtls-client-block.c103 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()
216 if (!SSL_write_ex(ssl, request_start, strlen(request_start), &written)) { in main()
[all …]
H A Dquic-multi-stream.c137 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_addr)) { in main()
252 if (SSL_connect(ssl) < 1) { in main()
[all …]
/freebsd/crypto/openssl/doc/designs/ddd/
H A Dddd-03-fd-blocking.c52 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_hostname) <= 0) { in new_conn()
74 SSL_free(ssl); in new_conn()
[all …]
H A Dddd-04-fd-nonblocking.c15 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_hostname) <= 0) { in new_conn()
83 SSL_free(ssl); in new_conn()
88 if (SSL_set_tlsext_host_name(ssl, bare_hostname) <= 0) { in new_conn()
[all …]
/freebsd/crypto/openssl/test/quic-openssl-docker/hq-interop/
H A Dquic-hq-interop.c57 static int handle_io_failure(SSL *ssl, int res);
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()
283 static int handle_io_failure(SSL *ssl, int res) in handle_io_failure() argument
285 switch (SSL_get_error(ssl, res)) { in handle_io_failure()
289 wait_for_activity(ssl); in handle_io_failure()
305 switch (SSL_get_stream_read_state(ssl)) { in handle_io_failure()
[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.c52 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, wctx); in poll_translate_ssl_quic()
146 ossl_quic_leave_blocking_section(ssl, wctx); in poll_translate_ssl_quic()
[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() argument
136 SSL_set0_rbio(ssl, bio); in ssl_attach_bio_dgram()
140 SSL_set0_wbio(ssl, bio); in ssl_attach_bio_dgram()
190 SSL *ssl; in DEF_FUNC() local
214 if (!TEST_ptr(ssl = SSL_new_domain(ctx, 0))) in DEF_FUNC()
221 if (!TEST_ptr(ssl = SSL_new_listener(ctx, 0))) in DEF_FUNC()
224 if (!TEST_ptr(ssl = SSL_new(ctx))) in DEF_FUNC()
228 if (!is_domain && !TEST_true(ssl_attach_bio_dgram(ssl, 0, NULL))) in DEF_FUNC()
[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.c55 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_error(store_ctx)); in verify_chain()
241 static int tlsa_import_rr(SSL *ssl, const char *rrdata) in tlsa_import_rr() argument
[all …]
/freebsd/crypto/openssl/include/openssl/
H A Dssl.h636 #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_MTU, (mtu), NULL)
644 #define DTLS_set_link_mtu(ssl, mtu) \ argument
645 SSL_ctrl((ssl), DTLS_CTRL_SET_LINK_MTU, (mtu), NULL)
[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.c142 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 = SSL_new(ssl_ctx); in main()
300 if (!SSL_set_fd(ssl, client_skt)) { 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