Lines Matching full:bs
58 BIO_SSL *bs = OPENSSL_zalloc(sizeof(*bs)); in ssl_new() local
60 if (bs == NULL) { in ssl_new()
65 BIO_set_data(bi, bs); in ssl_new()
74 BIO_SSL *bs; in ssl_free() local
78 bs = BIO_get_data(a); in ssl_free()
80 if (bs->ssl != NULL) in ssl_free()
81 SSL_shutdown(bs->ssl); in ssl_free()
83 SSL_free(bs->ssl); in ssl_free()
87 OPENSSL_free(bs); in ssl_free()
166 BIO_SSL *bs; in ssl_write() local
170 bs = BIO_get_data(b); in ssl_write()
171 ssl = bs->ssl; in ssl_write()
179 if (bs->renegotiate_count > 0) { in ssl_write()
180 bs->byte_count += *written; in ssl_write()
181 if (bs->byte_count > bs->renegotiate_count) { in ssl_write()
182 bs->byte_count = 0; in ssl_write()
183 bs->num_renegotiates++; in ssl_write()
188 if ((bs->renegotiate_timeout > 0) && (!r)) { in ssl_write()
192 if (tm > bs->last_time + bs->renegotiate_timeout) { in ssl_write()
193 bs->last_time = tm; in ssl_write()
194 bs->num_renegotiates++; in ssl_write()
226 BIO_SSL *bs, *dbs; in ssl_ctrl() local
231 bs = BIO_get_data(b); in ssl_ctrl()
233 ssl = bs->ssl; in ssl_ctrl()
267 ret = bs->renegotiate_timeout; in ssl_ctrl()
270 bs->renegotiate_timeout = (unsigned long)num; in ssl_ctrl()
271 bs->last_time = (unsigned long)time(NULL); in ssl_ctrl()
274 ret = bs->renegotiate_count; in ssl_ctrl()
276 bs->renegotiate_count = (unsigned long)num; in ssl_ctrl()
279 ret = bs->num_renegotiates; in ssl_ctrl()
286 bs = BIO_get_data(b); in ssl_ctrl()
290 bs->ssl = ssl; in ssl_ctrl()
373 dbs->num_renegotiates = bs->num_renegotiates; in ssl_ctrl()
374 dbs->renegotiate_count = bs->renegotiate_count; in ssl_ctrl()
375 dbs->byte_count = bs->byte_count; in ssl_ctrl()
376 dbs->renegotiate_timeout = bs->renegotiate_timeout; in ssl_ctrl()
377 dbs->last_time = bs->last_time; in ssl_ctrl()
396 BIO_SSL *bs; in ssl_callback_ctrl() local
399 bs = BIO_get_data(b); in ssl_callback_ctrl()
400 ssl = bs->ssl; in ssl_callback_ctrl()