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 D | hks_openssl_kdf.c | 107 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 D | hks_import_wrapped_sm2_suite_test.cpp | 509 …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 D | hks_sm_import_wrap_key.c | 75 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 D | hks_sm_import_wrap_key.h | 31 struct HksBlob kekData; member
|