sc-hsm-embedded
src/ctccid/ctbcs.h File Reference
#include "scr.h"

Defines

#define CTBCS_DATA_STATUS_CARD   4

Functions

int ResetTerminal (struct scr *ctx, unsigned int *lr, unsigned char *rsp)
int ResetCard (struct scr *ctx, unsigned int lc, unsigned char *cmd, unsigned int *lr, unsigned char *rsp)
int RequestICC (struct scr *ctx, unsigned int lc, unsigned char *cmd, unsigned int *lr, unsigned char *rsp)
int EjectICC (struct scr *ctx, unsigned int lc, unsigned char *cmd, unsigned int *lr, unsigned char *rsp)
int GetStatus (struct scr *ctx, unsigned char *cmd, unsigned int *lr, unsigned char *rsp)

Define Documentation

#define CTBCS_DATA_STATUS_CARD   4

Function Documentation

int EjectICC ( struct scr ctx,
unsigned int  lc,
unsigned char *  cmd,
unsigned int *  lr,
unsigned char *  rsp 
)

CT-BCS Eject ICC command

Parameters:
ctxReader context
lcLength of command
cmdCommand
lrLength of response
rspResponse buffer
Returns:
OK, ERR_CT
int GetStatus ( struct scr ctx,
unsigned char *  cmd,
unsigned int *  lr,
unsigned char *  rsp 
)

CT-BCS Get Status command

Parameters:
ctxReader context
cmdCommand
lrLength of response
rspResponse buffer
Returns:
OK, ERR_CT, ERR_MEMORY
int RequestICC ( struct scr ctx,
unsigned int  lc,
unsigned char *  cmd,
unsigned int *  lr,
unsigned char *  rsp 
)

CT-BCS Request ICC command

Parameters:
ctxReader context
lcLength of command
cmdCommand
lrLength of response
rspResponse buffer
Returns:
OK, ERR_CT, ERR_MEMORY
int ResetCard ( struct scr ctx,
unsigned int  lc,
unsigned char *  cmd,
unsigned int *  lr,
unsigned char *  rsp 
)

CT-BCS Reset Card command

Parameters:
ctxReader context
lcLength of command
cmdCommand
lrLength of response
rspResponse buffer
Returns:
OK, ERR_MEMORY
int ResetTerminal ( struct scr ctx,
unsigned int *  lr,
unsigned char *  rsp 
)