• 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

125   struct ssl_connect_data *connssl = (struct ssl_connect_data *)connection;
126 int sock = connssl->ssl_sockfd;
155 connssl->ssl_direction = false;
185 struct ssl_connect_data *connssl = (struct ssl_connect_data *)connection;
186 int sock = connssl->ssl_sockfd;
206 connssl->ssl_direction = true;
999 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
1018 if(connssl->ssl_ctx)
1019 CFRelease(connssl->ssl_ctx);
1020 connssl->ssl_ctx = SSLCreateContext(NULL, kSSLClientSide, kSSLStreamType);
1021 if(!connssl->ssl_ctx) {
1029 if(connssl->ssl_ctx)
1030 (void)SSLDisposeContext(connssl->ssl_ctx);
1031 err = SSLNewContext(false, &(connssl->ssl_ctx));
1039 if(connssl->ssl_ctx)
1040 (void)SSLDisposeContext(connssl->ssl_ctx);
1041 err = SSLNewContext(false, &(connssl->ssl_ctx));
1047 connssl->ssl_write_buffered_length = 0UL; /* reset buffered write length */
1054 (void)SSLSetProtocolVersionMin(connssl->ssl_ctx, kSSLProtocol3);
1055 (void)SSLSetProtocolVersionMax(connssl->ssl_ctx, kTLSProtocol12);
1058 (void)SSLSetProtocolVersionMin(connssl->ssl_ctx, kTLSProtocol1);
1059 (void)SSLSetProtocolVersionMax(connssl->ssl_ctx, kTLSProtocol12);
1062 (void)SSLSetProtocolVersionMin(connssl->ssl_ctx, kTLSProtocol1);
1063 (void)SSLSetProtocolVersionMax(connssl->ssl_ctx, kTLSProtocol1);
1066 (void)SSLSetProtocolVersionMin(connssl->ssl_ctx, kTLSProtocol11);
1067 (void)SSLSetProtocolVersionMax(connssl->ssl_ctx, kTLSProtocol11);
1070 (void)SSLSetProtocolVersionMin(connssl->ssl_ctx, kTLSProtocol12);
1071 (void)SSLSetProtocolVersionMax(connssl->ssl_ctx, kTLSProtocol12);
1074 (void)SSLSetProtocolVersionMin(connssl->ssl_ctx, kSSLProtocol3);
1075 (void)SSLSetProtocolVersionMax(connssl->ssl_ctx, kSSLProtocol3);
1078 err = SSLSetProtocolVersionMin(connssl->ssl_ctx, kSSLProtocol2);
1083 (void)SSLSetProtocolVersionMax(connssl->ssl_ctx, kSSLProtocol2);
1088 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1093 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1096 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1099 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1102 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1107 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1110 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1113 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1118 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1123 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1128 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1133 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1138 err = SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1150 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx, kSSLProtocolAll, false);
1154 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1157 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1163 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1174 err = SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1183 (void)SSLSetProtocolVersionEnabled(connssl->ssl_ctx,
1244 err = SSLSetCertificate(connssl->ssl_ctx, certs);
1299 err = SSLSetSessionOption(connssl->ssl_ctx,
1309 err = SSLSetEnableCertVerify(connssl->ssl_ctx,
1318 err = SSLSetEnableCertVerify(connssl->ssl_ctx,
1330 err = SSLSetPeerDomainName(connssl->ssl_ctx, conn->host.name,
1353 (void)SSLGetNumberSupportedCiphers(connssl->ssl_ctx, &all_ciphers_count);
1357 SSLGetSupportedCiphers(connssl->ssl_ctx, all_ciphers,
1429 err = SSLSetEnabledCiphers(connssl->ssl_ctx, allowed_ciphers,
1449 SSLSetSessionOption(connssl->ssl_ctx, kSSLSessionOptionSendOneByteRecord,
1457 err = SSLSetPeerID(connssl->ssl_ctx, ssl_sessionid, ssl_sessionid_len);
1473 err = SSLSetPeerID(connssl->ssl_ctx, ssl_sessionid, ssl_sessionid_len);
1485 err = SSLSetIOFuncs(connssl->ssl_ctx, SocketRead, SocketWrite);
1495 connssl->ssl_sockfd = sockfd;
1496 err = SSLSetConnection(connssl->ssl_ctx, connssl);
1502 connssl->connecting_state = ssl_connect_2;
1510 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
1515 DEBUGASSERT(ssl_connect_2 == connssl->connecting_state
1516 || ssl_connect_2_reading == connssl->connecting_state
1517 || ssl_connect_2_writing == connssl->connecting_state);
1520 err = SSLHandshake(connssl->ssl_ctx);
1525 connssl->connecting_state = connssl->ssl_direction ?
1602 connssl->connecting_state = ssl_connect_3;
1605 (void)SSLGetNegotiatedCipher(connssl->ssl_ctx, &cipher);
1606 (void)SSLGetNegotiatedProtocolVersion(connssl->ssl_ctx, &protocol);
1644 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
1659 err = SSLCopyPeerTrust(connssl->ssl_ctx, &trust);
1687 err = SSLCopyPeerTrust(connssl->ssl_ctx, &trust);
1709 err = SSLCopyPeerCertificates(connssl->ssl_ctx, &server_certs);
1734 err = SSLCopyPeerCertificates(connssl->ssl_ctx, &server_certs);
1753 connssl->connecting_state = ssl_connect_done;
1768 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
1774 if(ssl_connection_complete == connssl->state) {
1779 if(ssl_connect_1==connssl->connecting_state) {
1793 while(ssl_connect_2 == connssl->connecting_state ||
1794 ssl_connect_2_reading == connssl->connecting_state ||
1795 ssl_connect_2_writing == connssl->connecting_state) {
1807 if(connssl->connecting_state == ssl_connect_2_reading
1808 || connssl->connecting_state == ssl_connect_2_writing) {
1811 connssl->connecting_state?sockfd:CURL_SOCKET_BAD;
1813 connssl->connecting_state?sockfd:CURL_SOCKET_BAD;
1843 (ssl_connect_2 == connssl->connecting_state ||
1844 ssl_connect_2_reading == connssl->connecting_state ||
1845 ssl_connect_2_writing == connssl->connecting_state)))
1851 if(ssl_connect_3==connssl->connecting_state) {
1857 if(ssl_connect_done==connssl->connecting_state) {
1858 connssl->state = ssl_connection_complete;
1867 connssl->connecting_state = ssl_connect_1;
1899 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
1901 if(connssl->ssl_ctx) {
1902 (void)SSLClose(connssl->ssl_ctx);
1905 CFRelease(connssl->ssl_ctx);
1908 (void)SSLDisposeContext(connssl->ssl_ctx);
1911 (void)SSLDisposeContext(connssl->ssl_ctx);
1913 connssl->ssl_ctx = NULL;
1915 connssl->ssl_sockfd = 0;
1926 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
1933 if(!connssl->ssl_ctx)
2004 struct ssl_connect_data *connssl = &conn->ssl[FIRSTSOCKET];
2008 if(connssl->ssl_ctx) {
2009 err = SSLGetSessionState(connssl->ssl_ctx, &state);
2020 const struct ssl_connect_data *connssl = &conn->ssl[connindex];
2024 if(connssl->ssl_ctx) { /* SSL is in use */
2025 err = SSLGetBufferedReadSize(connssl->ssl_ctx, &buffer);
2069 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
2088 if(connssl->ssl_write_buffered_length) {
2090 err = SSLWrite(connssl->ssl_ctx, NULL, 0UL, &processed);
2095 processed = connssl->ssl_write_buffered_length;
2096 connssl->ssl_write_buffered_length = 0UL;
2109 err = SSLWrite(connssl->ssl_ctx, mem, len, &processed);
2115 connssl->ssl_write_buffered_length = len;
2135 struct ssl_connect_data *connssl = &conn->ssl[num];
2137 OSStatus err = SSLRead(connssl->ssl_ctx, buf, buffersize, &processed);