/** * Copyright Notice: * Copyright 2021-2022 DMTF. All rights reserved. * License: BSD 3-Clause License. For full text see link: https://github.com/DMTF/libspdm/blob/main/LICENSE.md **/ #include /* The OSSL_STORE_INFO type numbers */ /* * This function is cleanup ossl store. * * Dummy Implement */ void ossl_store_cleanup_int ( void ) { } static void * file_open ( void *provctx, const char *uri ) { return NULL; } const OSSL_DISPATCH ossl_file_store_functions[] = { { OSSL_FUNC_STORE_OPEN, (void (*)(void)) file_open }, { 0, NULL }, }; OSSL_STORE_CTX * OSSL_STORE_open ( const char *uri, const UI_METHOD *ui_method, void *ui_data, OSSL_STORE_post_process_info_fn post_process, void *post_process_data ) { return NULL; } OSSL_STORE_CTX * OSSL_STORE_open_ex ( const char *uri, OSSL_LIB_CTX *libctx, const char *propq, const UI_METHOD *ui_method, void *ui_data, const OSSL_PARAM params[], OSSL_STORE_post_process_info_fn post_process, void *post_process_data ) { return NULL; } int OSSL_STORE_INFO_get_type ( const OSSL_STORE_INFO *info ) { return 0; } int OSSL_STORE_find ( OSSL_STORE_CTX *ctx, const OSSL_STORE_SEARCH *search ) { return 0; } OSSL_STORE_INFO * OSSL_STORE_load ( OSSL_STORE_CTX *ctx ) { return NULL; } const char * OSSL_STORE_INFO_get0_NAME ( const OSSL_STORE_INFO *info ) { return NULL; } X509 * OSSL_STORE_INFO_get0_CERT ( const OSSL_STORE_INFO *info ) { return NULL; } X509_CRL * OSSL_STORE_INFO_get0_CRL ( const OSSL_STORE_INFO *info ) { return NULL; } int OSSL_STORE_eof ( OSSL_STORE_CTX *ctx ) { return 0; } int OSSL_STORE_error ( OSSL_STORE_CTX *ctx ) { return 0; } int OSSL_STORE_close ( OSSL_STORE_CTX *ctx ) { return 0; } void OSSL_STORE_INFO_free ( OSSL_STORE_INFO *info ) { } OSSL_STORE_SEARCH * OSSL_STORE_SEARCH_by_name ( X509_NAME *name ) { return NULL; } void OSSL_STORE_SEARCH_free ( OSSL_STORE_SEARCH *search ) { }