/base/security/huks/frameworks/crypto_lite/cipher/src/ |
D | cipher_aes.c | 117 …if ((ivBufLen < (ctx->iv.ivOffset + ctx->iv.ivLen)) || (ctx->iv.ivOffset < 0) || (ctx->iv.ivLen <=… in SetIv() 121 ctx->iv.ivBuf = malloc(ctx->iv.ivLen); in SetIv() 122 if (ctx->iv.ivBuf == NULL) { in SetIv() 127 int32_t ret = memcpy_s(ctx->iv.ivBuf, ctx->iv.ivLen, ivBuf + ctx->iv.ivOffset, ctx->iv.ivLen); in SetIv() 130 free(ctx->iv.ivBuf); in SetIv() 131 ctx->iv.ivBuf = NULL; in SetIv() 138 static int32_t InitAesCryptContext(const char *key, const AesIvMode *iv, AesCryptContext *ctx) in InitAesCryptContext() argument 142 if (iv == NULL || ctx == NULL || key == NULL) { in InitAesCryptContext() 146 if ((iv->transformation != NULL) && (strcmp(iv->transformation, "AES/CBC/PKCS5Padding"))) { in InitAesCryptContext() 151 ctx->iv.ivOffset = iv->ivOffset; in InitAesCryptContext() [all …]
|
/base/security/crypto_framework/test/unittest/src/ |
D | crypto_aes_cipher_test.cpp | 602 uint8_t iv[16] = {0}; variable 610 ivSpec.iv.data = iv; 611 ivSpec.iv.len = 16; 653 uint8_t iv[16] = {0}; variable 661 ivSpec.iv.data = iv; 662 ivSpec.iv.len = 16; 704 uint8_t iv[16] = {0}; variable 712 ivSpec.iv.data = iv; 713 ivSpec.iv.len = 16; 755 uint8_t iv[16] = {0}; variable [all …]
|
D | crypto_3des_cipher_test.cpp | 379 uint8_t iv[8] = {0}; variable 381 ivSpec.iv.data = iv; 382 ivSpec.iv.len = 8; 430 uint8_t iv[8] = {0}; variable 432 ivSpec.iv.data = iv; 433 ivSpec.iv.len = 8; 480 uint8_t iv[8] = {0}; variable 482 ivSpec.iv.data = iv; 483 ivSpec.iv.len = 8; 530 uint8_t iv[8] = {0}; variable [all …]
|
/base/startup/hvb/libhvb/src/crypto/ |
D | hvb_hash_sha256.c | 160 int sha256_data_blk_update(uint32_t *iv, const void *msg, uint64_t len); 162 __attribute__((weak)) int sha256_data_blk_update(uint32_t *iv, const void *msg, uint64_t len) in sha256_data_blk_update() argument 171 regs[j] = iv[j]; in sha256_data_blk_update() 177 iv[j] += regs[j]; in sha256_data_blk_update() 183 static void hash_sha256_pad_update(uint32_t *iv, const void *left_msg, uint64_t left_len, uint64_t … in hash_sha256_pad_update() argument 211 sha256_data_blk_update(iv, sha256_pad, word2byte(pad_word_len)); in hash_sha256_pad_update() 214 static int hash_sha256_output_iv(uint32_t *iv, uint8_t *out, uint32_t out_len) in hash_sha256_output_iv() argument 221 iv[i] = htobe32(iv[i]); in hash_sha256_output_iv() 224 hvb_memcpy(out, iv, IV_BYTE_SIZE_SHA256); in hash_sha256_output_iv() 233 uint32_t iv[IV_WORD_SIZE_SHA256]; in hash_sha256_single() local [all …]
|
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/aes/src/ |
D | cipher_aes_common.c | 28 uint8_t *iv = spec->iv.data; in GetIv() local 29 return (const unsigned char *)iv; in GetIv() 65 if ((*data)->iv != NULL) { in FreeCipherData() 66 HcfFree((*data)->iv); in FreeCipherData() 67 (*data)->iv = NULL; in FreeCipherData()
|
D | cipher_aes_openssl.c | 244 if ((params->iv.data == NULL) || (params->iv.len != GCM_IV_LEN)) { in IsGcmParamsValid() 265 …if ((params->iv.data == NULL) || (params->iv.len < CCM_IV_MIN_LEN) || (params->iv.len > CCM_IV_MAX… in IsCcmParamsValid()
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
D | openssl_aes_helper.c | 134 struct HksParam *iv = NULL; in AesEncrypt() local 135 HksGetParam(paramSetIn, HKS_TAG_IV, &iv); in AesEncrypt() 148 if (EVP_EncryptInit_ex(ctx, NULL, NULL, randomKey->data, iv->blob.data) != 1) { in AesEncrypt() 188 struct HksParam *iv = NULL; in AesDecrypt() local 189 HksGetParam(paramSetIn, HKS_TAG_IV, &iv); in AesDecrypt() 202 if (EVP_DecryptInit_ex(ctx, NULL, NULL, randomKey->data, iv->blob.data) != 1) { in AesDecrypt() 240 struct HksParam *iv = NULL; in AesGcmEncrypt() local 241 HksGetParam(paramSetIn, HKS_TAG_NONCE, &iv); in AesGcmEncrypt() 256 if (EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_IVLEN, iv->blob.size, NULL) != 1) { in AesGcmEncrypt() 261 if (EVP_EncryptInit_ex(ctx, NULL, NULL, randomKey->data, iv->blob.data) != 1) { in AesGcmEncrypt() [all …]
|
/base/security/crypto_framework/frameworks/js/napi/crypto/src/ |
D | napi_utils.cpp | 284 HcfBlob *iv = GetBlobFromParamsSpec(env, arg, IV_PARAMS); in GetIvParamsSpec() local 285 if (iv == nullptr) { in GetIvParamsSpec() 291 ivParamsSpec->iv = *iv; in GetIvParamsSpec() 293 HcfFree(iv); in GetIvParamsSpec() 297 static bool GetIvAndAadBlob(napi_env env, napi_value arg, HcfBlob **iv, HcfBlob **aad) in GetIvAndAadBlob() argument 299 *iv = GetBlobFromParamsSpec(env, arg, IV_PARAMS); in GetIvAndAadBlob() 300 if (*iv == nullptr) { in GetIvAndAadBlob() 308 HcfFree((*iv)->data); in GetIvAndAadBlob() 309 HcfFree(*iv); in GetIvAndAadBlob() 317 HcfBlob *iv = nullptr; in GetGcmParamsSpec() local [all …]
|
D | napi_cipher.cpp | 60 HcfIvParamsSpec *iv = reinterpret_cast<HcfIvParamsSpec *>(paramsSpec); in FreeParamsSpec() local 61 HcfFree(iv->iv.data); in FreeParamsSpec() 62 iv->iv.data = nullptr; in FreeParamsSpec() 63 iv->iv.len = 0; in FreeParamsSpec() 67 HcfFree(gcm->iv.data); in FreeParamsSpec() 70 gcm->iv.len = 0; in FreeParamsSpec() 73 gcm->iv.data = nullptr; in FreeParamsSpec() 79 HcfFree(ccm->iv.data); in FreeParamsSpec() 82 ccm->iv.len = 0; in FreeParamsSpec() 85 ccm->iv.data = nullptr; in FreeParamsSpec()
|
/base/security/huks/frameworks/crypto_lite/cipher/include/ |
D | cipher.h | 61 AesIvMode iv; member 77 const AesIvMode *iv, AesCryptContext *aesCryptCxt);
|
/base/security/huks/frameworks/crypto_lite/js/builtin/src/ |
D | cipher_module.cpp | 119 AesIvMode iv = {NULL, NULL, 0, 0}; in Aes() local 130 iv.ivBuf = strIv; in Aes() 131 iv.ivLen = ivLen; in Aes() 132 iv.ivOffset = ivOffset; in Aes() 133 iv.transformation = strTransformation; in Aes() 134 ret = InitAesCryptData(strAction, strText, strKey, &iv, &aes); in Aes()
|
/base/security/crypto_framework/interfaces/innerkits/algorithm_parameter/ |
D | detailed_iv_params.h | 26 HcfBlob iv; member
|
D | detailed_gcm_params.h | 27 HcfBlob iv; member
|
D | detailed_ccm_params.h | 27 HcfBlob iv; member
|
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/aes/inc/ |
D | aes_openssl.h | 29 unsigned char *iv; member
|
/base/update/updater/test/unittest/script/ |
D | script_interpreter_unittest.cpp | 57 std::unique_ptr<IntegerValue> iv = std::make_unique<IntegerValue>(intValue); in TestScriptInterpreterScriptValue() local 58 if (iv == nullptr) { in TestScriptInterpreterScriptValue() 61 iv->IsTrue(); in TestScriptInterpreterScriptValue() 62 iv.reset(); in TestScriptInterpreterScriptValue()
|
/base/security/huks/test/unittest/huks_standard_test/crypto_engine_test/src/ |
D | hks_crypto_hal_api_mbedtls.cpp | 267 uint8_t iv[IV_SIZE] = {0}; variable 269 HksCipherParam cipherParam = { .iv = { .size = sizeof(iv), .data = iv } }; 289 uint8_t iv[IV_SIZE] = {0}; variable 291 HksCipherParam cipherParam = { .iv = { .size = sizeof(iv), .data = iv } };
|
/base/startup/hvb/libhvb/include/ |
D | hvb_crypto.h | 54 uint32_t iv[IV_BYTE_SIZE_SHA256]; member
|
/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
D | hks_mbedtls_aes.c | 47 uint8_t iv[HKS_AES_CBC_NOPADDING_IV_SIZE]; member 117 …if (memcpy_s(tmpIv, HKS_AES_CBC_NOPADDING_IV_SIZE, cipherParam->iv.data, cipherParam->iv.size) != … in AesCbcNoPaddingCrypt() 172 struct HksCipherParam *iv = (struct HksCipherParam *)(usageSpec->algParam); in AesCbcNoPaddingCryptInit() local 173 …(void)memcpy_s(outCtx->iv, HKS_AES_CBC_NOPADDING_IV_SIZE, iv->iv.data, HKS_AES_CBC_NOPADDING_IV_SI… in AesCbcNoPaddingCryptInit() 200 …if (memcpy_s(tmpIv, HKS_AES_CBC_NOPADDING_IV_SIZE, aesCtx->iv, HKS_AES_CBC_NOPADDING_IV_SIZE) != E… in AesCbcNoPaddingCryptUpdate() 220 … (void)memcpy_s(aesCtx->iv, HKS_AES_CBC_NOPADDING_IV_SIZE, tmpIv, HKS_AES_CBC_NOPADDING_IV_SIZE); in AesCbcNoPaddingCryptUpdate() 248 …if (memcpy_s(tmpIv, HKS_AES_CBC_NOPADDING_IV_SIZE, aesCtx->iv, HKS_AES_CBC_NOPADDING_IV_SIZE) != E… in AesCbcNoPaddingCryptFinal() 303 cipherParam->iv.data, in AesCbcPkcs7Crypt() 304 cipherParam->iv.size, in AesCbcPkcs7Crypt() 357 ret = mbedtls_cipher_set_iv(cbcPkcs7ctx, cipherParam->iv.data, cipherParam->iv.size); in AesCbcPkcs7CryptInit() [all …]
|
/base/security/huks/frameworks/crypto_lite/js/napi/ |
D | cipher_napi.cpp | 313 AesIvMode iv = { nullptr, nullptr, 0, 0 }; in AesExcute() local 314 iv.ivBuf = asyncContext->ivBuf; in AesExcute() 315 iv.ivLen = asyncContext->ivLen; in AesExcute() 316 iv.ivOffset = asyncContext->ivOffset; in AesExcute() 317 iv.transformation = asyncContext->transformation; in AesExcute() 319 …int ret = InitAesCryptData(asyncContext->action, asyncContext->textIn, asyncContext->key, &iv, &ae… in AesExcute()
|
/base/security/huks/services/huks_standard/huks_engine/main/core/include/ |
D | hks_crypto_hal.h | 58 struct HksBlob iv; member
|
/base/security/huks/test/reliability/src/ |
D | api_pressure_test.cpp | 117 uint8_t iv[IV_SIZE] = {0}; in AESModeRandForCiper() local 133 tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } }; in AESModeRandForCiper() 138 tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } }; in AESModeRandForCiper() 141 tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } }; in AESModeRandForCiper() 153 tagIv = { .tag = HKS_TAG_NONCE, .blob = { .size = IV_SIZE, .data = iv } }; in AESModeRandForCiper() 1285 uint8_t iv[IV_SIZE] = {0}; variable 1286 struct HksParam tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } }; 1326 uint8_t iv[IV_SIZE] = {0}; variable 1327 struct HksParam tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } };
|
D | pressure_test.cpp | 588 uint8_t iv[IV_SIZE] = {0}; variable 589 struct HksParam tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } }; 644 uint8_t iv[IV_SIZE] = {0}; variable 645 struct HksParam tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } }; 1053 uint8_t iv[IV_SIZE] = {0}; variable 1054 struct HksParam tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } }; 1113 uint8_t iv[IV_SIZE] = {0}; variable 1114 struct HksParam tagIv = { .tag = HKS_TAG_IV, .blob = { .size = IV_SIZE, .data = iv } };
|
/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
D | hks_openssl_aes.c | 61 …VP_EncryptInit_ex(ctx, NULL, NULL, key->data, (cipherParam == NULL) ? NULL : cipherParam->iv.data); in OpensslBlockCipherCryptInitParams() 63 …VP_DecryptInit_ex(ctx, NULL, NULL, key->data, (cipherParam == NULL) ? NULL : cipherParam->iv.data); in OpensslBlockCipherCryptInitParams() 709 …P_EncryptInit_ex(*ctx, NULL, NULL, key->data, (cipherParam == NULL) ? NULL : cipherParam->iv.data); in OpensslAesCipherInit() 711 …P_DecryptInit_ex(*ctx, NULL, NULL, key->data, (cipherParam == NULL) ? NULL : cipherParam->iv.data); in OpensslAesCipherInit()
|
/base/security/huks/frameworks/huks_standard/main/common/include/ |
D | hks_crypto_hal.h | 58 struct HksBlob iv; member
|