Home
last modified time | relevance | path

Searched refs:dataIn (Results 1 – 6 of 6) sorted by relevance

/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/utils/src/dmpu_asset_pkg_util/common/
Ddmpu_common.c81 int8_t dataIn[MAX_DATA_IN_SIZE] = {0x0}; in AesCmacKeyDerivation() local
99 dataIn[index++] = 0x1; in AesCmacKeyDerivation()
100 memcpy(&dataIn[index], pLabel, labelSize); in AesCmacKeyDerivation()
102 dataIn[index++] = 0x0; in AesCmacKeyDerivation()
103 memcpy(&dataIn[index], pContext, contextSize); in AesCmacKeyDerivation()
105 dataIn[index++] = outKeySize*CC_BITS_IN_BYTE; // size of the key in bits in AesCmacKeyDerivation()
107 UTIL_LOG_BYTE_BUFF("dataIn", dataIn, index); in AesCmacKeyDerivation()
109 rc = CC_CommonAesCmacEncrypt(dataIn, index, in AesCmacKeyDerivation()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/utils/src/cc3x_asset_prov_rt/lib/
Dmain.c86 int8_t dataIn[KPROV_DATA_IN_SIZE] = {0x0}; in AesCmacKeyDerivation() local
89 dataIn[i++] = 0x1; in AesCmacKeyDerivation()
90 dataIn[i++] = lable; in AesCmacKeyDerivation()
91 dataIn[i++] = 0x0; in AesCmacKeyDerivation()
92 memcpy(&dataIn[i], pContext, contextSize); in AesCmacKeyDerivation()
94 dataIn[i] = outKeySize*CC_BITS_IN_BYTE; // size of the key in bits in AesCmacKeyDerivation()
96 UTIL_LOG_BYTE_BUFF("dataIn", dataIn, sizeof(dataIn)); in AesCmacKeyDerivation()
98 rc = CC_CommonAesCmacEncrypt(dataIn, sizeof(dataIn), in AesCmacKeyDerivation()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/utils/
Dmbedtls_cc_util_key_derivation.c40 uint8_t dataIn[CC_UTIL_MAX_KDF_SIZE_IN_BYTES] = {0}; in mbedtls_util_key_derivation() local
132 CC_PalMemCopy((uint8_t*)&dataIn[i], pLabel, labelSize); in mbedtls_util_key_derivation()
136 dataIn[i++] = 0x00; in mbedtls_util_key_derivation()
139 CC_PalMemCopy((uint8_t*)&dataIn[i], pContextData, contextSize); in mbedtls_util_key_derivation()
146 CC_PalMemCopy((uint8_t*)&dataIn[i], (uint8_t*)&lengthReverse, 2); in mbedtls_util_key_derivation()
148 CC_PalMemCopy((uint8_t*)&dataIn[i], (uint8_t*)&length, 1); in mbedtls_util_key_derivation()
153 dataIn[0] = iterationNum+1; in mbedtls_util_key_derivation()
155 … rc = UtilCmacDeriveKey(utilKeyType, (CCAesUserKeyData_t*)pUserKey, dataIn, dataSize, tmp); in mbedtls_util_key_derivation()
161 dataIn, in mbedtls_util_key_derivation()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/utils/src/cmpu_asset_pkg_util/lib/
Dmain.c82 int8_t dataIn[MAX_DATA_IN_SIZE] = {0x0}; in AesCmacKeyDerivation() local
100 dataIn[index++] = 0x1; in AesCmacKeyDerivation()
101 memcpy(&dataIn[index], pLabel, labelSize); in AesCmacKeyDerivation()
103 dataIn[index++] = 0x0; in AesCmacKeyDerivation()
104 memcpy(&dataIn[index], pContext, contextSize); in AesCmacKeyDerivation()
106 dataIn[index++] = outKeySize*CC_BITS_IN_BYTE; // size of the key in bits in AesCmacKeyDerivation()
108 UTIL_LOG_BYTE_BUFF("dataIn", dataIn, index); in AesCmacKeyDerivation()
110 rc = CC_CommonAesCmacEncrypt(dataIn, index, in AesCmacKeyDerivation()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_productionlib/common/
Dprod_crypto_driver.c217 uint8_t dataIn[PROD_KEY_TMP_LABEL_SIZE + PROD_KEY_TMP_CONTEXT_SIZE + 3] = { 0 }; in CC_PROD_KeyDerivation() local
235 dataIn[dataInSize++] = 1; in CC_PROD_KeyDerivation()
236 CC_PalMemCopy((uint8_t *)&dataIn[dataInSize], pLabel, labelSize); in CC_PROD_KeyDerivation()
239 dataIn[dataInSize++] = 0x00; in CC_PROD_KeyDerivation()
240 CC_PalMemCopy((uint8_t *)&dataIn[dataInSize], pContextData, contextSize); in CC_PROD_KeyDerivation()
242dataIn[dataInSize++] = CC_AES_BLOCK_SIZE_IN_BYTES * CC_BITS_IN_BYTE; // all derived keys are 128… in CC_PROD_KeyDerivation()
258 drvRc = SetDataBuffersInfo((uint8_t*)dataIn, dataInSize, &inBuffInfo, in CC_PROD_KeyDerivation()
/trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_lib/
Dmbedtls_cc_util_asset_prov.c35 uint8_t dataIn[CC_UTIL_MAX_KDF_SIZE_IN_BYTES] = { 0 }; in mbedtls_util_asset_pkg_unpack() local
85 dataIn, &dataInSize, in mbedtls_util_asset_pkg_unpack()
91 dataIn[0] = 1; // only 1 iteration in mbedtls_util_asset_pkg_unpack()
94 dataIn, dataInSize, in mbedtls_util_asset_pkg_unpack()