webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
tls13_both.c File Reference
#include <openssl/ssl.h>
#include <assert.h>
#include <string.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include <openssl/hkdf.h>
#include <openssl/mem.h>
#include <openssl/stack.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include "internal.h"

Functions

int tls13_handshake (SSL *ssl)
 
int tls13_get_cert_verify_signature_input (SSL *ssl, uint8_t **out, size_t *out_len, enum ssl_cert_verify_context_t cert_verify_context)
 
int tls13_process_certificate (SSL *ssl, int allow_anonymous)
 
int tls13_process_certificate_verify (SSL *ssl)
 
int tls13_check_message_type (SSL *ssl, int type)
 
int tls13_process_finished (SSL *ssl)
 
int tls13_prepare_certificate (SSL *ssl)
 
enum ssl_private_key_result_t tls13_prepare_certificate_verify (SSL *ssl, int is_first_run)
 
int tls13_prepare_finished (SSL *ssl)
 
int tls13_post_handshake (SSL *ssl)
 

Function Documentation

◆ tls13_check_message_type()

int tls13_check_message_type ( SSL ssl,
int  type 
)

◆ tls13_get_cert_verify_signature_input()

int tls13_get_cert_verify_signature_input ( SSL ssl,
uint8_t **  out,
size_t out_len,
enum ssl_cert_verify_context_t  cert_verify_context 
)

◆ tls13_handshake()

int tls13_handshake ( SSL ssl)

◆ tls13_post_handshake()

int tls13_post_handshake ( SSL ssl)

◆ tls13_prepare_certificate()

int tls13_prepare_certificate ( SSL ssl)

◆ tls13_prepare_certificate_verify()

enum ssl_private_key_result_t tls13_prepare_certificate_verify ( SSL ssl,
int  is_first_run 
)

◆ tls13_prepare_finished()

int tls13_prepare_finished ( SSL ssl)

◆ tls13_process_certificate()

int tls13_process_certificate ( SSL ssl,
int  allow_anonymous 
)

◆ tls13_process_certificate_verify()

int tls13_process_certificate_verify ( SSL ssl)

◆ tls13_process_finished()

int tls13_process_finished ( SSL ssl)