/* * * Copyright 2019-2020 NXP * SPDX-License-Identifier: Apache-2.0 */ /** @file * * ex_sss_boot_int.h: *The purpose and scope of this file* * * Project: SecureIoTMW-Debug@appboot-top-eclipse_x86 * * $Date: Mar 10, 2019 $ * $Author: ing05193 $ * $Revision$ */ #ifndef SSS_EX_SRC_EX_SSS_BOOT_INT_H_ #define SSS_EX_SRC_EX_SSS_BOOT_INT_H_ /* ***************************************************************************************************************** * Includes * ***************************************************************************************************************** */ #include #include "fsl_sss_se05x_apis.h" /* ***************************************************************************************************************** * MACROS/Defines * ***************************************************************************************************************** */ /* ***************************************************************************************************************** * Types/Structure Declarations * ***************************************************************************************************************** */ /* ***************************************************************************************************************** * Extern Variables * ***************************************************************************************************************** */ /* ***************************************************************************************************************** * Function Prototypes * ***************************************************************************************************************** */ #if SSS_HAVE_SE sss_status_t ex_sss_boot_se_open(ex_sss_boot_ctx_t *pCtx, const char *portName); #endif /** Entry Point for SE050 based build */ #if SSS_HAVE_APPLET_SE05X_IOT sss_status_t ex_sss_boot_se05x_open(ex_sss_boot_ctx_t *pCtx, const char *portName); sss_status_t ex_sss_boot_se05x_open_on_Id(ex_sss_boot_ctx_t *pCtx, const char *portName, const int32_t authID); #endif #if SSS_HAVE_MBEDTLS sss_status_t ex_sss_boot_mbedtls_open(ex_sss_boot_ctx_t *pCtx, const char *portName); #endif #if SSS_HAVE_OPENSSL sss_status_t ex_sss_boot_openssl_open(ex_sss_boot_ctx_t *pCtx, const char *portName); #endif #if SSS_HAVE_A71CH || SSS_HAVE_A71CH_SIM sss_status_t ex_sss_boot_a71ch_open(ex_sss_boot_ctx_t *pCtx, const char *portName); #endif #if SSS_HAVE_A71CL || SSS_HAVE_SE050_L sss_status_t ex_sss_boot_a71cl_open(ex_sss_boot_ctx_t *pCtx, const char *portName); #endif #endif /* SSS_EX_SRC_EX_SSS_BOOT_INT_H_ */