/* * my_hsm_setup.h */ #ifndef MY_HSM_SETUP_H #define MY_HSM_SETUP_H #include "nfastapp.h" #ifdef __cplusplus extern "C" { #endif // HSM の初期化, M_Status を返す int my_hsm_initialize( NFast_AppHandle *pHandle, NFastApp_Connection *pConnection, NFKM_WorldInfo **ppWorld, RQCard *pCard, RQCard_FIPS *pFips, NFKM_ModuleInfo **ppModuleinfo ); int my_hsm_initialize_ex( NFast_AppHandle *pHandle, NFastApp_Connection *pConnection, NFKM_WorldInfo **ppWorld, RQCard *pCard, RQCard_FIPS *pFips, NFKM_ModuleInfo **ppModuleinfo, NFKM_FIPS140AuthHandle fipsHandle, M_SlotID *pSlotId ); // HSM の終了処理, M_Status を返す int my_hsm_finalize( NFast_AppHandle *pHandle, NFastApp_Connection *pConnection, NFKM_WorldInfo **ppWorld, RQCard *pCard, RQCard_FIPS *pFips ); #ifdef __cplusplus } #endif #endif // MY_HSM_SETUP_H