| /freebsd/crypto/openssl/include/internal/ |
| H A D | ssl_unwrap.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.ctx) 27 #define SSL_CONNECTION_GET_SSL(sc) (&(sc)->ssl) [all …]
|
| /freebsd/crypto/openssl/ssl/ |
| H A D | bio_ssl.c | 29 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 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) 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 D | quic-client-non-block.c | 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() 209 if (SSL_get_verify_result(ssl) != X509_V_OK) in handle_io_failure() [all …]
|
| H A D | tls-client-non-block.c | 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 = NULL; in main() local 244 ssl = SSL_new(ctx); in main() [all …]
|
| H A D | quic-client-block.c | 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) < 1) { in main() 231 if (SSL_get_verify_result(ssl) != X509_V_OK) in main() [all …]
|
| H A D | tls-client-block.c | 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() 216 if (!SSL_write_ex(ssl, request_start, strlen(request_start), &written)) { in main() [all …]
|
| H A D | quic-multi-stream.c | 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_addr)) { in main() 252 if (SSL_connect(ssl) < 1) { in main() [all …]
|
| /freebsd/crypto/openssl/doc/designs/ddd/ |
| H A D | ddd-03-fd-blocking.c | 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_hostname) <= 0) { in new_conn() 74 SSL_free(ssl); in new_conn() [all …]
|
| H A D | ddd-04-fd-nonblocking.c | 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_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 D | quic-hq-interop.c | 57 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 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 | 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, 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 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() 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 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 | 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_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 D | ssl.h | 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_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 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 | 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 = SSL_new(ssl_ctx); in main() 300 if (!SSL_set_fd(ssl, client_skt)) { 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 …]
|