summaryrefslogtreecommitdiff
path: root/mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h
diff options
context:
space:
mode:
Diffstat (limited to 'mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h')
-rw-r--r--mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h201
1 files changed, 108 insertions, 93 deletions
diff --git a/mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h b/mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h
index 05c3e7c..56d7fff 100644
--- a/mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h
+++ b/mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h
@@ -1,3 +1,33 @@
+/*
+ * Copyright (c) 2013 TRUSTONIC LIMITED
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * 3. Neither the name of the TRUSTONIC LIMITED nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
/** @addtogroup CMP
* Content Management Protocol Definitions.
*
@@ -11,33 +41,6 @@
* CMP mapped global definitions.
* Various components need access to (sub-)structures defined and used by CMP;
* these common definitions are made available through this header file.
- *
- * Copyright © Trustonic Limited 2013.
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- * 3. Neither the name of the Trustonic Limited nor the names of its
- * contributors may be used to endorse or promote products derived from this
- * software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef CMP_MAP_H_
@@ -69,6 +72,14 @@ typedef union {
cmpRspGenAuthToken_t cmpRspGenAuthToken;
} cmpMapGenAuthToken_t;
+/** Map CMP GenBindingKey message. */
+typedef union {
+ /** Map CMP command. */
+ cmpCmdGenBindingKey_t cmpCmdGenBindingKey;
+ /** Map CMP response. */
+ cmpRspGenBindingKey_t cmpRspGenBindingKey;
+} cmpMapGenBindingKey_t;
+
/** Map CMP command header. */
typedef struct {
/** Command id. */
@@ -192,7 +203,7 @@ typedef struct {
cmpBeginRootAuthenticationCmd_t cmd;
} cmpCmdBeginRootAuthentication_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_BEGIN_ROOT_AUTHENTICATION_RSP Response
* @{ */
@@ -221,7 +232,7 @@ typedef struct {
cmpBeginRootAuthenticationRsp_t rsp;
} cmpRspBeginRootAuthentication_t;
-/** @} */
+/** @} */
/** Map CMP BeginRootAuthentication message. */
typedef union {
@@ -231,7 +242,7 @@ typedef union {
cmpRspBeginRootAuthentication_t cmpRspBeginRootAuthentication;
} cmpMapBeginRootAuthentication_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_BEGIN_SP_AUTHENTICATION \
MC_CMP_CMD_BEGIN_SP_AUTHENTICATION
@@ -285,7 +296,7 @@ typedef struct {
cmpBeginSpAuthenticationRsp_t rsp;
} cmpRspBeginSpAuthentication_t;
-/** @} */
+/** @} */
/** Map CMP BeginSpAuthentication message. */
typedef union {
@@ -295,7 +306,7 @@ typedef union {
cmpRspBeginSpAuthentication_t cmpRspBeginSpAuthentication;
} cmpMapBeginSpAuthentication_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_AUTHENTICATE MC_CMP_CMD_AUTHENTICATE
* @{ */
@@ -333,7 +344,7 @@ typedef struct {
uint32_t edLen;
/** Encrypted and padded data. */
cmpAuthCmdEd_t ed;
-} cmpAuthCmdSdata_t;
+} cmpAuthCmdSdata_t;
/** Authenticate signed command and signature. */
typedef struct {
@@ -349,7 +360,7 @@ typedef struct {
cmpAuthenticateCmd_t cmd;
} cmpCmdAuthenticate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_AUTHENTICATE_RSP Response
* @{ */
@@ -410,7 +421,7 @@ typedef union {
cmpRspAuthenticate_t cmpRspAuthenticate;
} cmpMapAuthenticate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_AUTHENTICATE_TERMINATE \
MC_CMP_CMD_AUTHENTICATE_TERMINATE
@@ -439,7 +450,7 @@ typedef struct {
cmpAuthenticateTerminateCmd_t cmd;
} cmpCmdAuthenticateTerminate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_AUTHENTICATE_TERMINATE_RSP Response
* @{ */
@@ -474,7 +485,7 @@ typedef union {
cmpRspAuthenticateTerminate_t cmpRspAuthenticateTerminate;
} cmpMapAuthenticateTerminate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_ROOT_CONT_REGISTER_ACTIVATE \
MC_CMP_CMD_ROOT_CONT_REGISTER_ACTIVATE
@@ -523,7 +534,7 @@ typedef struct {
cmpRootContRegisterActivateCmd_t cmd;
} cmpCmdRootContRegisterActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_ROOT_CONT_REGISTER_ACTIVATE_RSP Response
* @{ */
@@ -609,7 +620,7 @@ typedef struct {
cmpRootContUnregisterCmd_t cmd;
} cmpCmdRootContUnregister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_ROOT_CONT_UNREGISTER_RSP Response
* @{ */
@@ -652,7 +663,7 @@ typedef struct {
cmpRootContUnregisterRsp_t rsp;
} cmpRspRootContUnregister_t;
-/** @} */
+/** @} */
/** Map CMP RootContUnregister message. */
typedef union {
@@ -662,7 +673,7 @@ typedef union {
cmpRspRootContUnregister_t cmpRspRootContUnregister;
} cmpMapRootContUnregister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_ROOT_CONT_LOCK_BY_ROOT \
MC_CMP_CMD_ROOT_CONT_LOCK_BY_ROOT
@@ -691,7 +702,7 @@ typedef struct {
cmpRootContLockByRootCmd_t cmd;
} cmpCmdRootContLockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_ROOT_CONT_LOCK_BY_ROOT_RSP Response
* @{ */
@@ -719,7 +730,7 @@ typedef struct {
cmpRootContLockByRootRsp_t rsp;
} cmpRspRootContLockByRoot_t;
-/** @} */
+/** @} */
/** Map CMP RootContLockByRoot message. */
typedef union {
@@ -729,7 +740,7 @@ typedef union {
cmpRspRootContLockByRoot_t cmpRspRootContLockByRoot;
} cmpMapRootContLockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_ROOT_CONT_UNLOCK_BY_ROOT \
MC_CMP_CMD_ROOT_CONT_UNLOCK_BY_ROOT
@@ -758,7 +769,7 @@ typedef struct {
cmpRootContUnlockByRootCmd_t cmd;
} cmpCmdRootContUnlockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_ROOT_CONT_UNLOCK_BY_ROOT_RSP Response
* @{ */
@@ -787,7 +798,7 @@ typedef struct {
cmpRootContUnlockByRootRsp_t rsp;
} cmpRspRootContUnlockByRoot_t;
-/** @} */
+/** @} */
/** Map CMP RootContUnlockByRoot message. */
typedef union {
@@ -797,7 +808,7 @@ typedef union {
cmpRspRootContUnlockByRoot_t cmpRspRootContUnlockByRoot;
} cmpMapRootContUnlockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_REGISTER_ACTIVATE \
MC_CMP_CMD_SP_CONT_REGISTER_ACTIVATE
@@ -846,7 +857,7 @@ typedef struct {
cmpSpContRegisterActivateCmd_t cmd;
} cmpCmdSpContRegisterActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_REGISTER_ACTIVATE_RSP Response
* @{ */
@@ -879,7 +890,7 @@ typedef struct {
cmpSpContRegisterActivateRsp_t rsp;
} cmpRspSpContRegisterActivate_t;
-/** @} */
+/** @} */
/** Map CMP SpContRegisterActivate message. */
typedef union {
@@ -889,7 +900,7 @@ typedef union {
cmpRspSpContRegisterActivate_t cmpRspSpContRegisterActivate;
} cmpMapSpContRegisterActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_UNREGISTER \
MC_CMP_CMD_SP_CONT_UNREGISTER
@@ -920,7 +931,7 @@ typedef struct {
cmpSpContUnregisterCmd_t cmd;
} cmpCmdSpContUnregister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_UNREGISTER_RSP Response
* @{ */
@@ -949,7 +960,7 @@ typedef struct {
cmpSpContUnregisterRsp_t rsp;
} cmpRspSpContUnregister_t;
-/** @} */
+/** @} */
/** Map CMP SpContUnregister message. */
typedef union {
@@ -959,7 +970,7 @@ typedef union {
cmpRspSpContUnregister_t cmpRspSpContUnregister;
} cmpMapSpContUnregister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_REGISTER \
MC_CMP_CMD_SP_CONT_REGISTER
@@ -1008,7 +1019,7 @@ typedef struct {
cmpSpContRegisterCmd_t cmd;
} cmpCmdSpContRegister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_REGISTER_RSP Response
* @{ */
@@ -1041,7 +1052,7 @@ typedef struct {
cmpSpContRegisterRsp_t rsp;
} cmpRspSpContRegister_t;
-/** @} */
+/** @} */
/** Map CMP SpContRegister message. */
typedef union {
@@ -1051,7 +1062,7 @@ typedef union {
cmpRspSpContRegister_t cmpRspSpContRegister;
} cmpMapSpContRegister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_LOCK_BY_ROOT \
MC_CMP_CMD_SP_CONT_LOCK_BY_ROOT
@@ -1063,7 +1074,7 @@ typedef union {
/** SpContLockByRoot signed command. */
typedef struct {
/** Command header. */
- cmpCommandHeaderMap_t cmdHeader;
+ cmpCommandHeaderMap_t cmdHeader;
/** Spid. */
mcSpid_t spid;
} cmpSpLockByRootCmdSdata_t;
@@ -1082,7 +1093,7 @@ typedef struct {
cmpSpContLockByRootCmd_t cmd;
} cmpCmdSpContLockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_LOCK_BY_ROOT_RSP Response
* @{ */
@@ -1111,7 +1122,7 @@ typedef struct {
cmpSpContLockByRootRsp_t rsp;
} cmpRspSpContLockByRoot_t;
-/** @} */
+/** @} */
/** Map CMP SpContLockByRoot message. */
typedef union {
@@ -1121,7 +1132,7 @@ typedef union {
cmpRspSpContLockByRoot_t cmpRspSpContLockByRoot;
} cmpMapSpContLockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_UNLOCK_BY_ROOT \
MC_CMP_CMD_SP_CONT_UNLOCK_BY_ROOT
@@ -1133,7 +1144,7 @@ typedef union {
/** SpContUnlockByRoot signed command. */
typedef struct {
/** Command header. */
- cmpCommandHeaderMap_t cmdHeader;
+ cmpCommandHeaderMap_t cmdHeader;
/** Spid. */
mcSpid_t spid;
} cmpSpUnlockByRootCmdSdata_t;
@@ -1152,7 +1163,7 @@ typedef struct {
cmpSpContUnlockByRootCmd_t cmd;
} cmpCmdSpContUnlockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_UNLOCK_BY_ROOT_RSP Response
* @{ */
@@ -1181,7 +1192,7 @@ typedef struct {
cmpSpContUnlockByRootRsp_t rsp;
} cmpRspSpContUnlockByRoot_t;
-/** @} */
+/** @} */
/** Map CMP SpContUnlockByRoot message. */
typedef union {
@@ -1191,7 +1202,7 @@ typedef union {
cmpRspSpContUnlockByRoot_t cmpRspSpContUnlockByRoot;
} cmpMapSpContUnlockByRoot_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_ACTIVATE \
MC_CMP_CMD_SP_CONT_ACTIVATE
@@ -1240,7 +1251,7 @@ typedef struct {
cmpSpContActivateCmd_t cmd;
} cmpCmdSpContActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_ACTIVATE_RSP Response
* @{ */
@@ -1269,7 +1280,7 @@ typedef struct {
cmpSpContActivateRsp_t rsp;
} cmpRspSpContActivate_t;
-/** @} */
+/** @} */
/** Map CMP SpContActivate message. */
typedef union {
@@ -1279,7 +1290,7 @@ typedef union {
cmpRspSpContActivate_t cmpRspSpContActivate;
} cmpMapSpContActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_LOCK_BY_SP \
MC_CMP_CMD_SP_CONT_LOCK_BY_SP
@@ -1291,7 +1302,7 @@ typedef union {
/** SpContLockBySp signed command. */
typedef struct {
/** Command header. */
- cmpCommandHeaderMap_t cmdHeader;
+ cmpCommandHeaderMap_t cmdHeader;
/** Spid. */
mcSpid_t spid;
} cmpSpLockBySpCmdSdata_t;
@@ -1310,7 +1321,7 @@ typedef struct {
cmpSpContLockBySpCmd_t cmd;
} cmpCmdSpContLockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_LOCK_BY_SP_RSP Response
* @{ */
@@ -1339,7 +1350,7 @@ typedef struct {
cmpSpContLockBySpRsp_t rsp;
} cmpRspSpContLockBySp_t;
-/** @} */
+/** @} */
/** Map CMP SpContLockBySp message. */
typedef union {
@@ -1349,7 +1360,7 @@ typedef union {
cmpRspSpContLockBySp_t cmpRspSpContLockBySp;
} cmpMapSpContLockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_UNLOCK_BY_SP \
MC_CMP_CMD_SP_CONT_UNLOCK_BY_SP
@@ -1361,7 +1372,7 @@ typedef union {
/** SpContUnlockBySp signed command. */
typedef struct {
/** Command header. */
- cmpCommandHeaderMap_t cmdHeader;
+ cmpCommandHeaderMap_t cmdHeader;
/** Spid. */
mcSpid_t spid;
} cmpSpUnlockBySpCmdSdata_t;
@@ -1380,7 +1391,7 @@ typedef struct {
cmpSpContUnlockBySpCmd_t cmd;
} cmpCmdSpContUnlockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_SP_CONT_UNLOCK_BY_SP_RSP Response
* @{ */
@@ -1409,7 +1420,7 @@ typedef struct {
cmpSpContUnlockBySpRsp_t rsp;
} cmpRspSpContUnlockBySp_t;
-/** @} */
+/** @} */
/** Map CMP SpContUnlockBySp message. */
typedef union {
@@ -1419,7 +1430,7 @@ typedef union {
cmpRspSpContUnlockBySp_t cmpRspSpContUnlockBySp;
} cmpMapSpContUnlockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_REGISTER_ACTIVATE \
MC_CMP_CMD_TLT_CONT_REGISTER_ACTIVATE
@@ -1451,7 +1462,7 @@ typedef struct {
/** Uuid. */
mcUuid_t uuid;
/** Trustlet public key hash. */
- mcSha256_t skSpTltEnc;
+ mcSha256_t skSpTltEnc;
/** Minimum trustlet version supported. */
mcContVersion_t tltVersion;
/** Encrypted and padded data size. */
@@ -1474,7 +1485,7 @@ typedef struct {
cmpTltContRegisterActivateCmd_t cmd;
} cmpCmdTltContRegisterActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_REGISTER_ACTIVATE_RSP Response
* @{ */
@@ -1505,7 +1516,7 @@ typedef struct {
cmpTltContRegisterActivateRsp_t rsp;
} cmpRspTltContRegisterActivate_t;
-/** @} */
+/** @} */
/** Map CMP TltContRegisterActivate message. */
typedef union {
@@ -1548,7 +1559,7 @@ typedef struct {
cmpTltContUnregisterCmd_t cmd;
} cmpCmdTltContUnregister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_UNREGISTER_RSP Response
* @{ */
@@ -1577,7 +1588,7 @@ typedef struct {
cmpTltContUnregisterRsp_t rsp;
} cmpRspTltContUnregister_t;
-/** @} */
+/** @} */
/** Map CMP TltContUnregister message. */
typedef union {
@@ -1619,7 +1630,7 @@ typedef struct {
/** Uuid. */
mcUuid_t uuid;
/** Trustlet public key hash. */
- mcSha256_t skSpTltEnc;
+ mcSha256_t skSpTltEnc;
/** Minimum trustlet version supported. */
mcContVersion_t tltVersion;
/** Encrypted and padded data size. */
@@ -1642,7 +1653,7 @@ typedef struct {
cmpTltContRegisterCmd_t cmd;
} cmpCmdTltContRegister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_REGISTER_RSP Response
* @{ */
@@ -1675,7 +1686,7 @@ typedef struct {
cmpTltContRegisterRsp_t rsp;
} cmpRspTltContRegister_t;
-/** @} */
+/** @} */
/** Map CMP TltContRegister message. */
typedef union {
@@ -1685,7 +1696,7 @@ typedef union {
cmpRspTltContRegister_t cmpRspTltContRegister;
} cmpMapTltContRegister_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_ACTIVATE \
MC_CMP_CMD_TLT_CONT_ACTIVATE
@@ -1718,7 +1729,7 @@ typedef struct {
cmpTltContActivateCmd_t cmd;
} cmpCmdTltContActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_ACTIVATE_RSP Response
* @{ */
@@ -1747,7 +1758,7 @@ typedef struct {
cmpTltContActivateRsp_t rsp;
} cmpRspTltContActivate_t;
-/** @} */
+/** @} */
/** Map CMP TltContActivate message. */
typedef union {
@@ -1757,7 +1768,7 @@ typedef union {
cmpRspTltContActivate_t cmpRspTltContActivate;
} cmpMapTltContActivate_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_LOCK_BY_SP \
MC_CMP_CMD_TLT_CONT_LOCK_BY_SP
@@ -1790,7 +1801,7 @@ typedef struct {
cmpTltContLockBySpCmd_t cmd;
} cmpCmdTltContLockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_LOCK_BY_SP_RSP Response
* @{ */
@@ -1819,7 +1830,7 @@ typedef struct {
cmpTltContLockBySpRsp_t rsp;
} cmpRspTltContLockBySp_t;
-/** @} */
+/** @} */
/** Map CMP TltContLockBySp message. */
typedef union {
@@ -1829,7 +1840,7 @@ typedef union {
cmpRspTltContLockBySp_t cmpRspTltContLockBySp;
} cmpMapTltContLockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_UNLOCK_BY_SP \
MC_CMP_CMD_TLT_CONT_UNLOCK_BY_SP
@@ -1862,7 +1873,7 @@ typedef struct {
cmpTltContUnlockBySpCmd_t cmd;
} cmpCmdTltContUnlockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_UNLOCK_BY_SP_RSP Response
* @{ */
@@ -1901,7 +1912,7 @@ typedef union {
cmpRspTltContUnlockBySp_t cmpRspTltContUnlockBySp;
} cmpMapTltContUnlockBySp_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_PERSONALIZE \
MC_CMP_CMD_TLT_CONT_PERSONALIZE
@@ -1953,7 +1964,7 @@ typedef struct {
cmpTltContPersonalizeCmd_t cmd;
} cmpCmdTltContPersonalize_t;
-/** @} */
+/** @} */
/** @defgroup MC_CMP_CMD_TLT_CONT_PERSONALIZE_RSP Response
* @{ */
@@ -2013,6 +2024,10 @@ typedef union {
cmpCmdGenAuthToken_t cmpCmdGenAuthToken;
/** Backward compatible system response GenAuthToken. */
cmpRspGenAuthToken_t cmpRspGenAuthToken;
+ /** Backward compatible system command GenBindingKey. */
+ cmpCmdGenBindingKey_t cmpCmdGenBindingKey;
+ /** Backward compatible system response GenBindingKey. */
+ cmpRspGenBindingKey_t cmpRspGenBindingKey;
/** Command header. */
cmpCommandHeaderMap_t cmdHeader;