/base/security/crypto_framework/test/unittest/src/ |
H A D | crypto_sm4_gcm_cipher_test.cpp | 52 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes in HWTEST_F() local 64 spec.iv.data = iv; in HWTEST_F() 65 spec.iv.len = sizeof(iv); in HWTEST_F() 106 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes in HWTEST_F() local 118 spec.iv.data = iv; in HWTEST_F() 119 spec.iv.len = sizeof(iv); in HWTEST_F() 160 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 214 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 268 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 322 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 444 uint8_t iv[GCM_IV_LEN] = { 0 }; HWTEST_F() local 488 uint8_t iv[GCM_IV_LEN] = { 0 }; HWTEST_F() local 531 uint8_t iv[GCM_IV_LEN] = { 0 }; HWTEST_F() local 573 uint8_t iv[GCM_IV_LEN] = {0}; HWTEST_F() local 627 uint8_t iv[GCM_IV_LEN] = {0}; HWTEST_F() local 681 uint8_t iv[GCM_IV_LONG_LEN] = {0}; HWTEST_F() local 736 uint8_t iv[GCM_IV_SHORT_LEN] = {0}; HWTEST_F() local 789 uint8_t iv[GCM_IV_LONG_LEN] = {0}; HWTEST_F() local 843 uint8_t iv[128] = {0}; // openssl support iv max 128 bytes HWTEST_F() local 889 uint8_t iv[129] = {0}; HWTEST_F() local [all...] |
H A D | crypto_3des_cipher_test.cpp | 379 uint8_t iv[8] = {0}; in HWTEST_F() local 381 ivSpec.iv.data = iv; in HWTEST_F() 382 ivSpec.iv.len = 8; in HWTEST_F() 430 uint8_t iv[8] = {0}; in HWTEST_F() local 432 ivSpec.iv.data = iv; in HWTEST_F() 433 ivSpec.iv.len = 8; in HWTEST_F() 480 uint8_t iv[8] = {0}; in HWTEST_F() local 482 ivSpec.iv in HWTEST_F() 530 uint8_t iv[8] = {0}; HWTEST_F() local 582 uint8_t iv[8] = {0}; HWTEST_F() local 632 uint8_t iv[8] = {0}; HWTEST_F() local 684 uint8_t iv[8] = {0}; HWTEST_F() local 735 uint8_t iv[8] = {0}; HWTEST_F() local 786 uint8_t iv[8] = {0}; HWTEST_F() local 980 uint8_t iv[8] = {0}; HWTEST_F() local 1031 uint8_t iv[8] = {0}; HWTEST_F() local 1082 uint8_t iv[8] = {0}; HWTEST_F() local 1133 uint8_t iv[8] = {0}; HWTEST_F() local 1185 uint8_t iv[8] = {0}; HWTEST_F() local 1236 uint8_t iv[8] = {0}; HWTEST_F() local 1288 uint8_t iv[8] = {0}; HWTEST_F() local 1339 uint8_t iv[8] = {0}; HWTEST_F() local 1390 uint8_t iv[8] = {0}; HWTEST_F() local 1439 uint8_t iv[DES_IV_LEN] = { 0 }; HWTEST_F() local 1480 uint8_t iv[DES_IV_LEN] = { 0 }; HWTEST_F() local 1521 uint8_t iv[DES_IV_LEN] = { 0 }; HWTEST_F() local [all...] |
/base/security/crypto_framework/test/unittest/src/aes_cipher/ |
H A D | crypto_aes_ccm_cipher_test.cpp | 50 uint8_t iv[7] = {0}; in HWTEST_F() local 61 spec.iv.data = iv; in HWTEST_F() 62 spec.iv.len = sizeof(iv); in HWTEST_F() 103 uint8_t iv[7] = {0}; in HWTEST_F() local 114 spec.iv.data = iv; in HWTEST_F() 115 spec.iv.len = sizeof(iv); in HWTEST_F() 156 uint8_t iv[7] = {0}; HWTEST_F() local 209 uint8_t iv[7] = {0}; HWTEST_F() local 262 uint8_t iv[7] = {0}; HWTEST_F() local 316 uint8_t iv[7] = {0}; HWTEST_F() local 369 uint8_t iv[CCM_IV_LEN] = { 0 }; HWTEST_F() local 421 uint8_t iv[CCM_IV_LEN] = { 0 }; HWTEST_F() local 505 uint8_t iv[CCM_IV_LEN] = { 0 }; HWTEST_F() local 547 uint8_t iv[CCM_IV_LEN] = { 0 }; HWTEST_F() local 589 uint8_t iv[CCM_IV_LEN] = { 0 }; HWTEST_F() local [all...] |
H A D | crypto_aes_gcm_cipher_test.cpp | 50 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes in HWTEST_F() local 62 spec.iv.data = iv; in HWTEST_F() 63 spec.iv.len = sizeof(iv); in HWTEST_F() 104 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes in HWTEST_F() local 116 spec.iv.data = iv; in HWTEST_F() 117 spec.iv.len = sizeof(iv); in HWTEST_F() 158 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 212 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 266 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 320 uint8_t iv[12] = {0}; // openssl only support nonce 12 bytes, tag 16bytes HWTEST_F() local 374 uint8_t iv[GCM_IV_LEN] = { 0 }; // openssl only support nonce 12 bytes, tag 16 bytes HWTEST_F() local 427 uint8_t iv[GCM_IV_LEN] = { 0 }; // openssl only support nonce 12 bytes, tag 16 bytes HWTEST_F() local 548 uint8_t iv[GCM_IV_LEN] = { 0 }; HWTEST_F() local 592 uint8_t iv[GCM_IV_LEN] = { 0 }; HWTEST_F() local 635 uint8_t iv[GCM_IV_LEN] = { 0 }; HWTEST_F() local 677 uint8_t iv[GCM_IV_LEN] = {0}; HWTEST_F() local 731 uint8_t iv[GCM_IV_LEN] = {0}; HWTEST_F() local 785 uint8_t iv[GCM_IV_LONG_LEN] = {0}; HWTEST_F() local 840 uint8_t iv[GCM_IV_SHORT_LEN] = {0}; HWTEST_F() local 893 uint8_t iv[GCM_IV_LONG_LEN] = {0}; HWTEST_F() local 947 uint8_t iv[128] = {0}; // openssl support iv max 128 bytes HWTEST_F() local 993 uint8_t iv[129] = {0}; HWTEST_F() local [all...] |
H A D | crypto_aes_ctr_cipher_test.cpp | 48 uint8_t iv[16] = {0}; in HWTEST_F() local 56 ivSpec.iv.data = iv; in HWTEST_F() 57 ivSpec.iv.len = 16; in HWTEST_F() 99 uint8_t iv[16] = {0}; in HWTEST_F() local 107 ivSpec.iv.data = iv; in HWTEST_F() 108 ivSpec.iv.len = 16; in HWTEST_F() 150 uint8_t iv[16] = {0}; in HWTEST_F() local 158 ivSpec.iv in HWTEST_F() 201 uint8_t iv[16] = {0}; HWTEST_F() local 252 uint8_t iv[16] = {0}; HWTEST_F() local 303 uint8_t iv[16] = {0}; HWTEST_F() local 354 uint8_t iv[16] = {0}; HWTEST_F() local 405 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 447 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local [all...] |
H A D | crypto_aes_cbc_cipher_test.cpp | 48 uint8_t iv[16] = {0}; in HWTEST_F() local 56 ivSpec.iv.data = iv; in HWTEST_F() 57 ivSpec.iv.len = 16; in HWTEST_F() 99 uint8_t iv[16] = {0}; in HWTEST_F() local 107 ivSpec.iv.data = iv; in HWTEST_F() 108 ivSpec.iv.len = 16; in HWTEST_F() 150 uint8_t iv[16] = {0}; in HWTEST_F() local 158 ivSpec.iv in HWTEST_F() 201 uint8_t iv[16] = {0}; HWTEST_F() local 252 uint8_t iv[16] = {0}; HWTEST_F() local 303 uint8_t iv[16] = {0}; HWTEST_F() local 355 uint8_t iv[16] = {0}; HWTEST_F() local 406 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 448 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local [all...] |
H A D | crypto_aes_ofb_cipher_test.cpp | 48 uint8_t iv[16] = {0}; in HWTEST_F() local 56 ivSpec.iv.data = iv; in HWTEST_F() 57 ivSpec.iv.len = 16; in HWTEST_F() 99 uint8_t iv[16] = {0}; in HWTEST_F() local 107 ivSpec.iv.data = iv; in HWTEST_F() 108 ivSpec.iv.len = 16; in HWTEST_F() 150 uint8_t iv[16] = {0}; in HWTEST_F() local 158 ivSpec.iv in HWTEST_F() 200 uint8_t iv[16] = {0}; HWTEST_F() local 251 uint8_t iv[16] = {0}; HWTEST_F() local 302 uint8_t iv[16] = {0}; HWTEST_F() local 352 uint8_t iv[16] = {0}; HWTEST_F() local 403 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 445 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local [all...] |
H A D | crypto_aes_cfb_cipher_test.cpp | 48 uint8_t iv[16] = {0}; in HWTEST_F() local 56 ivSpec.iv.data = iv; in HWTEST_F() 57 ivSpec.iv.len = 16; in HWTEST_F() 99 uint8_t iv[16] = {0}; in HWTEST_F() local 107 ivSpec.iv.data = iv; in HWTEST_F() 108 ivSpec.iv.len = 16; in HWTEST_F() 150 uint8_t iv[16] = {0}; in HWTEST_F() local 158 ivSpec.iv in HWTEST_F() 202 uint8_t iv[16] = {0}; HWTEST_F() local 253 uint8_t iv[16] = {0}; HWTEST_F() local 304 uint8_t iv[16] = {0}; HWTEST_F() local 354 uint8_t iv[16] = {0}; HWTEST_F() local 404 uint8_t iv[16] = {0}; HWTEST_F() local 454 uint8_t iv[16] = {0}; HWTEST_F() local 504 uint8_t iv[16] = {0}; HWTEST_F() local 554 uint8_t iv[16] = {0}; HWTEST_F() local 604 uint8_t iv[16] = {0}; HWTEST_F() local 654 uint8_t iv[16] = {0}; HWTEST_F() local 705 uint8_t iv[16] = {0}; HWTEST_F() local 756 uint8_t iv[16] = {0}; HWTEST_F() local 808 uint8_t iv[16] = {0}; HWTEST_F() local 859 uint8_t iv[16] = {0}; HWTEST_F() local 910 uint8_t iv[16] = {0}; HWTEST_F() local 960 uint8_t iv[16] = {0}; HWTEST_F() local 1010 uint8_t iv[16] = {0}; HWTEST_F() local 1060 uint8_t iv[16] = {0}; HWTEST_F() local 1109 uint8_t iv[16] = {0}; HWTEST_F() local 1158 uint8_t iv[16] = {0}; HWTEST_F() local 1207 uint8_t iv[16] = {0}; HWTEST_F() local 1256 uint8_t iv[16] = {0}; HWTEST_F() local 1307 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 1349 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 1391 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 1434 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 1476 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 1518 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 1560 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local 1602 uint8_t iv[AES_IV_LEN] = { 0 }; HWTEST_F() local [all...] |
/base/security/huks/frameworks/crypto_lite/cipher/src/ |
H A D | cipher_aes.c | 117 if ((ivBufLen < (ctx->iv.ivOffset + ctx->iv.ivLen)) || (ctx->iv.ivOffset < 0) || (ctx->iv.ivLen <= 0)) { 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 in SetIv() 138 InitAesCryptContext(const char *key, const AesIvMode *iv, AesCryptContext *ctx) InitAesCryptContext() argument 316 InitAesCryptData(const char *action, const char *text, const char *key, const AesIvMode *iv, AesCryptContext *aesCryptCxt) InitAesCryptData() argument [all...] |
/base/startup/hvb/libhvb/src/crypto/ |
H A 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 total_bit_len) in hash_sha256_pad_update() argument 217 sha256_data_blk_update(iv, sha256_pad, word2byte(pad_word_len)); in hash_sha256_pad_update() 220 static int hash_sha256_output_iv(uint32_t *iv, uint8_t *out, uint32_t out_len) in hash_sha256_output_iv() argument 230 iv[i] = htobe32(iv[i]); in hash_sha256_output_iv() 233 if (hvb_memcpy_s(out, out_len, iv, IV_BYTE_SIZE_SHA25 in hash_sha256_output_iv() 244 uint32_t iv[IV_WORD_SIZE_SHA256]; hash_sha256_single() local [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/cipher/src/ |
H A D | cipher_aes_common.c | 29 uint8_t *iv = spec->iv.data; in GetIv() local 30 return (const unsigned char *)iv; in GetIv() 39 return spec->iv.len; in GetIvLen() 75 if ((*data)->iv != NULL) { in FreeCipherData() 76 HcfFree((*data)->iv); in FreeCipherData() 77 (*data)->iv = NULL; in FreeCipherData()
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A 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 in AesGcmEncrypt() 295 struct HksParam *iv = NULL; AesGcmDecrypt() local [all...] |
/base/security/huks/frameworks/crypto_lite/cipher/include/ |
H A D | cipher.h | 61 AesIvMode iv;
member 77 const AesIvMode *iv, AesCryptContext *aesCryptCxt);
|
/base/notification/distributed_notification_service/services/ans/src/common/ |
H A D | aes_gcm_helper.cpp | 173 std::vector<unsigned char> iv(G_AES_GCM_IV_LEN); in EncryptAesGcm() 182 if (!RAND_bytes(iv.data(), G_AES_GCM_IV_LEN)) { in EncryptAesGcm() 188 reinterpret_cast<const unsigned char *>(key.data()), iv.data())) { in EncryptAesGcm() 210 cipherText = std::string(iv.begin(), iv.end()); in EncryptAesGcm() 223 std::vector<unsigned char> iv(G_AES_GCM_IV_LEN); in DecryptAesGcm() 227 iv.assign(cipherBytes.begin(), cipherBytes.begin() + G_AES_GCM_IV_LEN); in DecryptAesGcm() 238 reinterpret_cast<const unsigned char *>(key.data()), iv.data())) { in DecryptAesGcm()
|
/base/security/crypto_framework/interfaces/inner_api/algorithm_parameter/ |
H A D | detailed_iv_params.h | 26 HcfBlob iv; member
|
H A D | detailed_ccm_params.h | 27 HcfBlob iv; member
|
H A D | detailed_gcm_params.h | 27 HcfBlob iv; member
|
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/include/ |
H A D | hks_chipset_platform_test.h | 32 std::vector<uint8_t> iv {}; 62 { .tag = HKS_TAG_IV, .blob = { .size = t.iv.size(), .data = t.iv.data() } }, in CipherMaterialsToDecryptInputParams()
|
/base/security/dlp_permission_service/frameworks/test/mock/ |
H A D | openssl_mock.cpp | 36 const unsigned char *key, const unsigned char *iv); 38 const unsigned char *key, const unsigned char *iv); 163 const unsigned char *key, const unsigned char *iv) in EVP_EncryptInit_ex() 173 return (*func)(ctx, cipher, impl, key, iv); in EVP_EncryptInit_ex() 177 const unsigned char *key, const unsigned char *iv) in EVP_DecryptInit_ex() 187 return (*func)(ctx, cipher, impl, key, iv); in EVP_DecryptInit_ex() 162 EVP_EncryptInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv) EVP_EncryptInit_ex() argument 176 EVP_DecryptInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv) EVP_DecryptInit_ex() argument
|
/base/security/huks/frameworks/crypto_lite/js/builtin/src/ |
H A D | cipher_module.cpp | 110 char *strIv = JSI::GetStringProperty(args[0], "iv"); in Aes() 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/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_3des.c | 46 uint8_t iv[HKS_3DES_CBC_NOPADDING_IV_SIZE]; member 136 struct HksCipherParam *iv = (struct HksCipherParam *)(usageSpec->algParam); in Des3CbcNoPaddingCryptInit() local 137 if (iv->iv.size != HKS_3DES_CBC_NOPADDING_IV_SIZE) { in Des3CbcNoPaddingCryptInit() 138 HKS_LOG_E("initialize iv fail"); in Des3CbcNoPaddingCryptInit() 155 (void)memcpy_s(outCtx->iv, HKS_3DES_CBC_NOPADDING_IV_SIZE, iv->iv.data, HKS_3DES_CBC_NOPADDING_IV_SIZE); in Des3CbcNoPaddingCryptInit() 180 /* mbedtls_des3_crypt_cbc will refresh iv, so need a temp iv */ in Des3CbcNoPaddingCryptUpdate() [all...] |
H A D | hks_mbedtls_des.c | 46 uint8_t iv[HKS_DES_CBC_NOPADDING_IV_SIZE]; member 125 struct HksCipherParam *iv = (struct HksCipherParam *)(usageSpec->algParam); in DesCbcNoPaddingCryptInit() local 126 if (iv->iv.size != HKS_DES_CBC_NOPADDING_IV_SIZE) { in DesCbcNoPaddingCryptInit() 127 HKS_LOG_E("initialize iv fail"); in DesCbcNoPaddingCryptInit() 144 (void)memcpy_s(outCtx->iv, HKS_DES_CBC_NOPADDING_IV_SIZE, iv->iv.data, HKS_DES_CBC_NOPADDING_IV_SIZE); in DesCbcNoPaddingCryptInit() 169 /* mbedtls_des_crypt_cbc will refresh iv, so need a temp iv */ in DesCbcNoPaddingCryptUpdate() [all...] |
/base/security/crypto_framework/frameworks/native/src/ |
H A D | sym_cipher.c | 48 HcfBlob iv; member 79 params->iv.data = value->data; in OH_CryptoSymCipherParams_SetParam() 80 params->iv.len = value->len; in OH_CryptoSymCipherParams_SetParam()
|
/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/src/ |
H A D | dlp_file.cpp | 77 cipher_.tagIv.iv.data = nullptr; in DlpFile() 78 cipher_.tagIv.iv.size = 0; in DlpFile() 100 // clear iv in ~DlpFile() 101 if (cipher_.tagIv.iv.data != nullptr) { in ~DlpFile() 102 (void)memset_s(cipher_.tagIv.iv.data, cipher_.tagIv.iv.size, 0, cipher_.tagIv.iv.size); in ~DlpFile() 103 delete[] cipher_.tagIv.iv.data; in ~DlpFile() 104 cipher_.tagIv.iv.data = nullptr; in ~DlpFile() 155 struct DlpBlob& iv in IsValidCipher() local [all...] |
/base/security/crypto_framework/plugin/openssl_plugin/common/inc/ |
H A D | aes_openssl_common.h | 32 unsigned char *iv; member
|