/** @file Null implementation of PKCS12 and PKCS8 functions called by BaseCryptLib. Copyright (c) 2022, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include int PKCS12_PBE_keyivgen_ex ( EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de, OSSL_LIB_CTX *libctx, const char *propq ) { return -1; } int PKCS12_PBE_keyivgen ( EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de ) { return -1; } X509_SIG * PKCS8_encrypt ( int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf ) { return NULL; } PKCS8_PRIV_KEY_INFO * PKCS8_decrypt ( const X509_SIG *p8, const char *pass, int passlen ) { return NULL; } unsigned char * PKCS12_pbe_crypt_ex ( const X509_ALGOR *algor, const char *pass, int passlen, const unsigned char *in, int inlen, unsigned char **data, int *datalen, int en_de, OSSL_LIB_CTX *libctx, const char *propq ) { return NULL; } X509_SIG * PKCS8_encrypt_ex ( int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf, OSSL_LIB_CTX *libctx, const char *propq ) { return NULL; } const ASN1_ITEM * PKCS12_it ( void ) { return NULL; } const ASN1_ITEM * PKCS12_MAC_DATA_it ( void ) { return NULL; } const ASN1_ITEM * PKCS12_SAFEBAG_it ( void ) { return NULL; } const ASN1_ITEM * PKCS12_BAGS_it ( void ) { return NULL; } const ASN1_ITEM * PKCS12_AUTHSAFES_it ( void ) { return NULL; } const ASN1_ITEM * PKCS12_SAFEBAGS_it ( void ) { return NULL; }