Home
last modified time | relevance | path

Searched refs:kekData (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/base/security/huks/frameworks/huks_standard/main/crypto_engine/openssl/src/
H A Dhks_openssl_kdf.c107 static int32_t AppendKekAndFactor(const struct HksBlob *kekData, const struct HksBlob *factor, in AppendKekAndFactor() argument
111 …HKS_IF_NOT_SUCC_LOGE_RETURN(HksOpensslCheckBlob(kekData), HKS_ERROR_INVALID_ARGUMENT, "Invalid par… in AppendKekAndFactor()
113 destData.size = kekData->size + factor->size; in AppendKekAndFactor()
116 (void)memcpy_s(destData.data, destData.size, kekData->data, kekData->size); in AppendKekAndFactor()
117 …(void)memcpy_s(destData.data + kekData->size, destData.size - kekData->size, factor->data, factor-… in AppendKekAndFactor()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_import_wrapped_sm2_suite_test.cpp509 …static void AppendArray(struct HksBlob *kekData, struct HksBlob *signData, struct HksBlob *outArra… in AppendArray() argument
512 kekAndSignDataBlob.size = isSigned ? signData->size + kekData->size : kekData->size; in AppendArray()
515 … (void)memcpy_s(kekAndSignDataBlob.data, kekAndSignDataBlob.size, kekData->data, kekData->size); in AppendArray()
517 (void)memcpy_s(kekAndSignDataBlob.data + kekData->size, kekAndSignDataBlob.size, in AppendArray()
532 … static int32_t importSmKey(struct HksSmTestParams *params, struct HksBlob *kekData, bool isSigned) in importSmKey() argument
546 … ret = HksTestSignVerify(params->callerKeyAlias, params->signParam, kekData, &outDataSign); in importSmKey()
553 AppendArray(kekData, &outDataSign, &kekAndSignDataBlob, isSigned); in importSmKey()
560 ret = HksImportKeyForDe(params->importKekAlias, params->importKekParam, kekData); in importSmKey()
585 … struct HksBlob kekMaterialLen = {.size = sizeof(uint32_t), .data = (uint8_t *)&kekData->size}; in importSmKey()
609 …tatic int32_t InitCommonParamSetTestParams(struct HksSmTestParams *params, struct HksBlob *kekData, in InitCommonParamSetTestParams() argument
[all …]
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_sm_import_wrap_key.c75 ClearAndFreeKeyBlob(&dataParams->kekData); in ClearAndFreeWrappedBlob()
219 dataParams->kekData.size = plainTextBlob.size; in DecryptKekWithSm2()
220 dataParams->kekData.data = plainTextBlob.data; in DecryptKekWithSm2()
264 dataParams->kekData.size = kekDataBlob.size; in SplitKekAndSignData()
265 dataParams->kekData.data = kekDataBlob.data; in SplitKekAndSignData()
309 ret = HksCryptoHalHash(HKS_DIGEST_SM3, &dataParams->kekData, &message); in VerifyKekBySm2()
357 ret = DeriveKeyBySm3(&dataParams->kekData, &factor1, deriveKek1); in DeriveKeyByFactor()
360 ret = DeriveKeyBySm3(&dataParams->kekData, &factor2, deriveKek2); in DeriveKeyByFactor()
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A Dhks_sm_import_wrap_key.h31 struct HksBlob kekData; member