webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
s3_lib.c File Reference
#include <openssl/ssl.h>
#include <assert.h>
#include <string.h>
#include <openssl/buf.h>
#include <openssl/dh.h>
#include <openssl/digest.h>
#include <openssl/err.h>
#include <openssl/md5.h>
#include <openssl/mem.h>
#include <openssl/nid.h>
#include "internal.h"

Functions

int ssl3_supports_cipher (const SSL_CIPHER *cipher)
 
void ssl3_expect_flight (SSL *ssl)
 
void ssl3_received_flight (SSL *ssl)
 
int ssl3_new (SSL *ssl)
 
void ssl3_free (SSL *ssl)
 
struct ssl_cipher_preference_list_stssl_get_cipher_preferences (SSL *ssl)
 
const SSL_CIPHERssl3_choose_cipher (SSL *ssl, const struct ssl_early_callback_ctx *client_hello, const struct ssl_cipher_preference_list_st *server_pref)
 
uint32_t ssl_get_algorithm_prf (const SSL *ssl)
 

Function Documentation

◆ ssl3_choose_cipher()

const SSL_CIPHER* ssl3_choose_cipher ( SSL ssl,
const struct ssl_early_callback_ctx client_hello,
const struct ssl_cipher_preference_list_st server_pref 
)

◆ ssl3_expect_flight()

void ssl3_expect_flight ( SSL ssl)

◆ ssl3_free()

void ssl3_free ( SSL ssl)

◆ ssl3_new()

int ssl3_new ( SSL ssl)

◆ ssl3_received_flight()

void ssl3_received_flight ( SSL ssl)

◆ ssl3_supports_cipher()

int ssl3_supports_cipher ( const SSL_CIPHER cipher)

◆ ssl_get_algorithm_prf()

uint32_t ssl_get_algorithm_prf ( const SSL ssl)

◆ ssl_get_cipher_preferences()

struct ssl_cipher_preference_list_st* ssl_get_cipher_preferences ( SSL ssl)