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

Functions

SSL_HANDSHAKEssl_handshake_new (enum ssl_hs_wait_t(*do_handshake)(SSL *ssl))
 
void ssl_handshake_free (SSL_HANDSHAKE *hs)
 
int ssl3_init_message (SSL *ssl, CBB *cbb, CBB *body, uint8_t type)
 
int ssl3_finish_message (SSL *ssl, CBB *cbb)
 
int ssl3_write_message (SSL *ssl)
 
int ssl3_send_finished (SSL *ssl, int a, int b)
 
int ssl3_get_finished (SSL *ssl)
 
int ssl3_send_change_cipher_spec (SSL *ssl)
 
int ssl3_output_cert_chain (SSL *ssl)
 
size_t ssl_max_handshake_message_len (const SSL *ssl)
 
int ssl3_get_message (SSL *ssl, int msg_type, enum ssl_hash_message_t hash_message)
 
int ssl3_hash_current_message (SSL *ssl)
 
void ssl3_release_current_message (SSL *ssl, int free_buffer)
 
int ssl_verify_alarm_type (long type)
 

Function Documentation

◆ ssl3_finish_message()

int ssl3_finish_message ( SSL ssl,
CBB cbb 
)

◆ ssl3_get_finished()

int ssl3_get_finished ( SSL ssl)

◆ ssl3_get_message()

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

◆ ssl3_hash_current_message()

int ssl3_hash_current_message ( SSL ssl)

◆ ssl3_init_message()

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

◆ ssl3_output_cert_chain()

int ssl3_output_cert_chain ( SSL ssl)

◆ ssl3_release_current_message()

void ssl3_release_current_message ( SSL ssl,
int  free_buffer 
)

◆ ssl3_send_change_cipher_spec()

int ssl3_send_change_cipher_spec ( SSL ssl)

◆ ssl3_send_finished()

int ssl3_send_finished ( SSL ssl,
int  a,
int  b 
)

◆ ssl3_write_message()

int ssl3_write_message ( SSL ssl)

◆ ssl_handshake_free()

void ssl_handshake_free ( SSL_HANDSHAKE hs)

◆ ssl_handshake_new()

SSL_HANDSHAKE* ssl_handshake_new ( enum ssl_hs_wait_t(*)(SSL *ssl)  do_handshake)

◆ ssl_max_handshake_message_len()

size_t ssl_max_handshake_message_len ( const SSL ssl)

◆ ssl_verify_alarm_type()

int ssl_verify_alarm_type ( long  type)