webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
d1_both.c File Reference
#include <openssl/ssl.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/mem.h>
#include <openssl/rand.h>
#include <openssl/x509.h>
#include "internal.h"

Functions

int dtls1_get_message (SSL *ssl, int msg_type, enum ssl_hash_message_t hash_message)
 
int dtls1_hash_current_message (SSL *ssl)
 
void dtls1_release_current_message (SSL *ssl, int free_buffer)
 
void dtls_clear_incoming_messages (SSL *ssl)
 
int dtls_has_incoming_messages (const SSL *ssl)
 
int dtls1_parse_fragment (CBS *cbs, struct hm_header_st *out_hdr, CBS *out_body)
 
void dtls_clear_outgoing_messages (SSL *ssl)
 
int dtls1_init_message (SSL *ssl, CBB *cbb, CBB *body, uint8_t type)
 
int dtls1_finish_message (SSL *ssl, CBB *cbb)
 
int dtls1_write_message (SSL *ssl)
 
int dtls1_retransmit_outgoing_messages (SSL *ssl)
 
int dtls1_send_change_cipher_spec (SSL *ssl)
 
unsigned int dtls1_min_mtu (void)
 

Function Documentation

◆ dtls1_finish_message()

int dtls1_finish_message ( SSL ssl,
CBB cbb 
)

◆ dtls1_get_message()

int dtls1_get_message ( SSL ssl,
int  msg_type,
enum ssl_hash_message_t  hash_message 
)

◆ dtls1_hash_current_message()

int dtls1_hash_current_message ( SSL ssl)

◆ dtls1_init_message()

int dtls1_init_message ( SSL ssl,
CBB cbb,
CBB body,
uint8_t  type 
)

◆ dtls1_min_mtu()

unsigned int dtls1_min_mtu ( void  )

◆ dtls1_parse_fragment()

int dtls1_parse_fragment ( CBS cbs,
struct hm_header_st out_hdr,
CBS out_body 
)

◆ dtls1_release_current_message()

void dtls1_release_current_message ( SSL ssl,
int  free_buffer 
)

◆ dtls1_retransmit_outgoing_messages()

int dtls1_retransmit_outgoing_messages ( SSL ssl)

◆ dtls1_send_change_cipher_spec()

int dtls1_send_change_cipher_spec ( SSL ssl)

◆ dtls1_write_message()

int dtls1_write_message ( SSL ssl)

◆ dtls_clear_incoming_messages()

void dtls_clear_incoming_messages ( SSL ssl)

◆ dtls_clear_outgoing_messages()

void dtls_clear_outgoing_messages ( SSL ssl)

◆ dtls_has_incoming_messages()

int dtls_has_incoming_messages ( const SSL ssl)