/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_util/core/ |
H A D | nstackx_openssl.c | 74 if (cryptPara->aadLen == 0 || cryptPara->ctx == NULL) { in InitEncryptCtx() 80 if (GetRandBytes(cryptPara->iv, cryptPara->ivLen) != NSTACKX_EOK) { in InitEncryptCtx() 85 if (EVP_EncryptInit_ex(cryptPara->ctx, cipher, NULL, cryptPara->key, cryptPara->iv) == 0) { in InitEncryptCtx() 89 …if (EVP_EncryptUpdate(cryptPara->ctx, NULL, &length, cryptPara->aad, (int32_t)cryptPara->aadLen) =… in InitEncryptCtx() 132 if (memcpy_s(outBuf + retLen, outLen - retLen, cryptPara->iv, cryptPara->ivLen) != EOK) { in AesGcmEncryptVec() 136 retLen += cryptPara->ivLen; in AesGcmEncryptVec() 170 if (cryptPara->ivLen != GCM_IV_LENGTH || cryptPara->aadLen == 0 || cryptPara->ctx == NULL) { in InitDecryptCtx() 174 if (EVP_DecryptInit_ex(cryptPara->ctx, cipher, NULL, cryptPara->key, cryptPara->iv) == 0) { in InitDecryptCtx() 178 …if (EVP_DecryptUpdate(cryptPara->ctx, NULL, &length, cryptPara->aad, (int32_t)cryptPara->aadLen) =… in InitDecryptCtx() 265 (void)cryptPara; in AesGcmEncrypt() [all …]
|
H A D | nstackx_mbedtls.c | 104 …ret = mbedtls_gcm_setkey(&aesContext, MBEDTLS_CIPHER_ID_AES, cryptPara->key, cryptPara->keylen * K… in MbedAesGcmEncrypt() 111 GCM_IV_LENGTH, cryptPara->aad, cryptPara->aadLen, inBuf, outBuf, GCM_TAG_LENGTH, tagBuf); in MbedAesGcmEncrypt() 144 cryptPara->aad, cryptPara->aadLen, inBuf, outBuf, tagBuf); in MbedChaChaEncrypt() 171 cryptPara->ivLen = GCM_IV_LENGTH; in AesGcmEncrypt() 173 if (GetRandBytes(cryptPara->iv, cryptPara->ivLen) != NSTACKX_EOK) { in AesGcmEncrypt() 177 if (cryptPara->cipherType == CIPHER_CHACHA) { in AesGcmEncrypt() 195 cryptPara->keylen * KEY_BITS_UNIT); in MbedAesGcmDecrypt() 204 cryptPara->aad, cryptPara->aadLen, inBuf + actualPlainLen, GCM_TAG_LENGTH, inBuf, outBuf); in MbedAesGcmDecrypt() 229 cryptPara->aad, cryptPara->aadLen, inBuf, outBuf, inBuf + actualPlainLen); in MbedChaChaDecrypt() 247 cryptPara->ivLen = GCM_IV_LENGTH; in AesGcmDecrypt() [all …]
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_util/interface/ |
H A D | nstackx_openssl.h | 73 NSTACKX_EXPORT uint32_t AesGcmEncryptVec(AesVec *vec, uint32_t vecNum, CryptPara *cryptPara, 75 NSTACKX_EXPORT uint32_t AesGcmEncrypt(const uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara, 77 NSTACKX_EXPORT uint32_t AesGcmDecrypt(uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara,
|
H A D | nstackx_mbedtls.h | 60 NSTACKX_EXPORT uint32_t AesGcmEncrypt(const uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara, 62 NSTACKX_EXPORT uint32_t AesGcmDecrypt(uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara,
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_core/dfile/core/ |
H A D | nstackx_file_manager.c | 408 ClearCryptCtx(fileList->cryptPara.ctx); in ClearRecvFileList() 626 if (fileList->cryptPara.keylen > 0) { in WriteSingleBlockFrame() 1039 fileList->cryptPara.cipherType = CIPHER_CHACHA; in SetCryptPara() 1041 fileList->cryptPara.cipherType = CIPHER_AES_GCM; in SetCryptPara() 1045 if (memcpy_s(fileList->cryptPara.key, sizeof(fileList->cryptPara.key), key, keyLen) != EOK) { in SetCryptPara() 1049 fileList->cryptPara.keylen = keyLen; in SetCryptPara() 1051 aadLen = sizeof(fileList->cryptPara.aad); in SetCryptPara() 1052 if (memset_s(fileList->cryptPara.aad, aadLen, GCM_AAD_CHAR, aadLen) != EOK) { in SetCryptPara() 1056 fileList->cryptPara.aadLen = aadLen; in SetCryptPara() 1057 fileList->cryptPara.ctx = CreateCryptCtx(); in SetCryptPara() [all …]
|
H A D | nstackx_file_manager_client.c | 102 static FileDataFrame *GetEncryptedDataFrame(FileManager *fileManager, CryptPara *cryptPara, FileInf… in GetEncryptedDataFrame() argument 140 …if (AesGcmEncrypt(buffer, targetLenth, cryptPara, (uint8_t *)fileDataFrame + frameOffset, payLoadL… in GetEncryptedDataFrame() 185 int32_t GetEncryptedDataTarFrame(CryptPara *cryptPara, uint16_t fileId, FileListTask *fileList, uin… in GetEncryptedDataTarFrame() argument 204 …if (AesGcmEncrypt(buffer->blockPayload, targetLenth, cryptPara, fileDataFrame->blockPayload, payLo… in GetEncryptedDataTarFrame() 282 if (fileList->cryptPara.keylen > 0) { in CreateRetranBlockFrame() 283 … fileDataFrame = GetEncryptedDataFrame(fileManager, &fileList->cryptPara, fileInfo, blockSequence); in CreateRetranBlockFrame() 419 if (fileList->cryptPara.keylen > 0) { in CreateSendBlockFrame() 420 fileDataFrame = GetEncryptedDataFrame(fileManager, &fileList->cryptPara, fileInfo, in CreateSendBlockFrame() 527 ClearCryptCtx(fileList->cryptPara.ctx); in ClearSendFileList()
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_core/dfile/include/ |
H A D | nstackx_file_manager.h | 191 CryptPara cryptPara; member 410 int32_t GetEncryptedDataTarFrame(CryptPara *cryptPara, uint16_t fileId, FileListTask *fileList, uin…
|