| H A D | tls_common.c | 24 static void tls_int_free(OSSL_RECORD_LAYER *rl); 48 void ossl_rlayer_fatal(OSSL_RECORD_LAYER *rl, int al, int reason, in ossl_rlayer_fatal() argument 57 rl->alert = al; in ossl_rlayer_fatal() 60 int ossl_set_tls_provider_parameters(OSSL_RECORD_LAYER *rl, in ossl_set_tls_provider_parameters() argument 74 && !rl->use_etm) in ossl_set_tls_provider_parameters() 80 &rl->version); in ossl_set_tls_provider_parameters() 113 static int tls_allow_compression(OSSL_RECORD_LAYER *rl) in tls_allow_compression() argument 115 if (rl->options & SSL_OP_NO_COMPRESSION) in tls_allow_compression() 118 return rl->security == NULL in tls_allow_compression() 119 || rl in tls_allow_compression() 123 tls_release_write_buffer_int(OSSL_RECORD_LAYER * rl,size_t start) tls_release_write_buffer_int() argument 142 tls_setup_write_buffer(OSSL_RECORD_LAYER * rl,size_t numwpipes,size_t firstlen,size_t nextlen) tls_setup_write_buffer() argument 222 tls_release_write_buffer(OSSL_RECORD_LAYER * rl) tls_release_write_buffer() argument 229 tls_setup_read_buffer(OSSL_RECORD_LAYER * rl) tls_setup_read_buffer() argument 277 tls_release_read_buffer(OSSL_RECORD_LAYER * rl) tls_release_read_buffer() argument 294 tls_default_read_n(OSSL_RECORD_LAYER * rl,size_t n,size_t max,int extend,int clearold,size_t * readbytes) tls_default_read_n() argument 462 tls_record_app_data_waiting(OSSL_RECORD_LAYER * rl) tls_record_app_data_waiting() argument 497 rlayer_early_data_count_ok(OSSL_RECORD_LAYER * rl,size_t length,size_t overhead,int send) rlayer_early_data_count_ok() argument 543 tls_get_more_records(OSSL_RECORD_LAYER * rl) tls_get_more_records() argument 991 tls_default_validate_record_header(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls_default_validate_record_header() argument 1018 tls_do_compress(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * wr) tls_do_compress() argument 1037 tls_do_uncompress(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls_do_uncompress() argument 1063 tls_default_post_process_record(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls_default_post_process_record() argument 1087 tls13_common_post_process_record(OSSL_RECORD_LAYER * rl,TLS_RL_RECORD * rec) tls13_common_post_process_record() argument 1116 tls_read_record(OSSL_RECORD_LAYER * rl,void ** rechandle,int * rversion,uint8_t * type,const unsigned char ** data,size_t * datalen,uint16_t * epoch,unsigned char * seq_num) tls_read_record() argument 1161 tls_release_record(OSSL_RECORD_LAYER * rl,void * rechandle,size_t length) tls_release_record() argument 1197 tls_set_options(OSSL_RECORD_LAYER * rl,const OSSL_PARAM * options) tls_set_options() argument 1262 OSSL_RECORD_LAYER *rl = OPENSSL_zalloc(sizeof(*rl)); tls_int_new_record_layer() local 1450 tls_int_free(OSSL_RECORD_LAYER * rl) tls_int_free() argument 1475 tls_free(OSSL_RECORD_LAYER * rl) tls_free() argument 1499 tls_unprocessed_read_pending(OSSL_RECORD_LAYER * rl) tls_unprocessed_read_pending() argument 1504 tls_processed_read_pending(OSSL_RECORD_LAYER * rl) tls_processed_read_pending() argument 1509 tls_app_data_pending(OSSL_RECORD_LAYER * rl) tls_app_data_pending() argument 1522 tls_get_max_records_default(OSSL_RECORD_LAYER * rl,uint8_t type,size_t len,size_t maxfrag,size_t * preffrag) tls_get_max_records_default() argument 1548 tls_get_max_records(OSSL_RECORD_LAYER * rl,uint8_t type,size_t len,size_t maxfrag,size_t * preffrag) tls_get_max_records() argument 1554 tls_allocate_write_buffers_default(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl,size_t * prefix) tls_allocate_write_buffers_default() argument 1567 tls_initialise_write_packets_default(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl,OSSL_RECORD_TEMPLATE * prefixtempl,WPACKET * pkt,TLS_BUFFER * bufs,size_t * wpinited) tls_initialise_write_packets_default() argument 1608 tls_prepare_record_header_default(OSSL_RECORD_LAYER * rl,WPACKET * thispkt,OSSL_RECORD_TEMPLATE * templ,uint8_t rectype,unsigned char ** recdata) tls_prepare_record_header_default() argument 1637 tls_prepare_for_encryption_default(OSSL_RECORD_LAYER * rl,size_t mac_size,WPACKET * thispkt,TLS_RL_RECORD * thiswr) tls_prepare_for_encryption_default() argument 1686 tls_post_encryption_processing_default(OSSL_RECORD_LAYER * rl,size_t mac_size,OSSL_RECORD_TEMPLATE * thistempl,WPACKET * thispkt,TLS_RL_RECORD * thiswr) tls_post_encryption_processing_default() argument 1754 tls_write_records_default(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl) tls_write_records_default() argument 1893 tls_write_records(OSSL_RECORD_LAYER * rl,OSSL_RECORD_TEMPLATE * templates,size_t numtempl) tls_write_records() argument 1913 tls_retry_write_records(OSSL_RECORD_LAYER * rl) tls_retry_write_records() argument 1990 tls_get_alert_code(OSSL_RECORD_LAYER * rl) tls_get_alert_code() argument 1995 tls_set1_bio(OSSL_RECORD_LAYER * rl,BIO * bio) tls_set1_bio() argument 2006 tls_default_set_protocol_version(OSSL_RECORD_LAYER * rl,int version) tls_default_set_protocol_version() argument 2014 tls_set_protocol_version(OSSL_RECORD_LAYER * rl,int version) tls_set_protocol_version() argument 2019 tls_set_plain_alerts(OSSL_RECORD_LAYER * rl,int allow) tls_set_plain_alerts() argument 2024 tls_set_first_handshake(OSSL_RECORD_LAYER * rl,int first) tls_set_first_handshake() argument 2029 tls_set_max_pipelines(OSSL_RECORD_LAYER * rl,size_t max_pipelines) tls_set_max_pipelines() argument 2036 tls_get_state(OSSL_RECORD_LAYER * rl,const char ** shortstr,const char ** longstr) tls_get_state() argument 2060 tls_get_compression(OSSL_RECORD_LAYER * rl) tls_get_compression() argument 2069 tls_set_max_frag_len(OSSL_RECORD_LAYER * rl,size_t max_frag_len) tls_set_max_frag_len() argument 2081 tls_increment_sequence_ctr(OSSL_RECORD_LAYER * rl) tls_increment_sequence_ctr() argument 2099 tls_alloc_buffers(OSSL_RECORD_LAYER * rl) tls_alloc_buffers() argument 2131 tls_free_buffers(OSSL_RECORD_LAYER * rl) tls_free_buffers() argument [all...] |