/** @file | |
Null implementation of SSL functions called by BaseCryptLib. | |
Copyright (c) 2022, Intel Corporation. All rights reserved.<BR> | |
SPDX-License-Identifier: BSD-2-Clause-Patent | |
**/ | |
#include <Base.h> | |
#include <Library/DebugLib.h> | |
#include <openssl/ssl.h> | |
#include <openssl/bio.h> | |
#include <openssl/err.h> | |
int | |
OPENSSL_init_ssl ( | |
uint64_t opts, | |
const OPENSSL_INIT_SETTINGS *settings | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur uint32_t | |
SSL_CIPHER_get_id ( | |
const SSL_CIPHER *c | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_COMP_add_compression_method ( | |
int id, | |
COMP_METHOD *cm | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
long | |
SSL_CTX_ctrl ( | |
SSL_CTX *ctx, | |
int cmd, | |
long larg, | |
void *parg | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
void | |
SSL_CTX_free ( | |
SSL_CTX *x | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
__owur X509_STORE * | |
SSL_CTX_get_cert_store ( | |
const SSL_CTX *x | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
__owur SSL_CTX * | |
SSL_CTX_new ( | |
const SSL_METHOD *meth | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
unsigned long | |
SSL_CTX_set_options ( | |
SSL_CTX *ctx, | |
unsigned long op | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
const unsigned char * | |
SSL_SESSION_get_id ( | |
const SSL_SESSION *s, | |
unsigned int *len | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur size_t | |
SSL_SESSION_get_master_key ( | |
const SSL_SESSION *sess, | |
unsigned char *out, | |
size_t outlen | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_SESSION_set1_id ( | |
SSL_SESSION *s, | |
const unsigned char *sid, | |
unsigned int sid_len | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
long | |
SSL_ctrl ( | |
SSL *ssl, | |
int cmd, | |
long larg, | |
void *parg | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_do_handshake ( | |
SSL *s | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
void | |
SSL_free ( | |
SSL *ssl | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
__owur X509 * | |
SSL_get_certificate ( | |
const SSL *ssl | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
__owur size_t | |
SSL_get_client_random ( | |
const SSL *ssl, | |
unsigned char *out, | |
size_t outlen | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur const SSL_CIPHER * | |
SSL_get_current_cipher ( | |
const SSL *s | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
__owur int | |
SSL_get_error ( | |
const SSL *s, | |
int ret_code | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur size_t | |
SSL_get_server_random ( | |
const SSL *ssl, | |
unsigned char *out, | |
size_t outlen | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur SSL_SESSION * | |
SSL_get_session ( | |
const SSL *ssl | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
__owur SSL_CTX * | |
SSL_get_SSL_CTX ( | |
const SSL *ssl | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
__owur OSSL_HANDSHAKE_STATE | |
SSL_get_state ( | |
const SSL *ssl | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_get_verify_mode ( | |
const SSL *s | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur X509_VERIFY_PARAM * | |
SSL_get0_param ( | |
SSL *ssl | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
int | |
SSL_is_init_finished ( | |
const SSL *s | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_is_server ( | |
const SSL *s | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
SSL * | |
SSL_new ( | |
SSL_CTX *ctx | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} | |
__owur int | |
SSL_read ( | |
SSL *ssl, | |
void *buf, | |
int num | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
void | |
SSL_set_bio ( | |
SSL *s, | |
BIO *rbio, | |
BIO *wbio | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
__owur int | |
SSL_set_cipher_list ( | |
SSL *s, | |
const char *str | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
void | |
SSL_set_connect_state ( | |
SSL *s | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
void | |
SSL_set_hostflags ( | |
SSL *s, | |
unsigned int flags | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
void | |
SSL_set_info_callback ( | |
SSL *ssl, | |
void ( *cb )(const SSL *ssl, int type, int val) | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
void | |
SSL_set_security_level ( | |
SSL *s, | |
int level | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
void | |
SSL_set_verify ( | |
SSL *s, | |
int mode, | |
SSL_verify_cb callback | |
) | |
{ | |
ASSERT (FALSE); | |
return; | |
} | |
int | |
SSL_shutdown ( | |
SSL *s | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_use_certificate ( | |
SSL *ssl, | |
X509 *x | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_version ( | |
const SSL *ssl | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur int | |
SSL_write ( | |
SSL *ssl, | |
const void *buf, | |
int num | |
) | |
{ | |
ASSERT (FALSE); | |
return 0; | |
} | |
__owur const SSL_METHOD * | |
TLS_client_method ( | |
void | |
) | |
{ | |
ASSERT (FALSE); | |
return NULL; | |
} |