webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
s3_pkt.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 "internal.h"

Functions

int ssl3_write_app_data (SSL *ssl, const void *buf, int len)
 
int ssl3_write_bytes (SSL *ssl, int type, const void *buf_, int len)
 
int ssl3_read_app_data (SSL *ssl, int *out_got_handshake, uint8_t *buf, int len, int peek)
 
int ssl3_read_change_cipher_spec (SSL *ssl)
 
void ssl3_read_close_notify (SSL *ssl)
 
int ssl3_read_handshake_bytes (SSL *ssl, uint8_t *buf, int len)
 
int ssl3_send_alert (SSL *ssl, int level, int desc)
 
int ssl3_dispatch_alert (SSL *ssl)
 

Function Documentation

◆ ssl3_dispatch_alert()

int ssl3_dispatch_alert ( SSL ssl)

◆ ssl3_read_app_data()

int ssl3_read_app_data ( SSL ssl,
int *  out_got_handshake,
uint8_t buf,
int  len,
int  peek 
)

◆ ssl3_read_change_cipher_spec()

int ssl3_read_change_cipher_spec ( SSL ssl)

◆ ssl3_read_close_notify()

void ssl3_read_close_notify ( SSL ssl)

◆ ssl3_read_handshake_bytes()

int ssl3_read_handshake_bytes ( SSL ssl,
uint8_t buf,
int  len 
)

◆ ssl3_send_alert()

int ssl3_send_alert ( SSL ssl,
int  level,
int  desc 
)

◆ ssl3_write_app_data()

int ssl3_write_app_data ( SSL ssl,
const void buf,
int  len 
)

◆ ssl3_write_bytes()

int ssl3_write_bytes ( SSL ssl,
int  type,
const void buf_,
int  len 
)