/*
 * tz_dk_finalize_msg.h
 */

#ifndef TZ_DK_FINALIZE_MSG_H
#define TZ_DK_FINALIZE_MSG_H

#include <stdint.h>

typedef struct tz_finalize_cmd {
	uint8_t dummy;
} __attribute__ ((packed)) tz_finalize_cmd_t;

typedef struct tz_finalize_resp {
	uint32_t return_code;
} __attribute__ ((packed)) tz_finalize_resp_t;

typedef struct tz_dk_finalize_payload {
	union finalize_payload_u {
		tz_finalize_cmd_t cmd;
		tz_finalize_resp_t resp;
	} __attribute__ ((packed)) payload;
} __attribute__ ((packed)) tz_dk_finalize_payload_t;

#endif /* TZ_DIGITALKEY_FINALIZE_MSG_H_ */
