• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/ssl/

Lines Matching defs:s3

1568 	return (s->s3->rrec.type == SSL3_RT_APPLICATION_DATA) ? s->s3->rrec.length : 0;
1573 SSL3_STATE *s3;
1575 if ((s3=OPENSSL_malloc(sizeof *s3)) == NULL) goto err;
1576 memset(s3,0,sizeof *s3);
1577 EVP_MD_CTX_init(&s3->finish_dgst1);
1578 EVP_MD_CTX_init(&s3->finish_dgst2);
1579 pq_64bit_init(&(s3->rrec.seq_num));
1580 pq_64bit_init(&(s3->wrec.seq_num));
1582 s->s3=s3;
1596 if (s->s3->rbuf.buf != NULL)
1597 OPENSSL_free(s->s3->rbuf.buf);
1598 if (s->s3->wbuf.buf != NULL)
1599 OPENSSL_free(s->s3->wbuf.buf);
1600 if (s->s3->rrec.comp != NULL)
1601 OPENSSL_free(s->s3->rrec.comp);
1603 if (s->s3->tmp.dh != NULL)
1604 DH_free(s->s3->tmp.dh);
1607 if (s->s3->tmp.ecdh != NULL)
1608 EC_KEY_free(s->s3->tmp.ecdh);
1611 if (s->s3->tmp.ca_names != NULL)
1612 sk_X509_NAME_pop_free(s->s3->tmp.ca_names,X509_NAME_free);
1613 EVP_MD_CTX_cleanup(&s->s3->finish_dgst1);
1614 EVP_MD_CTX_cleanup(&s->s3->finish_dgst2);
1615 pq_64bit_free(&(s->s3->rrec.seq_num));
1616 pq_64bit_free(&(s->s3->wrec.seq_num));
1618 OPENSSL_cleanse(s->s3,sizeof *s->s3);
1619 OPENSSL_free(s->s3);
1620 s->s3=NULL;
1629 if (s->s3->tmp.ca_names != NULL)
1630 sk_X509_NAME_pop_free(s->s3->tmp.ca_names,X509_NAME_free);
1632 if (s->s3->rrec.comp != NULL)
1634 OPENSSL_free(s->s3->rrec.comp);
1635 s->s3->rrec.comp=NULL;
1638 if (s->s3->tmp.dh != NULL)
1639 DH_free(s->s3->tmp.dh);
1642 if (s->s3->tmp.ecdh != NULL)
1643 EC_KEY_free(s->s3->tmp.ecdh);
1646 rp = s->s3->rbuf.buf;
1647 wp = s->s3->wbuf.buf;
1648 rlen = s->s3->rbuf.len;
1649 wlen = s->s3->wbuf.len;
1651 EVP_MD_CTX_cleanup(&s->s3->finish_dgst1);
1652 EVP_MD_CTX_cleanup(&s->s3->finish_dgst2);
1654 memset(s->s3,0,sizeof *s->s3);
1655 s->s3->rbuf.buf = rp;
1656 s->s3->wbuf.buf = wp;
1657 s->s3->rbuf.len = rlen;
1658 s->s3->wbuf.len = wlen;
1663 s->s3->renegotiate=0;
1664 s->s3->total_renegotiations=0;
1665 s->s3->num_renegotiations=0;
1666 s->s3->in_read_app_data=0;
1702 ret=s->s3->num_renegotiations;
1705 ret=s->s3->num_renegotiations;
1706 s->s3->num_renegotiations=0;
1709 ret=s->s3->total_renegotiations;
1712 ret=(int)(s->s3->flags);
2190 alg=s->s3->tmp.new_cipher->algorithms;
2260 * to be written, s->s3->alert_dispatch will be true */
2262 else if (s->s3->alert_dispatch)
2276 !s->s3->alert_dispatch)
2294 if (s->s3->renegotiate) ssl3_renegotiate_check(s);
2301 if ((s->s3->flags & SSL3_FLAGS_POP_BUFFER) && (s->wbio == s->bbio))
2304 if (s->s3->delay_buf_pop_ret == 0)
2310 s->s3->delay_buf_pop_ret=ret;
2320 s->s3->flags&= ~SSL3_FLAGS_POP_BUFFER;
2322 ret=s->s3->delay_buf_pop_ret;
2323 s->s3->delay_buf_pop_ret=0;
2340 if (s->s3->renegotiate) ssl3_renegotiate_check(s);
2341 s->s3->in_read_app_data=1;
2343 if ((ret == -1) && (s->s3->in_read_app_data == 2))
2355 s->s3->in_read_app_data=0;
2375 if (s->s3->flags & SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS)
2378 s->s3->renegotiate=1;
2386 if (s->s3->renegotiate)
2388 if ( (s->s3->rbuf.left == 0) &&
2389 (s->s3->wbuf.left == 0) &&
2398 s->s3->renegotiate=0;
2399 s->s3->num_renegotiations++;
2400 s->s3->total_renegotiations++;