/*
 * =====================================================================================
 *
 *  Filename:  kg_hotp_cmd.h
 *
 *  Description:  KG hotp related cmd definition
 *
 *  Version:  1.0
 *  Created:  05/08/2020 11:38:00 AM
 *  Revision:  none
 *  Compiler:  gcc
 *
 *  Company:  Samsung Electronics
 *  Copyright (c) 2020 by Samsung Electronics, All rights reserved.
 *
 * =====================================================================================
 */
#ifndef __KG_HOTP_CMD_H__
#define __KG_HOTP_CMD_H__

#include "kg_defs.h"
#include "kg_rpmb.h"
#include "kg_log.h"
#include "kg_state.h"
#include "kg_hotp.h"
#include "kg_read_data.h"
#include "tee_internal_api.h"

uint32_t KG_generate_hotp_challenge(tz_common_payload_t *sendmsg, tz_common_payload_t *respmsg);
uint32_t KG_verify_hotp_secret(tz_common_payload_t *sendmsg, tz_common_payload_t *respmsg);

#endif /* __KG_HOTP_CMD_H__ */
