Home
last modified time | relevance | path

Searched refs:ssl_ctx (Results 1 – 25 of 47) sorted by relevance

12

/freebsd/contrib/wpa/src/eap_server/
H A Deap_server_tls_common.c48 if (!sm->cfg->ssl_ctx) { in eap_server_tls_ssl_init()
56 data->conn = tls_connection_init(sm->cfg->ssl_ctx); in eap_server_tls_ssl_init()
74 if (tls_connection_set_verify(sm->cfg->ssl_ctx, data->conn, verify_peer, in eap_server_tls_ssl_init()
79 tls_connection_deinit(sm->cfg->ssl_ctx, data->conn); in eap_server_tls_ssl_init()
104 tls_connection_deinit(sm->cfg->ssl_ctx, data->conn); in eap_server_tls_ssl_deinit()
121 if (tls_connection_export_key(sm->cfg->ssl_ctx, data->conn, label, in eap_server_tls_derive_key()
175 if (tls_connection_get_random(sm->cfg->ssl_ctx, data->conn, &keys)) in eap_server_tls_derive_session_id()
345 data->tls_out = tls_connection_server_handshake(sm->cfg->ssl_ctx, in eap_server_tls_phase1()
352 if (tls_connection_get_failed(sm->cfg->ssl_ctx, data->conn)) { in eap_server_tls_phase1()
359 if (tls_get_version(sm->cfg->ssl_ctx, data->conn, in eap_server_tls_phase1()
[all …]
H A Deap_server_tls.c167 if (tls_connection_established(sm->cfg->ssl_ctx, in eap_tls_buildReq()
259 if (!tls_connection_established(sm->cfg->ssl_ctx, data->ssl.conn) || in eap_tls_process()
260 !tls_connection_resumed(sm->cfg->ssl_ctx, data->ssl.conn)) in eap_tls_process()
H A Deap_server_fast.c281 sks = eap_fast_derive_key(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_auth()
307 eap_fast_derive_key(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_provisioning()
432 if (tls_connection_set_cipher_list(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_init()
440 if (tls_connection_set_session_ticket_cb(sm->cfg->ssl_ctx, in eap_fast_init()
546 if (tls_get_cipher(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_phase1_done()
866 if (tls_connection_established(sm->cfg->ssl_ctx, in eap_fast_buildReq()
1404 in_decrypted = tls_connection_decrypt(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_process_phase2()
1464 if (!tls_connection_established(sm->cfg->ssl_ctx, data->ssl.conn) || in eap_fast_process_phase1()
/freebsd/contrib/wpa/src/crypto/
H A Dtls_wolfssl.c138 static const struct tls_context * ssl_ctx_get_tls_context(void *ssl_ctx) in ssl_ctx_get_tls_context() argument
140 return wolfSSL_CTX_get_ex_data(ssl_ctx, TLS_SSL_CTX_CTX_EX_IDX); in ssl_ctx_get_tls_context()
270 static int handle_ciphersuites(WOLFSSL_CTX *ssl_ctx, WOLFSSL *ssl, in handle_ciphersuites() argument
326 ssl_ctx ? "ctx" : "ssl"); in handle_ciphersuites()
336 if ((ssl_ctx && in handle_ciphersuites()
337 wolfSSL_CTX_set_cipher_list(ssl_ctx, ciphers) != 1) || in handle_ciphersuites()
347 if ((ssl_ctx && in handle_ciphersuites()
348 wolfSSL_CTX_set1_sigalgs_list(ssl_ctx, sigalgs) != 1) || in handle_ciphersuites()
358 if ((ssl_ctx && in handle_ciphersuites()
359 wolfSSL_CTX_SetMinRsaKey_Sz(ssl_ctx, key_sz) != 1) || in handle_ciphersuites()
[all …]
H A Dtls_openssl.c248 SSL_CTX *ssl_ctx; member
824 static int tls_cryptoapi_ca_cert(SSL_CTX *ssl_ctx, SSL *ssl, const char *name) in tls_cryptoapi_ca_cert() argument
871 if (!X509_STORE_add_cert(SSL_CTX_get_cert_store(ssl_ctx), in tls_cryptoapi_ca_cert()
1454 void tls_deinit(void *ssl_ctx)
1456 struct tls_data *data = ssl_ctx;
1678 int tls_get_errors(void *ssl_ctx)
1966 struct tls_connection * tls_connection_init(void *ssl_ctx)
1968 struct tls_data *data = ssl_ctx;
1998 conn->ssl_ctx = ssl;
2027 SSL_CTX_set_keylog_callback(conn->ssl_ctx, tls_keylog_cb);
[all …]
H A Dtls_gnutls.c133 void tls_deinit(void *ssl_ctx) in tls_deinit() argument
135 struct tls_global *global = ssl_ctx; in tls_deinit()
150 int tls_get_errors(void *ssl_ctx) in tls_get_errors() argument
243 struct tls_connection * tls_connection_init(void *ssl_ctx) in tls_connection_init() argument
245 struct tls_global *global = ssl_ctx; in tls_connection_init()
280 void tls_connection_deinit(void *ssl_ctx, struct tls_connection *conn) in tls_connection_deinit() argument
297 int tls_connection_established(void *ssl_ctx, struct tls_connection *conn) in tls_connection_established() argument
311 int tls_connection_shutdown(void *ssl_ctx, struct tls_connection *conn) in tls_connection_shutdown() argument
313 struct tls_global *global = ssl_ctx; in tls_connection_shutdown()
864 int tls_global_set_verify(void *ssl_ctx, int check_crl, int strict) in tls_global_set_verify() argument
[all …]
H A Dtls_none.c20 void tls_deinit(void *ssl_ctx) in tls_deinit() argument
158 int tls_get_version(void *ssl_ctx, struct tls_connection *conn, in tls_get_version() argument
H A Dtls_openssl.h16 enum ocsp_result check_ocsp_resp(SSL_CTX *ssl_ctx, SSL *ssl, X509 *cert,
/freebsd/crypto/openssl/demos/bio/
H A Dsconnect.c40 SSL_CTX *ssl_ctx = NULL; in main() local
55 ssl_ctx = SSL_CTX_new(TLS_client_method()); in main()
58 SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_PEER, NULL); in main()
59 if (!SSL_CTX_load_verify_locations(ssl_ctx, CAfile, NULL)) in main()
63 ssl = SSL_new(ssl_ctx); in main()
132 SSL_CTX_free(ssl_ctx); in main()
/freebsd/contrib/ldns/
H A Ddane.c72 SSL_CTX* ssl_ctx; in ldns_dane_new_ssl_context() local
74 ssl_ctx = SSL_CTX_new(TLS_client_method()); in ldns_dane_new_ssl_context()
75 if (ssl_ctx != NULL) in ldns_dane_new_ssl_context()
82 SSL_CTX_set_options(ssl_ctx, flags); in ldns_dane_new_ssl_context()
85 return ssl_ctx; in ldns_dane_new_ssl_context()
663 SSL_CTX *ssl_ctx = NULL; in ldns_dane_verify_rr() local
701 if (!(ssl_ctx = ldns_dane_new_ssl_context())) in ldns_dane_verify_rr()
704 else if (SSL_CTX_dane_enable(ssl_ctx) <= 0) in ldns_dane_verify_rr()
708 ssl_ctx, DANE_FLAG_NO_DANE_EE_NAMECHECKS), in ldns_dane_verify_rr()
709 !(ssl = SSL_new(ssl_ctx))) in ldns_dane_verify_rr()
[all …]
/freebsd/contrib/ntp/sntp/libevent/sample/
H A Dhttps-client.c228 SSL_CTX *ssl_ctx = NULL; in main() local
360 ssl_ctx = SSL_CTX_new(SSLv23_method()); in main()
361 if (!ssl_ctx) { in main()
369 store = SSL_CTX_get_cert_store(ssl_ctx); in main()
383 if (SSL_CTX_load_verify_locations(ssl_ctx, crt, NULL) != 1) { in main()
396 SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_PEER, NULL); in main()
410 SSL_CTX_set_cert_verify_callback(ssl_ctx, cert_verify_callback, in main()
421 ssl = SSL_new(ssl_ctx); in main()
518 if (ssl_ctx) in main()
519 SSL_CTX_free(ssl_ctx); in main()
H A Dle-proxy.c45 static SSL_CTX *ssl_ctx = NULL; variable
168 if (!ssl_ctx || use_wrapper) in accept_cb()
172 SSL *ssl = SSL_new(ssl_ctx); in accept_cb()
188 if (ssl_ctx && use_wrapper) { in accept_cb()
190 SSL *ssl = SSL_new(ssl_ctx); in accept_cb()
283 ssl_ctx = SSL_CTX_new(TLS_method()); in main()
/freebsd/contrib/libevent/sample/
H A Dhttps-client.c228 SSL_CTX *ssl_ctx = NULL; in main() local
360 ssl_ctx = SSL_CTX_new(SSLv23_method()); in main()
361 if (!ssl_ctx) { in main()
369 store = SSL_CTX_get_cert_store(ssl_ctx); in main()
383 if (SSL_CTX_load_verify_locations(ssl_ctx, crt, NULL) != 1) { in main()
396 SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_PEER, NULL); in main()
410 SSL_CTX_set_cert_verify_callback(ssl_ctx, cert_verify_callback, in main()
421 ssl = SSL_new(ssl_ctx); in main()
518 if (ssl_ctx) in main()
519 SSL_CTX_free(ssl_ctx); in main()
H A Dle-proxy.c45 static SSL_CTX *ssl_ctx = NULL; variable
168 if (!ssl_ctx || use_wrapper) in accept_cb()
172 SSL *ssl = SSL_new(ssl_ctx); in accept_cb()
188 if (ssl_ctx && use_wrapper) { in accept_cb()
190 SSL *ssl = SSL_new(ssl_ctx); in accept_cb()
283 ssl_ctx = SSL_CTX_new(TLS_method()); in main()
/freebsd/contrib/wpa/src/eap_peer/
H A Deap_tls_common.c255 data->conn = tls_connection_init(data->ssl_ctx); in eap_tls_init_connection()
262 res = tls_connection_set_params(data->ssl_ctx, data->conn, params); in eap_tls_init_connection()
284 tls_connection_deinit(data->ssl_ctx, data->conn); in eap_tls_init_connection()
315 data->ssl_ctx = sm->init_phase2 && sm->ssl_ctx2 ? sm->ssl_ctx2 : in eap_peer_tls_ssl_init()
316 sm->ssl_ctx; in eap_peer_tls_ssl_init()
354 tls_connection_deinit(data->ssl_ctx, data->conn); in eap_peer_tls_ssl_deinit()
388 if (tls_connection_export_key(data->ssl_ctx, data->conn, label, in eap_peer_tls_derive_key()
442 if (tls_connection_get_random(sm->ssl_ctx, data->conn, &keys) || in eap_peer_tls_derive_session_id()
596 data->tls_out = tls_connection_handshake(data->ssl_ctx, data->conn, in eap_tls_process_input()
602 tls_connection_established(data->ssl_ctx, data->conn) && in eap_tls_process_input()
[all …]
H A Deap_tls.c26 void *ssl_ctx; member
56 data->ssl_ctx = sm->init_phase2 && sm->ssl_ctx2 ? sm->ssl_ctx2 : in eap_tls_init()
57 sm->ssl_ctx; in eap_tls_init()
92 data->ssl_ctx = sm->init_phase2 && sm->ssl_ctx2 ? sm->ssl_ctx2 : in eap_unauth_tls_init()
93 sm->ssl_ctx; in eap_unauth_tls_init()
291 if (tls_connection_established(data->ssl_ctx, data->ssl.conn) && in eap_tls_process()
307 return tls_connection_established(data->ssl_ctx, data->ssl.conn); in eap_tls_has_reauth_data()
H A Deap_fast.c179 if (tls_connection_set_session_ticket_cb(sm->ssl_ctx, data->ssl.conn, in eap_fast_init()
193 if (tls_connection_enable_workaround(sm->ssl_ctx, data->ssl.conn)) { in eap_fast_init()
278 sks = eap_fast_derive_key(sm->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_auth()
305 eap_fast_derive_key(sm->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_provisioning()
1426 tls_connection_client_hello_ext(sm->ssl_ctx, data->ssl.conn, in eap_fast_use_pac_opaque()
1443 if (tls_connection_client_hello_ext(sm->ssl_ctx, data->ssl.conn, in eap_fast_clear_pac_opaque_ext()
1477 if (tls_connection_set_cipher_list(sm->ssl_ctx, data->ssl.conn, in eap_fast_set_provisioning_ciphers()
1568 if (tls_connection_established(sm->ssl_ctx, data->ssl.conn) && in eap_fast_process()
1631 if (tls_connection_established(sm->ssl_ctx, data->ssl.conn)) { in eap_fast_process()
1638 tls_get_cipher(sm->ssl_ctx, data->ssl.conn, in eap_fast_process()
[all …]
/freebsd/crypto/openssl/demos/sslecho/
H A Dmain.c141 SSL_CTX *ssl_ctx = NULL; in main() local
189 ssl_ctx = create_context(isServer); in main()
197 configure_server_context(ssl_ctx); in main()
219 ssl = SSL_new(ssl_ctx); in main()
282 configure_client_context(ssl_ctx); in main()
299 ssl = SSL_new(ssl_ctx); in main()
364 SSL_CTX_free(ssl_ctx); in main()
/freebsd/contrib/wpa/src/ap/
H A Dauthsrv.c312 cfg->ssl_ctx = hapd->ssl_ctx; in authsrv_eap_config()
384 hapd->ssl_ctx = first->ssl_ctx; in authsrv_init()
417 hapd->ssl_ctx = tls_init(&conf); in authsrv_init()
418 if (hapd->ssl_ctx == NULL) { in authsrv_init()
441 if (tls_global_set_params(hapd->ssl_ctx, &params)) { in authsrv_init()
447 if (tls_global_set_verify(hapd->ssl_ctx, in authsrv_init()
519 hapd->ssl_ctx = NULL; in authsrv_deinit()
536 if (hapd->ssl_ctx) { in authsrv_deinit()
537 tls_deinit(hapd->ssl_ctx); in authsrv_deinit()
538 hapd->ssl_ctx = NULL; in authsrv_deinit()
/freebsd/crypto/openssl/test/
H A Ddanetest.c58 SSL_CTX *ssl_ctx = NULL; in verify_chain() local
64 || !TEST_ptr(ssl_ctx = SSL_get_SSL_CTX(ssl)) in verify_chain()
65 || !TEST_ptr(store = SSL_CTX_get_cert_store(ssl_ctx)) in verify_chain()
H A Dquicapitest.c2533 SSL_CTX *ssl_ctx; in create_client_ctx() local
2535 if (!TEST_ptr(ssl_ctx = SSL_CTX_new_ex(libctx, NULL, OSSL_QUIC_client_method()))) { in create_client_ctx()
2536 SSL_CTX_free(ssl_ctx); in create_client_ctx()
2537 ssl_ctx = NULL; in create_client_ctx()
2540 return ssl_ctx; in create_client_ctx()
2545 SSL_CTX *ssl_ctx; in create_server_ctx() local
2547 if (!TEST_ptr(ssl_ctx = SSL_CTX_new_ex(libctx, NULL, OSSL_QUIC_server_method())) in create_server_ctx()
2548 || !TEST_true(SSL_CTX_use_certificate_file(ssl_ctx, cert, SSL_FILETYPE_PEM)) in create_server_ctx()
2549 || !TEST_true(SSL_CTX_use_PrivateKey_file(ssl_ctx, privkey, SSL_FILETYPE_PEM))) { in create_server_ctx()
2550 SSL_CTX_free(ssl_ctx); in create_server_ctx()
[all …]
/freebsd/lib/libfetch/
H A Dcommon.c1224 if ((conn->ssl_ctx = SSL_CTX_new(TLS_client_method())) == NULL) { in fetch_ssl()
1229 SSL_CTX_set_mode(conn->ssl_ctx, SSL_MODE_AUTO_RETRY); in fetch_ssl()
1231 fetch_ssl_setup_transport_layer(conn->ssl_ctx, verbose); in fetch_ssl()
1232 if (!fetch_ssl_setup_peer_verification(conn->ssl_ctx, verbose)) in fetch_ssl()
1234 if (!fetch_ssl_setup_client_certificate(conn->ssl_ctx, verbose)) in fetch_ssl()
1237 conn->ssl = SSL_new(conn->ssl_ctx); in fetch_ssl()
1722 if (conn->ssl_ctx) { in fetch_close()
1723 SSL_CTX_free(conn->ssl_ctx); in fetch_close()
1724 conn->ssl_ctx = NULL; in fetch_close()
/freebsd/crypto/openssl/apps/
H A Ds_server.c488 SSL_CTX *ssl_ctx; in get_ocsp_resp_from_responder() local
524 ssl_ctx = SSL_get_SSL_CTX(s); in get_ocsp_resp_from_responder()
525 if (!SSL_CTX_get0_chain_certs(ssl_ctx, &chain)) in get_ocsp_resp_from_responder()
540 if (!X509_STORE_CTX_init(inctx, SSL_CTX_get_cert_store(ssl_ctx), in get_ocsp_resp_from_responder()
2487 static void print_stats(BIO *bio, SSL_CTX *ssl_ctx) in print_stats() argument
2490 SSL_CTX_sess_number(ssl_ctx)); in print_stats()
2492 SSL_CTX_sess_connect(ssl_ctx)); in print_stats()
2494 SSL_CTX_sess_connect_renegotiate(ssl_ctx)); in print_stats()
2496 SSL_CTX_sess_connect_good(ssl_ctx)); in print_stats()
2498 SSL_CTX_sess_accept(ssl_ctx)); in print_stats()
[all …]
H A Dcmp.c1450 SSL_CTX *ssl_ctx; in setup_ssl_ctx() local
1453 ssl_ctx = SSL_CTX_new(TLS_client_method()); in setup_ssl_ctx()
1454 if (ssl_ctx == NULL) in setup_ssl_ctx()
1461 SSL_CTX_set_cert_store(ssl_ctx, trust_store); in setup_ssl_ctx()
1462 SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_PEER, NULL); in setup_ssl_ctx()
1478 ok = SSL_CTX_use_certificate(ssl_ctx, cert) > 0; in setup_ssl_ctx()
1485 if (!ok || !SSL_CTX_set0_chain(ssl_ctx, certs)) { in setup_ssl_ctx()
1493 if (!SSL_CTX_add1_chain_cert(ssl_ctx, cert)) { in setup_ssl_ctx()
1514 if (SSL_CTX_build_cert_chain(ssl_ctx, in setup_ssl_ctx()
1538 res = SSL_CTX_add_extra_chain_cert(ssl_ctx, cert); in setup_ssl_ctx()
[all …]
/freebsd/contrib/wpa/src/eap_common/
H A Deap_fast_common.c96 u8 * eap_fast_derive_key(void *ssl_ctx, struct tls_connection *conn, size_t len) in eap_fast_derive_key() argument
104 if (tls_connection_get_eap_fast_key(ssl_ctx, conn, out, len)) { in eap_fast_derive_key()

12