blob: 21a0aae7c83dfcb774cd96a41c34794ffa09e3c8 [file] [log] [blame]
/*
*
* Copyright 2016,2020 NXP
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef _GLOBAL_PLATF_
#define _GLOBAL_PLATF_
#include "sm_types.h"
#ifdef __cplusplus
extern "C" {
#endif
#define CLA_ISO7816 (0x00) //!< ISO7816-4 defined CLA byte
#define INS_GP_INITIALIZE_UPDATE (0x50) //!< Global platform defined instruction
#define INS_GP_EXTERNAL_AUTHENTICATE (0x82) //!< Global platform defined instruction
#define INS_GP_SELECT (0xA4) //!< Global platform defined instruction
#define INS_GP_PUT_KEY (0xD8) //!< Global platform defined instruction
U16 GP_Select(void *conn_ctx, const U8 *appletName, U16 appletNameLen, U8 *response, U16 *responseLen);
U16 GP_GetCLAppletVersion(U8 *appletVersion, U16 *verionLength);
#ifdef __cplusplus
}
#endif
#endif