/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/ |
H A D | hks_openssl_aes.c | 398 …if (EVP_EncryptUpdate(ctx, NULL, &outLen, aeadParam->aad.data, aeadParam->aad.size) != HKS_OPENSSL… in OpensslAesAeadEncryptFinal() 433 …if (EVP_DecryptUpdate(ctx, NULL, &outLen, aeadParam->aad.data, aeadParam->aad.size) != HKS_OPENSSL… in OpensslAesAeadDecryptFinal() 446 …if (EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, aeadParam->tagDec.size, aeadParam->tagDec.data… in OpensslAesAeadDecryptFinal() 466 if (aeadParam == NULL || key == NULL) { in OpensslAesAeadCryptSetParam() 521 ret = EVP_EncryptUpdate(ctx, NULL, &outLen, aeadParam->aad.data, aeadParam->aad.size); in OpensslAesAeadCryptInit() 523 ret = EVP_DecryptUpdate(ctx, NULL, &outLen, aeadParam->aad.data, aeadParam->aad.size); in OpensslAesAeadCryptInit() 686 if (aeadParam == NULL) { in OpensslAesAeadCipherSetParam() 692 …if (EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, aeadParam->tagDec.size, aeadParam->tagDec.data… in OpensslAesAeadCipherSetParam() 782 if (aeadParam == NULL) { in OpensslAesAeadCipherUpdate() 795 if (aeadParam->aad.size != 0) { in OpensslAesAeadCipherUpdate() [all …]
|
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_keyblob.c | 183 aeadParam->aad = *aad; in BuildKeyBlobUsageSpec() 184 aeadParam->payloadLen = keySize; in BuildKeyBlobUsageSpec() 185 aeadParam->nonce.data = keyBlobInfo->nonce; in BuildKeyBlobUsageSpec() 188 aeadParam->tagLenEnc = HKS_AE_TAG_LEN; in BuildKeyBlobUsageSpec() 190 aeadParam->tagDec.data = keyBlobInfo->tag; in BuildKeyBlobUsageSpec() 193 usageSpec->algParam = aeadParam; in BuildKeyBlobUsageSpec() 519 aeadParam->nonce.data = authToken->iv; in HksDecryptAuthToken() 523 aeadParam->tagDec.data = authToken->tag; in HksDecryptAuthToken() 525 aeadParam->payloadLen = srcDataBlob.size; in HksDecryptAuthToken() 526 usageSpec.algParam = aeadParam; in HksDecryptAuthToken() [all …]
|
H A D | hks_keyblob_lite.c | 125 struct HksAeadParam *aeadParam = (struct HksAeadParam *)usageSpec->algParam; in BuildKeyBlobUsageSpec() local 126 aeadParam->nonce = nonce; in BuildKeyBlobUsageSpec() 127 aeadParam->aad = aad; in BuildKeyBlobUsageSpec() 128 aeadParam->payloadLen = keyInfo->keySize - HKS_AE_TAG_LEN; in BuildKeyBlobUsageSpec() 131 aeadParam->tagLenEnc = HKS_AE_TAG_LEN; in BuildKeyBlobUsageSpec() 133 …aeadParam->tagDec.data = cipherKey->data + keyInfo->keyInfoLen - HKS_AE_TAG_LEN; /* the last 16 by… in BuildKeyBlobUsageSpec() 134 aeadParam->tagDec.size = HKS_AE_TAG_LEN; in BuildKeyBlobUsageSpec() 158 struct HksAeadParam aeadParam = {0}; in EncryptAndDecryptKeyBlob() local 159 struct HksUsageSpec usageSpec = { .algParam = (void *)&aeadParam }; in EncryptAndDecryptKeyBlob() 179 HKS_FREE_BLOB(aeadParam.nonce); in EncryptAndDecryptKeyBlob()
|
H A D | hks_core_service_key_generate.c | 354 struct HksAeadParam *aeadParam = (struct HksAeadParam *)HksMalloc(sizeof(struct HksAeadParam)); in BuildDecryptUsageSpecOfUnwrap() local 355 …HKS_IF_NULL_LOGE_RETURN(aeadParam, HKS_ERROR_MALLOC_FAIL, "build dec wrapped usage: aeadParam mall… in BuildDecryptUsageSpecOfUnwrap() 357 aeadParam->aad = *aad; in BuildDecryptUsageSpecOfUnwrap() 358 aeadParam->nonce = *nonce; in BuildDecryptUsageSpecOfUnwrap() 359 aeadParam->payloadLen = payloadLen; in BuildDecryptUsageSpecOfUnwrap() 360 aeadParam->tagDec = *aeadTag; in BuildDecryptUsageSpecOfUnwrap() 362 usageSpec->algParam = aeadParam; in BuildDecryptUsageSpecOfUnwrap()
|
H A D | hks_chipset_platform_decrypt.c | 173 struct HksAeadParam aeadParam = { in DoAesDecrypt() local 184 .algParam = (void *)&aeadParam, in DoAesDecrypt()
|
H A D | hks_core_service_three_stage.c | 911 struct HksAeadParam *aeadParam = usageSpec->algParam; in CoreAesCcmCipherFinish() local 912 aeadParam->payloadLen = inData->size; in CoreAesCcmCipherFinish()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/mbedtls/src/ |
H A D | hks_mbedtls_aes.c | 560 aeadParam->aad.data, in AesEncryptGcm() 561 aeadParam->aad.size, in AesEncryptGcm() 598 aeadParam->nonce.size, aeadParam->aad.data, aeadParam->aad.size); in AesEncryptGcmInit() 601 aeadParam->nonce.size); in AesEncryptGcmInit() 737 aeadParam->aad.data, in AesDecryptGcm() 738 aeadParam->aad.size, in AesDecryptGcm() 774 aeadParam->nonce.size, aeadParam->aad.data, aeadParam->aad.size); in AesDecryptGcmInit() 777 aeadParam->nonce.size); in AesDecryptGcmInit() 887 aeadParam->aad.data, in AesEncryptCcm() 888 aeadParam->aad.size, in AesEncryptCcm() [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/rkc/src/ |
H A D | hks_rkc.c | 229 struct HksAeadParam *aeadParam = (struct HksAeadParam *)usageSpec->algParam; in InitMkCryptUsageSpec() local 230 aeadParam->aad.size = HKS_RKC_MK_ADD_DATA_LEN; in InitMkCryptUsageSpec() 231 aeadParam->aad.data = (uint8_t *)&g_hksRkcMkAddData; in InitMkCryptUsageSpec() 232 aeadParam->nonce.size = ivSize; in InitMkCryptUsageSpec() 233 aeadParam->nonce.data = iv; in InitMkCryptUsageSpec() 234 aeadParam->payloadLen = HKS_RKC_RMK_EK_LEN; in InitMkCryptUsageSpec() 242 struct HksAeadParam aeadParam; in ExecuteMkCrypt() local 243 (void)memset_s(&aeadParam, sizeof(aeadParam), 0, sizeof(aeadParam)); in ExecuteMkCrypt() 244 struct HksUsageSpec usageSpec = { .algParam = (void *)(&aeadParam) }; in ExecuteMkCrypt() 250 aeadParam.tagLenEnc = HKS_AE_TAG_LEN; in ExecuteMkCrypt() [all …]
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/src/ |
H A D | hks_crypto_adapter.c | 148 struct HksAeadParam *aeadParam = (struct HksAeadParam *)HksMalloc(sizeof(struct HksAeadParam)); in HksFillAeadParam() local 149 HKS_IF_NULL_LOGE_RETURN(aeadParam, HKS_ERROR_MALLOC_FAIL, "aeadParam malloc failed!") in HksFillAeadParam() 152 aeadParam->tagDec = tagParam.blob; in HksFillAeadParam() 154 aeadParam->tagLenEnc = HKS_AE_TAG_LEN; in HksFillAeadParam() 157 aeadParam->nonce = nonceParam->blob; in HksFillAeadParam() 158 aeadParam->aad = aadParam->blob; in HksFillAeadParam() 159 aeadParam->payloadLen = 0; in HksFillAeadParam() 160 usageSpec->algParam = aeadParam; in HksFillAeadParam() 263 struct HksAeadParam *aeadParam = (struct HksAeadParam *)spec->algParam; in HksGetDecryptAeTag() local 264 if (aeadParam == NULL) { in HksGetDecryptAeTag() [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/symmetric_alg_test/ |
H A D | hks_aes_cipher_ccm_test.cpp | 641 HksParam *aeadParam = NULL; in HksAesCcmCipherTestDecrypt() local 642 int32_t ret = HksGetParam(decParamSet, HKS_TAG_AE_TAG, &aeadParam); in HksAesCcmCipherTestDecrypt() 648 …(void)memcpy_s(aeadParam->blob.data, aeadLen, cipherText->data + cipherText->size - aeadLen, aeadL… in HksAesCcmCipherTestDecrypt()
|