#ifndef __CMD_REGISTRY_H__
#define __CMD_REGISTRY_H__

// Command
#define TAG_TAD_DECRYPTION_COMMAND          0x00001101
#define TAG_TAD_SKPM_PROVISIONING_COMMAND   0x00001102

// Response
#define TAG_TAD_DECRYPTION_RESPONSE         0x00002101
#define TAG_TAD_SKPM_PROVISIONING_RESPONSE  0x00002102

// Fields
#define TAG_TAD_RSA_ENCRYPTED_DATA          0X00003101
#define TAG_TAD_AES_ENCRYPTED_DATA          0X00003102
#define TAG_TAD_CERTIFICATE                 0X00003103
#define TAG_TAD_WRAPPED_DATA                0X00003104
#define TAG_TAD_RSA_PRIVATE_KEY_HANDLE      0X00003105

#define TAG_TAD_MSG_VERSION                 0X00000000
#define TAG_TAD_MSG_HM                      0X00000100
#define TAG_TAD_MSG_HMAC_KEY                0X00000101
#define TAG_TAD_MSG_AES_KEY                 0X00000200

// Skpm Field
#define TAG_SKPM_SUB1_CERTIFICATE           0x0111
#define TAG_SKPM_SUB2_CERTIFICATE           0x0121
#define TAG_SKPM_LEAF_CERTIFICATE           0x0201
#define TAG_SKPM_LEAF_PRIVATE_KEY_EC        0x0301
#define TAG_SKPM_LEAF_PRIVATE_KEY_RSA       0x0302



#endif  //end of __CMD_REGISTRY_H__

