• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/src/crypto/

Lines Matching refs:ssl

19 #include <wolfssl/ssl.h>
20 #include <wolfssl/error-ssl.h>
67 WOLFSSL *ssl;
133 static int wolfssl_receive_cb(WOLFSSL *ssl, char *buf, int sz, void *ctx)
155 static int wolfssl_send_cb(WOLFSSL *ssl, char *buf, int sz, void *ctx)
304 conn->ssl = wolfSSL_new(ssl_ctx);
305 if (!conn->ssl) {
310 wolfSSL_SetIOReadCtx(conn->ssl, &conn->input);
311 wolfSSL_SetIOWriteCtx(conn->ssl, &conn->output);
312 wolfSSL_set_ex_data(conn->ssl, 0, conn);
317 wolfSSL_KeepArrays(conn->ssl);
318 wolfSSL_KeepHandshakeResources(conn->ssl);
319 wolfSSL_UseClientSuites(conn->ssl);
333 wolfSSL_free(conn->ssl);
346 return conn ? wolfSSL_is_init_finished(conn->ssl) : 0;
368 wolfSSL_set_quiet_shutdown(conn->ssl, 1);
369 wolfSSL_shutdown(conn->ssl);
371 session = wolfSSL_get_session(conn->ssl);
372 if (wolfSSL_clear(conn->ssl) != 1)
374 wolfSSL_set_session(conn->ssl, session);
428 wolfSSL_set_accept_state(conn->ssl);
431 if (wolfSSL_SetTmpDH_buffer(conn->ssl, dh_blob, blob_len,
442 if (wolfSSL_SetTmpDH_file(conn->ssl, dh_file,
445 if (wolfSSL_SetTmpDH_file(conn->ssl, dh_file,
470 conn->ssl, client_cert_blob, blob_len,
481 if (wolfSSL_use_certificate_chain_file(conn->ssl,
486 conn->ssl, client_cert,
534 if (wolfSSL_use_PrivateKey_buffer(conn->ssl,
546 if (wolfSSL_use_PrivateKey_file(conn->ssl, private_key,
550 if (wolfSSL_use_PrivateKey_file(conn->ssl, private_key,
949 WOLFSSL *ssl;
963 ssl = wolfSSL_X509_STORE_CTX_get_ex_data(
968 conn = wolfSSL_get_ex_data(ssl, 0);
1106 res = check_ocsp_resp(conn->ssl_ctx, conn->ssl, err_cert,
1141 wolfSSL_set_verify(conn->ssl, SSL_VERIFY_PEER, tls_verify_cb);
1231 static void tls_set_conn_flags(WOLFSSL *ssl, unsigned int flags)
1236 wolfSSL_UseSessionTicket(ssl);
1241 wolfSSL_set_options(ssl, SSL_OP_NO_TLSv1);
1243 wolfSSL_set_options(ssl, SSL_OP_NO_TLSv1_1);
1245 wolfSSL_set_options(ssl, SSL_OP_NO_TLSv1_2);
1292 wolfSSL_set_cipher_list(conn->ssl, params->openssl_ciphers) != 1) {
1299 tls_set_conn_flags(conn->ssl, params->flags);
1303 if (wolfSSL_UseOCSPStapling(conn->ssl, WOLFSSL_CSR_OCSP,
1312 if (wolfSSL_UseOCSPStaplingV2(conn->ssl,
1593 wolfSSL_set_verify(conn->ssl, SSL_VERIFY_PEER |
1598 wolfSSL_set_verify(conn->ssl, SSL_VERIFY_NONE, NULL);
1601 wolfSSL_set_accept_state(conn->ssl);
1619 wolfSSL_set_accept_state(conn->ssl);
1620 res = wolfSSL_accept(conn->ssl);
1623 wolfSSL_set_connect_state(conn->ssl);
1624 res = wolfSSL_connect(conn->ssl);
1629 int err = wolfSSL_get_error(conn->ssl, res);
1660 res = wolfSSL_read(conn->ssl, wpabuf_mhead(appl_data),
1663 int err = wolfSSL_get_error(conn->ssl, res);
1704 if (wolfSSL_is_init_finished(conn->ssl)) {
1748 res = wolfSSL_write(conn->ssl, wpabuf_head(in_data),
1751 int err = wolfSSL_get_error(conn->ssl, res);
1787 res = wolfSSL_read(conn->ssl, wpabuf_mhead(buf), wpabuf_size(buf));
1803 return conn ? wolfSSL_session_reused(conn->ssl) : 0;
1814 if (!conn || !conn->ssl || !ciphers)
1859 if (wolfSSL_set_cipher_list(conn->ssl, buf + 1) != 1) {
1874 if (!conn || !conn->ssl)
1877 cipher = wolfSSL_get_current_cipher(conn->ssl);
1954 if (!conn || !conn->ssl)
1957 name = wolfSSL_get_version(conn->ssl);
1969 WOLFSSL *ssl;
1973 ssl = conn->ssl;
1974 if (!ssl)
1980 ssl, conn->client_random, sizeof(conn->client_random));
1983 ssl, conn->server_random, sizeof(conn->server_random));
1995 if (!conn || wolfSSL_make_eap_keys(conn->ssl, out, out_len, label) != 0)
2008 WOLFSSL *ssl;
2019 if (!conn || !conn->ssl)
2021 ssl = conn->ssl;
2023 skip = 2 * (wolfSSL_GetKeySize(ssl) + wolfSSL_GetHmacSize(ssl) +
2024 wolfSSL_GetIVSize(ssl));
2031 wolfSSL_get_keys(ssl, &master_key, &master_key_len, &server_random,
2036 if (wolfSSL_GetVersion(ssl) == WOLFSSL_TLSV1_2) {
2064 if (!conn || !conn->ssl || ext_type != 35)
2067 if (wolfSSL_set_SessionTicket(conn->ssl, data,
2120 if (wolfSSL_set_session_secret_cb(conn->ssl, tls_sess_sec_cb,
2124 if (wolfSSL_set_session_secret_cb(conn->ssl, NULL, NULL) != 1)
2146 sess = wolfSSL_get_session(conn->ssl);
2164 sess = wolfSSL_get_session(conn->ssl);
2197 sess = wolfSSL_get_session(conn->ssl);