/freebsd/crypto/openssl/ssl/record/ |
H A D | rec_layer_d1.c | 133 SSL3_BUFFER_release(&s->rlayer.rbuf); in dtls1_copy_record() 135 s->rlayer.packet = rdata->packet; in dtls1_copy_record() 136 s->rlayer.packet_length = rdata->packet_length; in dtls1_copy_record() 137 memcpy(&s->rlayer.rbuf, &(rdata->rbuf), sizeof(SSL3_BUFFER)); in dtls1_copy_record() 138 memcpy(&s->rlayer.rrec, &(rdata->rrec), sizeof(SSL3_RECORD)); in dtls1_copy_record() 141 memcpy(&(s->rlayer.read_sequence[2]), &(rdata->packet[5]), 6); in dtls1_copy_record() 164 rdata->packet = s->rlayer.packet; in dtls1_buffer_record() 165 rdata->packet_length = s->rlayer.packet_length; in dtls1_buffer_record() 166 memcpy(&(rdata->rbuf), &s->rlayer.rbuf, sizeof(SSL3_BUFFER)); in dtls1_buffer_record() 167 memcpy(&(rdata->rrec), &s->rlayer.rrec, sizeof(SSL3_RECORD)); in dtls1_buffer_record() [all …]
|
H A D | rec_layer_s3.c | 33 RECORD_LAYER_set_first_record(&s->rlayer); in RECORD_LAYER_init() 125 if (s->rlayer.rstate == SSL_ST_READ_BODY) in ssl3_pending() 133 iter = pqueue_iterator(s->rlayer.d->buffered_app_data.q); in ssl3_pending() 140 for (i = 0; i < RECORD_LAYER_get_numrpipes(&s->rlayer); i++) { 141 if (SSL3_RECORD_get_type(&s->rlayer.rrec[i]) in SSL_CTX_set_default_read_buffer_len() 144 num += SSL3_RECORD_get_length(&s->rlayer.rrec[i]); in SSL_CTX_set_default_read_buffer_len() 157 SSL3_BUFFER_set_default_len(RECORD_LAYER_get_rbuf(&s->rlayer), len); in SSL_rstate_string_long() 162 switch (s->rlayer.rstate) { in SSL_rstate_string_long() 176 switch (s->rlayer.rstate) { in SSL_rstate_string() 197 * s->rlayer in ssl3_read_n() [all...] |
H A D | ssl3_record.c | 76 rbuf = RECORD_LAYER_get_rbuf(&s->rlayer); in ssl3_record_app_data_waiting() 192 rr = RECORD_LAYER_get_rrec(&s->rlayer); in ssl3_get_record() 193 rbuf = RECORD_LAYER_get_rbuf(&s->rlayer); in ssl3_get_record() 209 if ((RECORD_LAYER_get_rstate(&s->rlayer) != SSL_ST_READ_BODY) || in ssl3_get_record() 210 (RECORD_LAYER_get_packet_length(&s->rlayer) in ssl3_get_record() 241 RECORD_LAYER_set_rstate(&s->rlayer, SSL_ST_READ_BODY); in ssl3_get_record() 243 p = RECORD_LAYER_get_packet(&s->rlayer); in ssl3_get_record() 244 if (!PACKET_buf_init(&pkt, RECORD_LAYER_get_packet(&s->rlayer), in ssl3_get_record() 245 RECORD_LAYER_get_packet_length(&s->rlayer))) { in ssl3_get_record() 258 if (s->server && RECORD_LAYER_is_first_record(&s->rlayer) in ssl3_get_record() [all …]
|
H A D | ssl3_buffer.c | 43 b = RECORD_LAYER_get_rbuf(&s->rlayer); in ssl3_setup_read_buffer() 91 s->rlayer.numwpipes = numwpipes; in ssl3_setup_write_buffer() 118 wb = RECORD_LAYER_get_wbuf(&s->rlayer); in ssl3_setup_write_buffer() 131 s->rlayer.numwpipes = currpipe; in ssl3_setup_write_buffer() 170 pipes = s->rlayer.numwpipes; in ssl3_release_write_buffer() 172 wb = &RECORD_LAYER_get_wbuf(&s->rlayer)[pipes - 1]; in ssl3_release_write_buffer() 181 s->rlayer.numwpipes = 0; in ssl3_release_write_buffer() 189 b = RECORD_LAYER_get_rbuf(&s->rlayer); in ssl3_release_read_buffer() 194 s->rlayer.packet = NULL; in ssl3_release_read_buffer() 195 s->rlayer in ssl3_release_read_buffer() [all...] |
H A D | dtls1_bitmap.c | 42 const unsigned char *seq = s->rlayer.read_sequence; in dtls1_record_replay_check() 46 SSL3_RECORD_set_seq_num(RECORD_LAYER_get_rrec(&s->rlayer), seq); in dtls1_record_replay_check() 55 SSL3_RECORD_set_seq_num(RECORD_LAYER_get_rrec(&s->rlayer), seq); in dtls1_record_replay_check() 63 const unsigned char *seq = RECORD_LAYER_get_read_sequence(&s->rlayer); in dtls1_record_bitmap_update()
|
H A D | ssl3_record_tls13.c | 46 seq = RECORD_LAYER_get_write_sequence(&s->rlayer); in tls13_enc() 50 seq = RECORD_LAYER_get_read_sequence(&s->rlayer); in tls13_enc()
|
/freebsd/crypto/openssl/test/ |
H A D | tls13encryptiontest.c | 352 RECORD_LAYER_get_read_sequence(&s->rlayer))) { in test_tls13_encryption() 358 memcpy(RECORD_LAYER_get_write_sequence(&s->rlayer), in test_tls13_encryption() 359 RECORD_LAYER_get_read_sequence(&s->rlayer), SEQ_NUM_SIZE); in test_tls13_encryption()
|
H A D | sslapitest.c | 1083 memcpy(crec_wseq_before, &clientssl->rlayer.write_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1084 memcpy(crec_rseq_before, &clientssl->rlayer.read_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1085 memcpy(srec_wseq_before, &serverssl->rlayer.write_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1086 memcpy(srec_rseq_before, &serverssl->rlayer.read_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1106 memcpy(crec_wseq_after, &clientssl->rlayer.write_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1107 memcpy(crec_rseq_after, &clientssl->rlayer.read_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1108 memcpy(srec_wseq_after, &serverssl->rlayer.write_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1109 memcpy(srec_rseq_after, &serverssl->rlayer.read_sequence, SEQ_NUM_SIZE); in ping_pong_query() 1754 rr = serverssl->rlayer.rrec; in execute_cleanse_plaintext()
|
/freebsd/crypto/openssl/ssl/ |
H A D | d1_lib.c | 71 if (!DTLS_RECORD_LAYER_new(&s->rlayer)) { in dtls1_new() 158 DTLS_RECORD_LAYER_free(&s->rlayer); in dtls1_free() 179 DTLS_RECORD_LAYER_clear(&s->rlayer); in dtls1_clear() 505 buf = RECORD_LAYER_get_rbuf(&s->rlayer)->buf; in DTLSv1_listen() 506 wbuf = RECORD_LAYER_get_wbuf(&s->rlayer)[0].buf; in DTLSv1_listen() 841 DTLS_RECORD_LAYER_set_write_sequence(&s->rlayer, seq); in DTLSv1_listen()
|
H A D | tls13_enc.c | 458 RECORD_LAYER_reset_read_sequence(&s->rlayer); in tls13_change_cipher_state() 473 RECORD_LAYER_reset_write_sequence(&s->rlayer); in tls13_change_cipher_state() 730 rl_sequence = RECORD_LAYER_get_write_sequence(&s->rlayer); in tls13_change_cipher_state() 732 rl_sequence = RECORD_LAYER_get_read_sequence(&s->rlayer); in tls13_change_cipher_state() 788 RECORD_LAYER_reset_write_sequence(&s->rlayer); in tls13_update_key() 792 RECORD_LAYER_reset_read_sequence(&s->rlayer); in tls13_update_key()
|
H A D | t1_enc.c | 228 RECORD_LAYER_reset_read_sequence(&s->rlayer); in tls1_change_cipher_state() 284 RECORD_LAYER_reset_write_sequence(&s->rlayer); in tls1_change_cipher_state() 436 rl_sequence = RECORD_LAYER_get_write_sequence(&s->rlayer); in tls1_change_cipher_state() 438 rl_sequence = RECORD_LAYER_get_read_sequence(&s->rlayer); in tls1_change_cipher_state()
|
H A D | s3_msg.c | 64 if (!RECORD_LAYER_write_pending(&s->rlayer)) { in ssl3_send_alert()
|
H A D | ssl_lib.c | 657 RECORD_LAYER_clear(&s->rlayer); in SSL_clear() 712 RECORD_LAYER_init(&s->rlayer, s); in SSL_new() 743 RECORD_LAYER_set_read_ahead(&s->rlayer, ctx->read_ahead); in SSL_new() 769 RECORD_LAYER_set_read_ahead(&s->rlayer, 1); in SSL_new() 1203 RECORD_LAYER_release(&s->rlayer); in SSL_free() 1543 RECORD_LAYER_set_read_ahead(&s->rlayer, yes); in SSL_set_read_ahead() 1548 return RECORD_LAYER_get_read_ahead(&s->rlayer); in SSL_get_read_ahead() 1584 iter = pqueue_iterator(s->rlayer.d->buffered_app_data.q); in SSL_has_pending() 1592 if (RECORD_LAYER_processed_read_pending(&s->rlayer)) in SSL_has_pending() 1595 return RECORD_LAYER_read_pending(&s->rlayer); in SSL_has_pending() [all …]
|
H A D | s3_enc.c | 148 RECORD_LAYER_reset_read_sequence(&s->rlayer); in ssl3_change_cipher_state() 181 RECORD_LAYER_reset_write_sequence(&s->rlayer); in ssl3_change_cipher_state()
|
H A D | ktls.c | 23 SSL3_BUFFER *rbuf = RECORD_LAYER_get_rbuf(&s->rlayer); in count_unprocessed_records()
|
H A D | s3_lib.c | 4520 if (!RECORD_LAYER_read_pending(&s->rlayer) in ssl3_renegotiate_check() 4521 && !RECORD_LAYER_write_pending(&s->rlayer) in ssl3_renegotiate_check()
|
H A D | ssl_local.h | 1746 RECORD_LAYER rlayer; member
|
/freebsd/crypto/openssl/ssl/statem/ |
H A D | statem_dtls.c | 867 if (frag_len > RECORD_LAYER_get_rrec_length(&s->rlayer)) { in dtls_get_reassembled_message() 1157 DTLS_RECORD_LAYER_get_w_epoch(&s->rlayer); in dtls1_buffer_message() 1223 saved_state.epoch = DTLS_RECORD_LAYER_get_w_epoch(&s->rlayer); in dtls1_retransmit_message() 1232 DTLS_RECORD_LAYER_set_saved_w_epoch(&s->rlayer, in dtls1_retransmit_message() 1244 DTLS_RECORD_LAYER_set_saved_w_epoch(&s->rlayer, saved_state.epoch); in dtls1_retransmit_message()
|
H A D | statem_lib.c | 665 if (RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_key_update() 812 if (SSL_IS_TLS13(s) && RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_finished() 1243 if (RECORD_LAYER_is_sslv2_record(&s->rlayer)) { in tls_get_message_header() 1251 l = RECORD_LAYER_get_rrec_length(&s->rlayer) in tls_get_message_header() 1311 if (RECORD_LAYER_is_sslv2_record(&s->rlayer)) { in tls_get_message_body()
|
H A D | statem_srvr.c | 1408 clienthello->isv2 = RECORD_LAYER_is_sslv2_record(&s->rlayer); in tls_process_client_hello() 1662 if (SSL_IS_TLS13(s) && RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_early_post_process_client_hello() 4124 if (RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_end_of_early_data()
|
H A D | statem_clnt.c | 1505 if (RECORD_LAYER_processed_read_pending(&s->rlayer)) { in tls_process_server_hello()
|
/freebsd/crypto/openssl/include/openssl/ |
H A D | ssl.h.in | 1079 * The following 3 states are kept in ssl->rlayer.rstate when reads fail, you
|