Home | History | Annotate | Download | only in vtls

Lines Matching refs:backend

83 #define BACKEND connssl->backend
212 ssl_set_min_version(&BACKEND->ssl, SSL_MAJOR_VERSION_3, ssl_min_ver);
213 ssl_set_max_version(&BACKEND->ssl, SSL_MAJOR_VERSION_3, ssl_max_ver);
241 if((ret = ctr_drbg_init(&BACKEND->ctr_drbg, entropy_func_mutex, &entropy,
248 entropy_init(&BACKEND->entropy);
250 if((ret = ctr_drbg_init(&BACKEND->ctr_drbg, entropy_func, &BACKEND->entropy,
259 memset(&BACKEND->cacert, 0, sizeof(x509_crt));
262 ret = x509_crt_parse_file(&BACKEND->cacert,
276 ret = x509_crt_parse_path(&BACKEND->cacert, capath);
289 memset(&BACKEND->clicert, 0, sizeof(x509_crt));
292 ret = x509_crt_parse_file(&BACKEND->clicert,
313 rsa_copy(&BACKEND->rsa, pk_rsa(pk));
315 rsa_free(&BACKEND->rsa);
328 memset(&BACKEND->crl, 0, sizeof(x509_crl));
331 ret = x509_crl_parse_file(&BACKEND->crl,
345 if(ssl_init(&BACKEND->ssl)) {
353 ssl_set_min_version(&BACKEND->ssl, SSL_MAJOR_VERSION_3,
357 ssl_set_min_version(&BACKEND->ssl, SSL_MAJOR_VERSION_3,
359 ssl_set_max_version(&BACKEND->ssl, SSL_MAJOR_VERSION_3,
378 ssl_set_endpoint(&BACKEND->ssl, SSL_IS_CLIENT);
379 ssl_set_authmode(&BACKEND->ssl, SSL_VERIFY_OPTIONAL);
381 ssl_set_rng(&BACKEND->ssl, ctr_drbg_random,
382 &BACKEND->ctr_drbg);
383 ssl_set_bio(&BACKEND->ssl,
387 ssl_set_ciphersuites(&BACKEND->ssl, ssl_list_ciphersuites());
395 ret = ssl_set_session(&BACKEND->ssl, old_session);
406 ssl_set_ca_chain(&BACKEND->ssl,
407 &BACKEND->cacert,
408 &BACKEND->crl,
411 ssl_set_own_cert_rsa(&BACKEND->ssl,
412 &BACKEND->clicert, &BACKEND->rsa);
414 if(ssl_set_hostname(&BACKEND->ssl, hostname)) {
439 ssl_set_alpn_protocols(&BACKEND->ssl, protocols);
444 ssl_set_dbg(&BACKEND->ssl, polarssl_debug, data);
471 ret = ssl_handshake(&BACKEND->ssl);
493 ssl_get_ciphersuite(&BACKEND->ssl) );
495 ret = ssl_get_verify_result(&BACKEND->ssl);
515 if(ssl_get_peer_cert(&(BACKEND->ssl))) {
520 ssl_get_peer_cert(&(BACKEND->ssl))) != -1)
532 peercert = ssl_get_peer_cert(&BACKEND->ssl);
581 const char *next_protocol = ssl_get_alpn_protocol(&BACKEND->ssl);
629 ret = ssl_get_session(&BACKEND->ssl, our_ssl_sessionid);
663 ret = ssl_write(&BACKEND->ssl,
678 rsa_free(&BACKEND->rsa);
679 x509_crt_free(&BACKEND->clicert);
680 x509_crt_free(&BACKEND->cacert);
681 x509_crl_free(&BACKEND->crl);
682 ssl_free(&BACKEND->ssl);
696 ret = ssl_read(&BACKEND->ssl, (unsigned char *)buf, buffersize);
882 return ssl_get_bytes_avail(&BACKEND->ssl) != 0;
898 return &BACKEND->ssl;