• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/curl/curl-7.36.0/lib/vtls/

Lines Matching refs:connssl

131   struct ssl_connect_data* connssl = &conn->ssl[sockindex];
158 if((ret = ctr_drbg_init(&connssl->ctr_drbg, entropy_func_mutex, &entropy,
159 connssl->ssn.id, connssl->ssn.length)) != 0) {
167 entropy_init(&connssl->entropy);
169 if((ret = ctr_drbg_init(&connssl->ctr_drbg, entropy_func, &connssl->entropy,
170 connssl->ssn.id, connssl->ssn.length)) != 0) {
180 memset(&connssl->cacert, 0, sizeof(x509_crt));
183 ret = x509_crt_parse_file(&connssl->cacert,
199 memset(&connssl->clicert, 0, sizeof(x509_crt));
202 ret = x509_crt_parse_file(&connssl->clicert,
225 rsa_copy(&connssl->rsa, pk_rsa(pk));
227 rsa_free(&connssl->rsa);
242 memset(&connssl->crl, 0, sizeof(x509_crl));
245 ret = x509_crl_parse_file(&connssl->crl,
262 if(ssl_init(&connssl->ssl)) {
267 ssl_set_endpoint(&connssl->ssl, SSL_IS_CLIENT);
268 ssl_set_authmode(&connssl->ssl, SSL_VERIFY_OPTIONAL);
270 ssl_set_rng(&connssl->ssl, ctr_drbg_random,
271 &connssl->ctr_drbg);
272 ssl_set_bio(&connssl->ssl,
276 ssl_set_ciphersuites(&connssl->ssl, ssl_list_ciphersuites());
278 memcpy(&connssl->ssn, old_session, old_session_size);
282 ssl_set_session(&connssl->ssl,
283 &connssl->ssn);
285 ssl_set_ca_chain(&connssl->ssl,
286 &connssl->cacert,
287 &connssl->crl,
290 ssl_set_own_cert_rsa(&connssl->ssl,
291 &connssl->clicert, &connssl->rsa);
297 sni && ssl_set_hostname(&connssl->ssl, conn->host.name)) {
303 ssl_set_dbg(&connssl->ssl, polarssl_debug, data);
306 connssl->connecting_state = ssl_connect_2;
317 struct ssl_connect_data* connssl = &conn->ssl[sockindex];
327 if(!(ret = ssl_handshake(&connssl->ssl)))
341 connssl->connecting_state = ssl_connect_2_reading;
345 connssl->connecting_state = ssl_connect_2_writing;
378 if(ssl_get_peer_cert(&(connssl->ssl))) {
383 ssl_get_peer_cert(&(connssl->ssl))) != -1)
387 connssl->connecting_state = ssl_connect_3;
398 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
404 DEBUGASSERT(ssl_connect_3 == connssl->connecting_state);
435 connssl->connecting_state = ssl_connect_done;
520 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
526 if(ssl_connection_complete == connssl->state) {
531 if(ssl_connect_1==connssl->connecting_state) {
545 while(ssl_connect_2 == connssl->connecting_state ||
546 ssl_connect_2_reading == connssl->connecting_state ||
547 ssl_connect_2_writing == connssl->connecting_state) {
559 if(connssl->connecting_state == ssl_connect_2_reading
560 || connssl->connecting_state == ssl_connect_2_writing) {
563 connssl->connecting_state?sockfd:CURL_SOCKET_BAD;
565 connssl->connecting_state?sockfd:CURL_SOCKET_BAD;
596 (ssl_connect_2 == connssl->connecting_state ||
597 ssl_connect_2_reading == connssl->connecting_state ||
598 ssl_connect_2_writing == connssl->connecting_state)))
603 if(ssl_connect_3==connssl->connecting_state) {
609 if(ssl_connect_done==connssl->connecting_state) {
610 connssl->state = ssl_connection_complete;
619 connssl->connecting_state = ssl_connect_1;