Home
last modified time | relevance | path

Searched refs:rlayer (Results 1 – 17 of 17) sorted by relevance

/freebsd/crypto/openssl/ssl/record/
H A Drec_layer_s3.c188 iter = pqueue_iterator(sc->rlayer.d->buffered_app_data); in ssl3_pending()
195 for (i = 0; i < sc->rlayer.num_recs; i++) { in ssl3_pending()
196 if (sc->rlayer.tlsrecs[i].type != SSL3_RT_APPLICATION_DATA) in ssl3_pending()
198 num += sc->rlayer.tlsrecs[i].length; in ssl3_pending()
201 num += sc->rlayer.rrlmethod->app_data_pending(sc->rlayer.rrl); in ssl3_pending()
217 sc->rlayer.default_read_buf_len = len; in SSL_set_default_read_buffer_len()
228 if (sc->rlayer.rrlmethod == NULL || sc->rlayer.rrl == NULL) in SSL_rstate_string_long()
231 sc->rlayer.rrlmethod->get_state(sc->rlayer.rrl, NULL, &lng); in SSL_rstate_string_long()
244 if (sc->rlayer.rrlmethod == NULL || sc->rlayer.rrl == NULL) in SSL_rstate_string()
247 sc->rlayer.rrlmethod->get_state(sc->rlayer.rrl, &shrt, NULL); in SSL_rstate_string()
[all …]
H A Drec_layer_d1.c79 struct pqueue_st *queue = s->rlayer.d->buffered_app_data; in dtls_buffer_record()
144 if (s->rlayer.curr_rec < s->rlayer.num_recs) in dtls_unbuffer_record()
147 item = pqueue_pop(s->rlayer.d->buffered_app_data); in dtls_unbuffer_record()
151 s->rlayer.tlsrecs[0] = *rdata; in dtls_unbuffer_record()
152 s->rlayer.num_recs = 1; in dtls_unbuffer_record()
153 s->rlayer.curr_rec = 0; in dtls_unbuffer_record()
244 if (sc->rlayer.curr_rec >= sc->rlayer.num_recs) { in dtls1_read_bytes()
245 sc->rlayer.curr_rec = sc->rlayer.num_recs = 0; in dtls1_read_bytes()
247 rr = &sc->rlayer.tlsrecs[sc->rlayer.num_recs]; in dtls1_read_bytes()
250 sc->rlayer.rrlmethod->read_record(sc->rlayer.rrl, in dtls1_read_bytes()
[all …]
/freebsd/crypto/openssl/ssl/
H A Ds3_msg.c68 if (!RECORD_LAYER_write_pending(&s->rlayer)) { in ssl3_send_alert()
89 if (sc->rlayer.wrlmethod == NULL) { in ssl3_dispatch_alert()
107 if (RECORD_LAYER_write_pending(&sc->rlayer)) { in ssl3_dispatch_alert()
119 sc->rlayer.wrlmethod->retry_write_records(sc->rlayer.wrl)); in ssl3_dispatch_alert()
124 sc->rlayer.wpend_tot = 0; in ssl3_dispatch_alert()
130 sc->rlayer.wrlmethod->write_records(sc->rlayer.wrl, &templ, 1)); in ssl3_dispatch_alert()
134 sc->rlayer.wpend_tot = templ.buflen; in ssl3_dispatch_alert()
135 sc->rlayer.wpend_type = templ.type; in ssl3_dispatch_alert()
136 sc->rlayer.wpend_buf = templ.buf; in ssl3_dispatch_alert()
H A Dssl_lib.c654 if (!RECORD_LAYER_reset(&sc->rlayer)) in ossl_ssl_connection_reset()
751 RECORD_LAYER_init(&s->rlayer, s); in ossl_ssl_connection_new_int()
787 RECORD_LAYER_set_read_ahead(&s->rlayer, ctx->read_ahead); in ossl_ssl_connection_new_int()
792 s->rlayer.record_padding_cb = ctx->record_padding_cb; in ossl_ssl_connection_new_int()
793 s->rlayer.record_padding_arg = ctx->record_padding_arg; in ossl_ssl_connection_new_int()
794 s->rlayer.block_padding = ctx->block_padding; in ossl_ssl_connection_new_int()
795 s->rlayer.hs_padding = ctx->hs_padding; in ossl_ssl_connection_new_int()
815 s->rlayer.default_read_buf_len = ctx->default_read_buf_len; in ossl_ssl_connection_new_int()
1458 RECORD_LAYER_clear(&s->rlayer); in ossl_ssl_connection_free()
1558 sc->rlayer.rrlmethod->set1_bio(sc->rlayer.rrl, sc->rbio); in SSL_set0_rbio()
[all …]
H A Dd1_lib.c73 if (!DTLS_RECORD_LAYER_new(&s->rlayer)) { in dtls1_new()
138 && s->rlayer.wrl != frag->msg_header.saved_retransmit_state.wrl) { in dtls1_clear_sent_buffer()
164 DTLS_RECORD_LAYER_free(&s->rlayer); in dtls1_free()
184 DTLS_RECORD_LAYER_clear(&s->rlayer); in dtls1_clear()
798 s->rlayer.wrlmethod->increment_sequence_ctr(s->rlayer.wrl); in DTLSv1_listen()
819 if (BIO_write(s->rlayer.rrlnext, buf, n) != n) { in DTLSv1_listen()
H A Dtls13_enc.c736 s->rlayer.wrlmethod->set_plain_alerts(s->rlayer.wrl, 1); in tls13_change_cipher_state()
738 s->rlayer.wrlmethod->set_plain_alerts(s->rlayer.wrl, 0); in tls13_change_cipher_state()
H A Ds3_lib.c5122 if (!RECORD_LAYER_read_pending(&sc->rlayer) in ssl3_renegotiate_check()
5123 && !RECORD_LAYER_write_pending(&sc->rlayer) in ssl3_renegotiate_check()
H A Dssl_local.h1802 RECORD_LAYER rlayer; member
/freebsd/crypto/openssl/ssl/statem/
H A Dstatem_dtls.c141 overhead = s->rlayer.wrlmethod->get_max_record_overhead(s->rlayer.wrl); in dtls1_do_write()
885 if (frag_len > s->rlayer.tlsrecs[s->rlayer.curr_rec].length) { in dtls_get_reassembled_message()
1164 frag->msg_header.saved_retransmit_state.wrlmethod = s->rlayer.wrlmethod; in dtls1_buffer_message()
1165 frag->msg_header.saved_retransmit_state.wrl = s->rlayer.wrl; in dtls1_buffer_message()
1224 saved_state.wrlmethod = s->rlayer.wrlmethod; in dtls1_retransmit_message()
1225 saved_state.wrl = s->rlayer.wrl; in dtls1_retransmit_message()
1230 s->rlayer.wrlmethod = frag->msg_header.saved_retransmit_state.wrlmethod; in dtls1_retransmit_message()
1231 s->rlayer.wrl = frag->msg_header.saved_retransmit_state.wrl; in dtls1_retransmit_message()
1237 s->rlayer.wrlmethod->set1_bio(s->rlayer.wrl, s->wbio); in dtls1_retransmit_message()
1242 s->rlayer.wrlmethod = saved_state.wrlmethod; in dtls1_retransmit_message()
[all …]
H A Dstatem.c206 if (s->rlayer.rrlmethod != NULL && s->rlayer.rrlmethod->set_in_init != NULL) in ossl_statem_set_in_init()
207 s->rlayer.rrlmethod->set_in_init(s->rlayer.rrl, init); in ossl_statem_set_in_init()
H A Dstatem_lib.c721 if (RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_key_update()
857 if (s->rlayer.rrlmethod->set_plain_alerts != NULL) in tls_process_finished()
858 s->rlayer.rrlmethod->set_plain_alerts(s->rlayer.rrl, 0); in tls_process_finished()
873 && RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_finished()
970 && s->rlayer.rrlmethod->set_first_handshake != NULL) in tls_process_finished()
971 s->rlayer.rrlmethod->set_first_handshake(s->rlayer.rrl, 0); in tls_process_finished()
1634 if (RECORD_LAYER_is_sslv2_record(&s->rlayer)) { in tls_get_message_header()
1642 l = s->rlayer.tlsrecs[0].length + SSL3_HM_HEADER_LENGTH; in tls_get_message_header()
1703 if (RECORD_LAYER_is_sslv2_record(&s->rlayer)) { in tls_get_message_body()
H A Dextensions.c1689 s->rlayer.rrlmethod->set_max_frag_len(s->rlayer.rrl, in final_maxfragmentlen()
1691 s->rlayer.wrlmethod->set_max_frag_len(s->rlayer.wrl, in final_maxfragmentlen()
H A Dstatem_srvr.c996 if (s->rlayer.rrlmethod->set_plain_alerts != NULL) in ossl_statem_server_post_work()
997 s->rlayer.rrlmethod->set_plain_alerts(s->rlayer.rrl, 1); in ossl_statem_server_post_work()
1538 clienthello->isv2 = RECORD_LAYER_is_sslv2_record(&s->rlayer); in tls_process_client_hello()
1786 && RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_early_post_process_client_hello()
3659 if (s->rlayer.rrlmethod->set_plain_alerts != NULL) in tls_process_client_certificate()
3660 s->rlayer.rrlmethod->set_plain_alerts(s->rlayer.rrl, 0); in tls_process_client_certificate()
4435 if (RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_end_of_early_data()
H A Dstatem_clnt.c1603 if (RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_server_hello()
1857 s->rlayer.wrlmethod->set_protocol_version(s->rlayer.wrl, TLS1_3_VERSION); in tls_process_as_hello_retry_request()
/freebsd/crypto/openssl/test/
H A Dsslbuffertest.c55 OSSL_RECORD_LAYER *rrl = sc->rlayer.rrl; in checkbuffers()
56 OSSL_RECORD_LAYER *wrl = sc->rlayer.wrl; in checkbuffers()
H A Dsslapitest.c1058 memcpy(crec_wseq_before, &clientsc->rlayer.wrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1059 memcpy(srec_wseq_before, &serversc->rlayer.wrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1060 memcpy(crec_rseq_before, &clientsc->rlayer.rrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1061 memcpy(srec_rseq_before, &serversc->rlayer.rrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1081 memcpy(crec_wseq_after, &clientsc->rlayer.wrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1082 memcpy(srec_wseq_after, &serversc->rlayer.wrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1083 memcpy(crec_rseq_after, &clientsc->rlayer.rrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1084 memcpy(srec_rseq_after, &serversc->rlayer.rrl->sequence, SEQ_NUM_SIZE); in ping_pong_query()
1786 rr = serversc->rlayer.tlsrecs; in execute_cleanse_plaintext()
/freebsd/crypto/openssl/include/openssl/
H A Dssl.h.in1107 * The following 3 states are kept in ssl->rlayer.rstate when reads fail, you