diff options
Diffstat (limited to 'mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h')
-rw-r--r-- | mobicore/common/MobiCore/inc/TlCm/3.0/cmpMap.h | 201 |
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; |