Home
last modified time | relevance | path

Searched refs:aeadParam (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_aes.c398 …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 Dhks_keyblob.c183 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 Dhks_keyblob_lite.c125 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()
133aeadParam->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 Dhks_core_service_key_generate.c354 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 Dhks_chipset_platform_decrypt.c173 struct HksAeadParam aeadParam = { in DoAesDecrypt() local
184 .algParam = (void *)&aeadParam, in DoAesDecrypt()
H A Dhks_core_service_three_stage.c911 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 Dhks_mbedtls_aes.c560 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 Dhks_rkc.c229 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 Dhks_crypto_adapter.c148 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 Dhks_aes_cipher_ccm_test.cpp641 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()