/*
 * =====================================================================================
 *
 *  Filename:  kg_dh_cmd.h
 *
 *  Description:  KG dh related cmd interface definition
 *
 *  Version:  1.0
 *  Created:  05/08/2020 11:07:00 AM
 *  Revision:  none
 *  Compiler:  gcc
 *
 *  Company:  Samsung Electronics
 *  Copyright (c) 2020 by Samsung Electronics, All rights reserved.
 *
 * =====================================================================================
 */
#ifndef __KG_DH_CMD_H__
#define __KG_DH_CMD_H__

#include "base64.h"
#include "kg_defs.h"
#include "kg_log.h"
#include "kg_rpmb.h"
#include "kg_dh.h"
#include "kg_cert.h"
#include "kg_hotp.h"
#include "kg_x509.h"
#include "kg_state.h"
#include "kg_read_data.h"

uint32_t KG_generate_dh_request(tz_dh_req_payload_t *sendmsg, tz_dh_req_payload_t *respmsg);
uint32_t KG_verify_dh_response(tz_dh_verify_payload_t *sendmsg, tz_dh_verify_payload_t *respmsg);

#endif /* __KG_DH_CMD_H__ */
