/*
 * mposOperations.h
 */

#ifndef _MPOSOPERATIONS_H_
#define _MPOSOPERATIONS_H_

#include <qsee_env.h>
#include <qsee_log.h>

typedef enum mpos_error_code {
    MPOS_TATA_SUCCESS = 0,
    MPOS_PERMISSION_DENIED,
    MPOS_UNKNOWN_CMD,
    MPOS_ENCRYPT_ERROR,
    MPOS_TATA_ERROR = 0xFFFFFFFF
} mpos_error_code_t;

/*
 * KG Commands
 */
extern char TZ_APP_NAME[];

uint32_t TA_Communication_mpos_encrypt_pin(uint32_t g_pin_length, uint8_t *g_pin); 

#endif /* _MPOSOPERATIONS_H_ */
