TianoCore EDK2 master
|
#include "../ssl_local.h"
#include "statem_local.h"
#include "internal/constant_time.h"
#include "internal/cryptlib.h"
#include <openssl/core_names.h>
#include <openssl/asn1t.h>
Go to the source code of this file.
Functions | |
int | ossl_statem_server_read_transition (SSL *s, int mt) |
int | send_certificate_request (SSL *s) |
WRITE_TRAN | ossl_statem_server_write_transition (SSL *s) |
WORK_STATE | ossl_statem_server_pre_work (SSL *s, WORK_STATE wst) |
WORK_STATE | ossl_statem_server_post_work (SSL *s, WORK_STATE wst) |
int | ossl_statem_server_construct_message (SSL *s, WPACKET *pkt, confunc_f *confunc, int *mt) |
size_t | ossl_statem_server_max_message_size (SSL *s) |
MSG_PROCESS_RETURN | ossl_statem_server_process_message (SSL *s, PACKET *pkt) |
WORK_STATE | ossl_statem_server_post_process_message (SSL *s, WORK_STATE wst) |
int | dtls_raw_hello_verify_request (WPACKET *pkt, unsigned char *cookie, size_t cookie_len) |
int | dtls_construct_hello_verify_request (SSL *s, WPACKET *pkt) |
MSG_PROCESS_RETURN | tls_process_client_hello (SSL *s, PACKET *pkt) |
int | tls_handle_alpn (SSL *s) |
WORK_STATE | tls_post_process_client_hello (SSL *s, WORK_STATE wst) |
int | tls_construct_server_hello (SSL *s, WPACKET *pkt) |
int | tls_construct_server_done (SSL *s, WPACKET *pkt) |
int | tls_construct_server_key_exchange (SSL *s, WPACKET *pkt) |
int | tls_construct_certificate_request (SSL *s, WPACKET *pkt) |
MSG_PROCESS_RETURN | tls_process_client_key_exchange (SSL *s, PACKET *pkt) |
WORK_STATE | tls_post_process_client_key_exchange (SSL *s, WORK_STATE wst) |
MSG_PROCESS_RETURN | tls_process_client_certificate (SSL *s, PACKET *pkt) |
int | tls_construct_server_certificate (SSL *s, WPACKET *pkt) |
int | tls_construct_new_session_ticket (SSL *s, WPACKET *pkt) |
int | tls_construct_cert_status_body (SSL *s, WPACKET *pkt) |
int | tls_construct_cert_status (SSL *s, WPACKET *pkt) |
MSG_PROCESS_RETURN | tls_process_next_proto (SSL *s, PACKET *pkt) |
MSG_PROCESS_RETURN | tls_process_end_of_early_data (SSL *s, PACKET *pkt) |
Null implementation of SslStatServ functions called by TlsLib.
Copyright (c) 2023, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SslStatServNull.c.
int dtls_construct_hello_verify_request | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 141 of file SslStatServNull.c.
int dtls_raw_hello_verify_request | ( | WPACKET * | pkt, |
unsigned char * | cookie, | ||
size_t | cookie_len | ||
) |
Definition at line 131 of file SslStatServNull.c.
int ossl_statem_server_construct_message | ( | SSL * | s, |
WPACKET * | pkt, | ||
confunc_f * | confunc, | ||
int * | mt | ||
) |
Definition at line 83 of file SslStatServNull.c.
size_t ossl_statem_server_max_message_size | ( | SSL * | s | ) |
Definition at line 98 of file SslStatServNull.c.
WORK_STATE ossl_statem_server_post_process_message | ( | SSL * | s, |
WORK_STATE | wst | ||
) |
Definition at line 122 of file SslStatServNull.c.
WORK_STATE ossl_statem_server_post_work | ( | SSL * | s, |
WORK_STATE | wst | ||
) |
Definition at line 66 of file SslStatServNull.c.
WORK_STATE ossl_statem_server_pre_work | ( | SSL * | s, |
WORK_STATE | wst | ||
) |
Definition at line 53 of file SslStatServNull.c.
MSG_PROCESS_RETURN ossl_statem_server_process_message | ( | SSL * | s, |
PACKET * | pkt | ||
) |
Definition at line 109 of file SslStatServNull.c.
int ossl_statem_server_read_transition | ( | SSL * | s, |
int | mt | ||
) |
Definition at line 17 of file SslStatServNull.c.
WRITE_TRAN ossl_statem_server_write_transition | ( | SSL * | s | ) |
Definition at line 45 of file SslStatServNull.c.
int send_certificate_request | ( | SSL * | s | ) |
Definition at line 33 of file SslStatServNull.c.
int tls_construct_cert_status | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 274 of file SslStatServNull.c.
int tls_construct_cert_status_body | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 265 of file SslStatServNull.c.
int tls_construct_certificate_request | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 207 of file SslStatServNull.c.
int tls_construct_new_session_ticket | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 252 of file SslStatServNull.c.
int tls_construct_server_certificate | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 243 of file SslStatServNull.c.
int tls_construct_server_done | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 189 of file SslStatServNull.c.
int tls_construct_server_hello | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 180 of file SslStatServNull.c.
int tls_construct_server_key_exchange | ( | SSL * | s, |
WPACKET * | pkt | ||
) |
Definition at line 198 of file SslStatServNull.c.
int tls_handle_alpn | ( | SSL * | s | ) |
Definition at line 163 of file SslStatServNull.c.
WORK_STATE tls_post_process_client_hello | ( | SSL * | s, |
WORK_STATE | wst | ||
) |
Definition at line 171 of file SslStatServNull.c.
WORK_STATE tls_post_process_client_key_exchange | ( | SSL * | s, |
WORK_STATE | wst | ||
) |
Definition at line 225 of file SslStatServNull.c.
MSG_PROCESS_RETURN tls_process_client_certificate | ( | SSL * | s, |
PACKET * | pkt | ||
) |
Definition at line 234 of file SslStatServNull.c.
MSG_PROCESS_RETURN tls_process_client_hello | ( | SSL * | s, |
PACKET * | pkt | ||
) |
Definition at line 150 of file SslStatServNull.c.
MSG_PROCESS_RETURN tls_process_client_key_exchange | ( | SSL * | s, |
PACKET * | pkt | ||
) |
Definition at line 216 of file SslStatServNull.c.
MSG_PROCESS_RETURN tls_process_end_of_early_data | ( | SSL * | s, |
PACKET * | pkt | ||
) |
Definition at line 300 of file SslStatServNull.c.
MSG_PROCESS_RETURN tls_process_next_proto | ( | SSL * | s, |
PACKET * | pkt | ||
) |
Definition at line 289 of file SslStatServNull.c.