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/ |
| D | dmpu_common.c | 81 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/ |
| D | main.c | 86 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/ |
| D | mbedtls_cc_util_key_derivation.c | 40 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/ |
| D | main.c | 82 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/ |
| D | prod_crypto_driver.c | 217 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() 242 …dataIn[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/ |
| D | mbedtls_cc_util_asset_prov.c | 35 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()
|