TianoCore EDK2 master
Loading...
Searching...
No Matches
SslExtServNull.c File Reference
#include <openssl/ocsp.h>
#include "../ssl_local.h"
#include "statem_local.h"
#include "internal/cryptlib.h"

Go to the source code of this file.

Functions

int tls_parse_ctos_renegotiate (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_server_name (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_maxfragmentlen (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_srp (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_ec_pt_formats (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_session_ticket (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_sig_algs_cert (SSL *s, PACKET *pkt, ossl_unused unsigned int context, ossl_unused X509 *x, ossl_unused size_t chainidx)
 
int tls_parse_ctos_sig_algs (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_status_request (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_npn (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_alpn (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_use_srtp (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_etm (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_psk_kex_modes (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_key_share (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_cookie (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_supported_groups (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_ems (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_early_data (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_psk (SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
int tls_parse_ctos_post_handshake_auth (SSL *s, PACKET *pkt, ossl_unused unsigned int context, ossl_unused X509 *x, ossl_unused size_t chainidx)
 
EXT_RETURN tls_construct_stoc_renegotiate (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_server_name (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_maxfragmentlen (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_ec_pt_formats (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_supported_groups (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_session_ticket (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_status_request (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_next_proto_neg (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_alpn (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_use_srtp (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_etm (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_ems (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_supported_versions (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_key_share (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_cookie (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_cryptopro_bug (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_early_data (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 
EXT_RETURN tls_construct_stoc_psk (SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx)
 

Detailed Description

Null implementation of SslExtServ functions called by TlsLib.

Copyright (c) 2023, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SslExtServNull.c.

Function Documentation

◆ tls_construct_stoc_alpn()

EXT_RETURN tls_construct_stoc_alpn ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 397 of file SslExtServNull.c.

◆ tls_construct_stoc_cookie()

EXT_RETURN tls_construct_stoc_cookie ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 472 of file SslExtServNull.c.

◆ tls_construct_stoc_cryptopro_bug()

EXT_RETURN tls_construct_stoc_cryptopro_bug ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 484 of file SslExtServNull.c.

◆ tls_construct_stoc_early_data()

EXT_RETURN tls_construct_stoc_early_data ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 496 of file SslExtServNull.c.

◆ tls_construct_stoc_ec_pt_formats()

EXT_RETURN tls_construct_stoc_ec_pt_formats ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 331 of file SslExtServNull.c.

◆ tls_construct_stoc_ems()

EXT_RETURN tls_construct_stoc_ems ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 436 of file SslExtServNull.c.

◆ tls_construct_stoc_etm()

EXT_RETURN tls_construct_stoc_etm ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 424 of file SslExtServNull.c.

◆ tls_construct_stoc_key_share()

EXT_RETURN tls_construct_stoc_key_share ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 460 of file SslExtServNull.c.

◆ tls_construct_stoc_maxfragmentlen()

EXT_RETURN tls_construct_stoc_maxfragmentlen ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 319 of file SslExtServNull.c.

◆ tls_construct_stoc_next_proto_neg()

EXT_RETURN tls_construct_stoc_next_proto_neg ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 383 of file SslExtServNull.c.

◆ tls_construct_stoc_psk()

EXT_RETURN tls_construct_stoc_psk ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 508 of file SslExtServNull.c.

◆ tls_construct_stoc_renegotiate()

EXT_RETURN tls_construct_stoc_renegotiate ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 294 of file SslExtServNull.c.

◆ tls_construct_stoc_server_name()

EXT_RETURN tls_construct_stoc_server_name ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 306 of file SslExtServNull.c.

◆ tls_construct_stoc_session_ticket()

EXT_RETURN tls_construct_stoc_session_ticket ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 355 of file SslExtServNull.c.

◆ tls_construct_stoc_status_request()

EXT_RETURN tls_construct_stoc_status_request ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 368 of file SslExtServNull.c.

◆ tls_construct_stoc_supported_groups()

EXT_RETURN tls_construct_stoc_supported_groups ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 343 of file SslExtServNull.c.

◆ tls_construct_stoc_supported_versions()

EXT_RETURN tls_construct_stoc_supported_versions ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 448 of file SslExtServNull.c.

◆ tls_construct_stoc_use_srtp()

EXT_RETURN tls_construct_stoc_use_srtp ( SSL *  s,
WPACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 410 of file SslExtServNull.c.

◆ tls_parse_ctos_alpn()

int tls_parse_ctos_alpn ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 148 of file SslExtServNull.c.

◆ tls_parse_ctos_cookie()

int tls_parse_ctos_cookie ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 219 of file SslExtServNull.c.

◆ tls_parse_ctos_early_data()

int tls_parse_ctos_early_data ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 255 of file SslExtServNull.c.

◆ tls_parse_ctos_ec_pt_formats()

int tls_parse_ctos_ec_pt_formats ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 66 of file SslExtServNull.c.

◆ tls_parse_ctos_ems()

int tls_parse_ctos_ems ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 243 of file SslExtServNull.c.

◆ tls_parse_ctos_etm()

int tls_parse_ctos_etm ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 175 of file SslExtServNull.c.

◆ tls_parse_ctos_key_share()

int tls_parse_ctos_key_share ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 207 of file SslExtServNull.c.

◆ tls_parse_ctos_maxfragmentlen()

int tls_parse_ctos_maxfragmentlen ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 39 of file SslExtServNull.c.

◆ tls_parse_ctos_npn()

int tls_parse_ctos_npn ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 130 of file SslExtServNull.c.

◆ tls_parse_ctos_post_handshake_auth()

int tls_parse_ctos_post_handshake_auth ( SSL *  s,
PACKET *  pkt,
ossl_unused unsigned int  context,
ossl_unused X509 *  x,
ossl_unused size_t  chainidx 
)

Definition at line 279 of file SslExtServNull.c.

◆ tls_parse_ctos_psk()

int tls_parse_ctos_psk ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 267 of file SslExtServNull.c.

◆ tls_parse_ctos_psk_kex_modes()

int tls_parse_ctos_psk_kex_modes ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 191 of file SslExtServNull.c.

◆ tls_parse_ctos_renegotiate()

int tls_parse_ctos_renegotiate ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 15 of file SslExtServNull.c.

◆ tls_parse_ctos_server_name()

int tls_parse_ctos_server_name ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 27 of file SslExtServNull.c.

◆ tls_parse_ctos_session_ticket()

int tls_parse_ctos_session_ticket ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 78 of file SslExtServNull.c.

◆ tls_parse_ctos_sig_algs()

int tls_parse_ctos_sig_algs ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 102 of file SslExtServNull.c.

◆ tls_parse_ctos_sig_algs_cert()

int tls_parse_ctos_sig_algs_cert ( SSL *  s,
PACKET *  pkt,
ossl_unused unsigned int  context,
ossl_unused X509 *  x,
ossl_unused size_t  chainidx 
)

Definition at line 90 of file SslExtServNull.c.

◆ tls_parse_ctos_srp()

int tls_parse_ctos_srp ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 52 of file SslExtServNull.c.

◆ tls_parse_ctos_status_request()

int tls_parse_ctos_status_request ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 115 of file SslExtServNull.c.

◆ tls_parse_ctos_supported_groups()

int tls_parse_ctos_supported_groups ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 231 of file SslExtServNull.c.

◆ tls_parse_ctos_use_srtp()

int tls_parse_ctos_use_srtp ( SSL *  s,
PACKET *  pkt,
unsigned int  context,
X509 *  x,
size_t  chainidx 
)

Definition at line 161 of file SslExtServNull.c.