| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/crypto_api/cc3x_sym/api/ |
| D | mbedtls_cc_chacha.c | 40 size_t dataInSize, in ChachaBlock() argument 61 if (dataInSize == 0) { in ChachaBlock() 72 if ((((upDataOut > upDataIn) && (upDataOut - upDataIn < dataInSize))) || in ChachaBlock() 73 (((upDataIn > upDataOut) && (upDataIn - upDataOut < dataInSize)))) { in ChachaBlock() 80 drvRc = SetDataBuffersInfo(pDataIn, dataInSize, &inBuffInfo, in ChachaBlock() 81 pDataOut, dataInSize, &outBuffInfo); in ChachaBlock() 87 drvRc = ProcessChacha(chachaCtx, &inBuffInfo, &outBuffInfo, dataInSize); in ChachaBlock() 168 size_t dataInSize, in mbedtls_chacha_block() argument 171 if ((dataInSize % CHACHA_BLOCK_SIZE_BYTES) != 0) { in mbedtls_chacha_block() 174 if (dataInSize == 0) { in mbedtls_chacha_block() [all …]
|
| D | mbedtls_cc_chacha_poly.c | 24 size_t dataInSize, in mbedtls_chacha_poly() argument 41 if ((pDataIn == NULL) ^ (dataInSize == 0)) { in mbedtls_chacha_poly() 48 (dataInSize > CC_MAX_UINT32_VAL) || in mbedtls_chacha_poly() 73 …ACHA_Nonce96BitSize, pKey, 1, encryptDecryptFlag, (uint8_t *)pDataIn, dataInSize, (uint8_t *)pDat… in mbedtls_chacha_poly() 81 rc = PolyMacCalc(polyKey, pAddData, addDataSize, pCipherData, dataInSize, polyMac, true); in mbedtls_chacha_poly() 97 …ACHA_Nonce96BitSize, pKey, 1, encryptDecryptFlag, (uint8_t *)pDataIn, dataInSize, (uint8_t *)pDat… in mbedtls_chacha_poly() 106 CC_PalMemSetZero(pDataOut, dataInSize); in mbedtls_chacha_poly()
|
| D | mbedtls_cc_poly.c | 17 size_t dataInSize, in mbedtls_poly() argument 28 ((pDataIn == NULL) ^ (dataInSize == 0)) || in mbedtls_poly() 29 (dataInSize > CC_MAX_UINT32_VAL)) { in mbedtls_poly() 34 rc = PolyMacCalc(pKey, NULL, 0, pDataIn, dataInSize, macRes, false); in mbedtls_poly()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_productionlib/common/ |
| D | prod_crypto_driver.c | 100 uint32_t dataInSize, in CC_PROD_Aes() argument 115 pDataIn, dataInSize, in CC_PROD_Aes() 186 uint32_t dataInSize, in CC_PROD_AesProcess() argument 194 error = SetDataBuffersInfo((uint8_t*)pDataIn, dataInSize, &inBuffInfo, in CC_PROD_AesProcess() 195 (uint8_t*)pOutbuff, dataInSize, &outBuffInfo); in CC_PROD_AesProcess() 201 return ProcessAesDrv(pAesCtx, &inBuffInfo, &outBuffInfo, dataInSize); in CC_PROD_AesProcess() 214 uint32_t dataInSize = 0; in CC_PROD_KeyDerivation() local 234 dataInSize = 0; in CC_PROD_KeyDerivation() 235 dataIn[dataInSize++] = 1; in CC_PROD_KeyDerivation() 236 CC_PalMemCopy((uint8_t *)&dataIn[dataInSize], pLabel, labelSize); in CC_PROD_KeyDerivation() [all …]
|
| D | prod_crypto_driver.h | 49 uint32_t dataInSize, 63 uint32_t dataInSize,
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/mbedtls_api/ |
| D | mbedtls_hash_common.c | 24 size_t dataInSize) in mbedtls_hashUpdate() argument 34 …(pHashCtx->blockSizeInBytes - pHashCtx->prevDataInSize) % pHashCtx->blockSizeInBytes), dataInSize); in mbedtls_hashUpdate() 40 dataInSize -= bytesToAdd; in mbedtls_hashUpdate() 65 bytesToAdd = (dataInSize / pHashCtx->blockSizeInBytes) * pHashCtx->blockSizeInBytes; in mbedtls_hashUpdate() 81 dataInSize -= bytesToAdd; in mbedtls_hashUpdate() 85 bytesToAdd = dataInSize; in mbedtls_hashUpdate() 146 size_t dataInSize = 0; in mbedtls_sha_finish_internal() local 156 dataInSize = pHashCtx->prevDataInSize; in mbedtls_sha_finish_internal() 160 drvRc = SetDataBuffersInfo((uint8_t*)localPrevDataIn, dataInSize, &inBuffInfo, in mbedtls_sha_finish_internal() 167 drvRc = ProcessHashDrv(pHashCtx, &inBuffInfo, dataInSize); in mbedtls_sha_finish_internal()
|
| D | mbedtls_hash_common.h | 17 size_t dataInSize);
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/psa_driver_api/src/ |
| D | cc3xx_psa_hash.c | 36 uint8_t *pDataIn, size_t dataInSize) in hash_update() argument 49 dataInSize); in hash_update() 57 dataInSize -= bytesToAdd; in hash_update() 90 bytesToAdd = (dataInSize / ctx_ptr->blockSizeInBytes) * in hash_update() 107 dataInSize -= bytesToAdd; in hash_update() 111 bytesToAdd = dataInSize; in hash_update() 237 size_t dataInSize = 0; in cc3xx_hash_finish() local 255 dataInSize = pHashCtx->prevDataInSize; in cc3xx_hash_finish() 259 drvRc = SetDataBuffersInfo((uint8_t *)localPrevDataIn, dataInSize, in cc3xx_hash_finish() 266 drvRc = ProcessHashDrv(pHashCtx, &inBuffInfo, dataInSize); in cc3xx_hash_finish()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/utils/src/common/ |
| D | common_crypto_sym.h | 29 int32_t dataInSize, 81 int32_t dataInSize, 106 int32_t CC_CommonCalcSha1(uint8_t *pDataIn, int32_t dataInSize, uint8_t *pHash); 120 uint32_t dataInSize,
|
| D | common_crypto_asym.c | 45 int32_t dataInSize, in Sign_v15() argument 88 if (!EVP_SignUpdate(md_ctx, pDataIn, dataInSize)) { in Sign_v15() 129 if (!EVP_VerifyUpdate(md_ctx, pDataIn, dataInSize)) { in Sign_v15() 172 uint32_t dataInSize, in Sign_v21() argument 191 EVP_DigestUpdate(&md_ctx, (const void*) pDataIn, dataInSize); in Sign_v21() 235 int32_t dataInSize, in Verify_v21() argument 255 EVP_DigestUpdate(&md_ctx, (const void*) pDataIn, dataInSize); in Verify_v21() 293 int32_t dataInSize, in CC_CommonRsaVerify() argument 326 status = Verify_v21(pRsaPubKey, pDataIn, dataInSize, pSignature); in CC_CommonRsaVerify() 358 uint32_t dataInSize, in CC_CommonRsaSign() argument [all …]
|
| D | common_crypto_sym.c | 34 int32_t dataInSize, in CC_CommonAesCtrEncrypt() argument 63 AES_ctr128_encrypt (pDataIn, pEncBuff, dataInSize, &key, m_iv, m_ecount_buf, &m_num); in CC_CommonAesCtrEncrypt() 359 int32_t dataInSize, in CC_CommonAesCmacEncrypt() argument 391 rc = CMAC_Update(cmac_ctx, pDataIn, dataInSize); in CC_CommonAesCmacEncrypt() 461 int32_t dataInSize, in CC_CommonCalcSha1() argument 475 SHA1(pDataIn, dataInSize, hash); in CC_CommonCalcSha1() 495 uint32_t dataInSize, in CC_CommonAesEcbEncrypt() argument
|
| D | common_crypto_asym.h | 36 int32_t dataInSize, 84 int32_t dataInSize,
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_lib/ |
| D | cc_util_cmac.c | 98 size_t dataInSize, in UtilCmacDeriveKey() argument 113 if ((dataInSize < CC_UTIL_CMAC_DERV_MIN_DATA_IN_SIZE) || in UtilCmacDeriveKey() 114 (dataInSize > CC_UTIL_CMAC_DERV_MAX_DATA_IN_SIZE)) { in UtilCmacDeriveKey() 171 rc = SetDataBuffersInfo(pDataIn, dataInSize, &inBuffInfo, in UtilCmacDeriveKey() 178 rc = FinishAesDrv(&aesCtxBuf, &inBuffInfo, &outBuffInfo, dataInSize); in UtilCmacDeriveKey()
|
| D | mbedtls_cc_util_asset_prov.c | 36 size_t dataInSize = CC_UTIL_MAX_KDF_SIZE_IN_BYTES; in mbedtls_util_asset_pkg_unpack() local 85 dataIn, &dataInSize, in mbedtls_util_asset_pkg_unpack() 94 dataIn, dataInSize, in mbedtls_util_asset_pkg_unpack()
|
| D | cc_util_cmac.h | 38 size_t dataInSize,
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/shared/include/crypto_api/cc3x/ |
| D | mbedtls_cc_chacha.h | 135 size_t dataInSize, /*!< [in] The size of the input data. 155 …size_t dataInSize, /*!< [in] The size of the input data. Valid value… 190 …size_t dataInSize, /*!< [in] The size of the input data. Must no…
|
| D | mbedtls_cc_chacha_poly.h | 51 …size_t dataInSize, /*!< [in] The size of the input data. Must no…
|
| D | mbedtls_cc_poly.h | 64 … size_t dataInSize, /*!< [in] The size of the input data. Must not be zero. */
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/crypto_api/ec_wrst/ |
| D | cc_ecdsa_verify.c | 199 … size_t dataInSize /* in */ ) in EcdsaVerifyUpdate() argument 228 if (pMessageDataIn == NULL && dataInSize){ in EcdsaVerifyUpdate() 235 if (dataInSize >= (1UL << 29)){ in EcdsaVerifyUpdate() 245 err = mbedtls_md_update(&(pWorkingContext->hash_ctx), pMessageDataIn, dataInSize); in EcdsaVerifyUpdate() 247 … err = CC_HashUpdate( &(pWorkingContext->hashUserCtxBuff), pMessageDataIn, dataInSize ); in EcdsaVerifyUpdate() 253 … if (dataInSize != ecpki_hash_info[pWorkingContext->hashMode].hashResultSize*CC_32BIT_WORD_SIZE) { in EcdsaVerifyUpdate() 259 CC_PalMemCopy((uint8_t *)pWorkingContext->hashResult,pMessageDataIn,dataInSize); in EcdsaVerifyUpdate()
|
| D | cc_ecdsa_sign.c | 213 … size_t dataInSize /* in */ ) in EcdsaSignUpdate() argument 243 if (pMessageDataIn == NULL && dataInSize) { in EcdsaSignUpdate() 250 if (dataInSize >= (1UL << 29)) { in EcdsaSignUpdate() 259 err = mbedtls_md_update(&(pWorkingContext->hash_ctx), pMessageDataIn, dataInSize); in EcdsaSignUpdate() 261 … err = CC_HashUpdate( &(pWorkingContext->hashUserCtxBuff), pMessageDataIn, dataInSize ); in EcdsaSignUpdate() 267 if (dataInSize != pWorkingContext->hashResultSizeWords*sizeof(uint32_t)) { in EcdsaSignUpdate() 273 CC_PalMemCopy((uint8_t*)pWorkingContext->hashResult, pMessageDataIn, dataInSize); in EcdsaSignUpdate()
|
| D | cc_ecpki_local.h | 105 …size_t dataInSize /*!< [in] The size of the message data block, … 200 …size_t dataInSize /*!< [in] The size of the message data block, …
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/codesafe/src/crypto_api/cc3x_sym/driver/ |
| D | hash_driver.h | 57 drvError_t ProcessHashDrv(void *pCtx, CCBuffInfo_t *pInputBuffInfo, uint32_t dataInSize); 62 drvError_t ProcessSwHash512(void *pCtx, CCBuffInfo_t *pInputBuffInfo, uint32_t dataInSize );
|
| D | driver_common.c | 17 drvError_t SetDataBuffersInfo(const uint8_t *pDataIn, size_t dataInSize, CCBuffInfo_t *pInputBuffIn… in SetDataBuffersInfo() argument 23 drvRet = CC_PalDataBufferAttrGet(pDataIn, dataInSize, INPUT_DATA_BUFFER, &buffNs); in SetDataBuffersInfo()
|
| D | hash_driver.c | 100 uint32_t dataInSize) in ProcessHashDrv() argument 195 if (dataInSize == 0) { in ProcessHashDrv() 213 CC_HAL_WRITE_REGISTER(CC_REG_OFFSET(HOST_RGF, SRC_LLI_WORD1) ,dataInSize); in ProcessHashDrv()
|
| /trusted-firmware-m-latest/lib/ext/cryptocell-312-runtime/host/src/cc3x_sbromlib/ |
| D | bsv_hash_driver.c | 99 uint32_t dataInSize) in ProcessBsvHash() argument 111 if (dataInSize != 0) { in ProcessBsvHash() 115 … drvRet = CC_PalDataBufferAttrGet((uint8_t*)inputDataAddr, dataInSize, INPUT_DATA_BUFFER, &buffNs); in ProcessBsvHash() 127 SB_HAL_WRITE_REGISTER(SB_REG_ADDR(hwBaseAddress, SRC_LLI_WORD1) ,dataInSize); in ProcessBsvHash()
|