Home
last modified time | relevance | path

Searched refs:purposeParam (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/base/security/huks/test/unittest/huks_common_test/src/
H A Dhks_test_curve25519_func.cpp35 struct HksParam purposeParam = {0}; in TestGenerateEd25519Key() local
36 purposeParam.tag = HKS_TAG_PURPOSE; in TestGenerateEd25519Key()
70 struct HksParam purposeParam = {0}; in TestSignEd25519() local
71 purposeParam.tag = HKS_TAG_PURPOSE; in TestSignEd25519()
111 struct HksParam purposeParam = {0}; in TestVerifyEd25519() local
112 purposeParam.tag = HKS_TAG_PURPOSE; in TestVerifyEd25519()
158 struct HksParam purposeParam = {0}; in TestImportEd25519() local
159 purposeParam.tag = HKS_TAG_PURPOSE; in TestImportEd25519()
241 struct HksParam purposeParam = {0}; in BuildTeeSignParamSet() local
242 purposeParam.tag = HKS_TAG_PURPOSE; in BuildTeeSignParamSet()
[all …]
H A Dhks_test_common_func.cpp99 struct HksParam purposeParam = {0}; in TestGenerateKeyParamSetPre() local
100 purposeParam.tag = HKS_TAG_PURPOSE; in TestGenerateKeyParamSetPre()
101 purposeParam.uint32Param = paramStruct->purpose; in TestGenerateKeyParamSetPre()
223 struct HksParam purposeParam = {0}; in TestAesCipherParamSetPre() local
224 purposeParam.tag = HKS_TAG_PURPOSE; in TestAesCipherParamSetPre()
225 purposeParam.uint32Param = paramStruct->purpose; in TestAesCipherParamSetPre()
322 struct HksParam purposeParam = {0}; in TestConstructMacParamSet() local
323 purposeParam.tag = HKS_TAG_PURPOSE; in TestConstructMacParamSet()
324 purposeParam.uint32Param = paramStruct->purpose; in TestConstructMacParamSet()
420 struct HksParam purposeParam = {0}; in TestDeriveParamSetPre() local
[all …]
H A Dhks_test_aes_func.cpp72 struct HksParam purposeParam = {0}; in ConstructParamSetEncryptDecryptAesPre() local
73 purposeParam.tag = HKS_TAG_PURPOSE; in ConstructParamSetEncryptDecryptAesPre()
75 purposeParam.uint32Param = HKS_KEY_PURPOSE_ENCRYPT; in ConstructParamSetEncryptDecryptAesPre()
77 purposeParam.uint32Param = HKS_KEY_PURPOSE_DECRYPT; in ConstructParamSetEncryptDecryptAesPre()
79 ret = HksAddParams(*paramSet, (const struct HksParam *)&purposeParam, 1); in ConstructParamSetEncryptDecryptAesPre()
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_auth.c96 struct HksParam **algParam, struct HksParam **purposeParam, struct ParamsValues* paramValues) in GetAlgAndPurposeParam() argument
101 ret = HksGetParam(keyBlobParamSet, HKS_TAG_PURPOSE, purposeParam); in GetAlgAndPurposeParam()
114 struct HksParam *purposeParam = NULL; in AuthPolicy() local
117 …int32_t ret = GetAlgAndPurposeParam(keyBlobParamSet, paramSet, &algParam, &purposeParam, &paramVal… in AuthPolicy()
130 …ret = OptionalParamCheck(authTag, algParam->uint32Param, purposeParam->uint32Param, paramSet, &par… in AuthPolicy()
H A Dhks_core_service_three_stage.c604 struct HksParam *purposeParam = NULL; in CheckWhetherUpdateAesNonce() local
605 ret = HksGetParam(*runtimeParamSet, HKS_TAG_PURPOSE, &purposeParam); in CheckWhetherUpdateAesNonce()
607 if (purposeParam->uint32Param != HKS_KEY_PURPOSE_ENCRYPT) { in CheckWhetherUpdateAesNonce()
718 struct HksParam *purposeParam = NULL; in CoreCipherInit() local
719 ret = HksGetParam(keyNode->runtimeParamSet, HKS_TAG_PURPOSE, &purposeParam); in CoreCipherInit()
735 if (purposeParam->uint32Param == HKS_KEY_PURPOSE_ENCRYPT) { in CoreCipherInit()
766 struct HksParam *purposeParam = NULL; in CoreCipherUpdate() local
767 int32_t ret = HksGetParam(keyNode->runtimeParamSet, HKS_TAG_PURPOSE, &purposeParam); in CoreCipherUpdate()
770 if (purposeParam->uint32Param == HKS_KEY_PURPOSE_ENCRYPT) { in CoreCipherUpdate()
1286 struct HksParam *purposeParam = NULL; in HksCoreSignVerifyThreeStageFinish() local
[all …]
H A Dhks_core_service_key_operate_three_stage.c171 struct HksParam *purposeParam = NULL; in HksBatchCheck() local
173 ret = HksGetParam(keyNode->runtimeParamSet, HKS_TAG_PURPOSE, &purposeParam); in HksBatchCheck()
177 …if ((purposeParam->uint32Param | batchPurposeParam->uint32Param) != batchPurposeParam->uint32Param… in HksBatchCheck()
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/src/
H A Dhks_check_paramset.c363 struct HksParam *purposeParam = NULL; in CoreCheckGenKeyParams() local
365 ret = HksGetParam(paramSet, HKS_TAG_PURPOSE, &purposeParam); in CoreCheckGenKeyParams()
370 … if ((purposeParam->uint32Param | batchPurposeParam->uint32Param) != purposeParam->uint32Param) { in CoreCheckGenKeyParams()
376 if (((purposeParam->uint32Param & HKS_KEY_PURPOSE_DERIVE) != 0) || in CoreCheckGenKeyParams()
377 ((purposeParam->uint32Param & HKS_KEY_PURPOSE_MAC) != 0)) { in CoreCheckGenKeyParams()
1030 struct HksParam *purposeParam = NULL; in HksCoreCheckDeriveKeyParams() local
1031 ret = HksGetParam(paramSet, HKS_TAG_PURPOSE, &purposeParam); in HksCoreCheckDeriveKeyParams()
1035 if (purposeParam->uint32Param != HKS_KEY_PURPOSE_DERIVE) { in HksCoreCheckDeriveKeyParams()
1055 struct HksParam *purposeParam = NULL; in CheckMacPurpose() local
1056 int32_t ret = HksGetParam(paramSet, HKS_TAG_PURPOSE, &purposeParam); in CheckMacPurpose()
[all …]
/ohos5.0/docs/zh-cn/application-dev/security/UniversalKeystoreKit/
H A Dhuks-obtain-key-properties-ndk.md47 OH_Huks_Param *purposeParam = nullptr; // 无需申请内存,获取后指针指向该参数在参数集中所处内存地址
48 ohResult = OH_Huks_GetParam(outParamSet, OH_HUKS_TAG_PURPOSE, &purposeParam);
/ohos5.0/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_toolkit/utils/
H A Dwifi_encryption_util.cpp261 struct HksParam purposeParam[] = { in ImportKey() local
267 HksAddParams(encryParamSet, purposeParam, sizeof(purposeParam) / sizeof(HksParam)); in ImportKey()
293 struct HksParam purposeParam[] = { in DeleteKey() local
299 HksAddParams(encryParamSet, purposeParam, sizeof(purposeParam) / sizeof(HksParam)); in DeleteKey()
/ohos5.0/docs/en/application-dev/security/UniversalKeystoreKit/
H A Dhuks-obtain-key-properties-ndk.md47 …OH_Huks_Param *purposeParam = nullptr; // No memory needs to be requested. After the parameter is …
48 ohResult = OH_Huks_GetParam(outParamSet, OH_HUKS_TAG_PURPOSE, &purposeParam);
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_access_control_secure_sign_test.cpp782 …pdateFinish(struct HksBlob *handle, struct HksParamSet *newParamSet, struct HksParam *purposeParam, in VerifyUpdateFinish() argument
788 … ret = TestUpdateFinish(handle, newParamSet, purposeParam->uint32Param, updateFinishParams->inData, in VerifyUpdateFinish()
795 … ret = TestUpdateFinish(handle, newParamSet, purposeParam->uint32Param, updateFinishParams->inData, in VerifyUpdateFinish()
833 struct HksParam *purposeParam = NULL; in HksTestUpdateFinishVerifySignAuthInfo() local
834 ret = HksGetParam(newParamSet, HKS_TAG_PURPOSE, &purposeParam); in HksTestUpdateFinishVerifySignAuthInfo()
842 ret = VerifyUpdateFinish(&handle, newParamSet, purposeParam, updateFinishParams, isSign); in HksTestUpdateFinishVerifySignAuthInfo()
H A Dhks_ce_update_test.cpp823 struct HksParam *purposeParam = nullptr; variable
824 ret = HksGetParam(paramSetOut, HKS_TAG_PURPOSE, &purposeParam);
826 ASSERT_EQ(purposeParam->uint32Param, HKS_KEY_PURPOSE_SIGN | HKS_KEY_PURPOSE_VERIFY);
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/src/
H A Dhks_client_check.c210 struct HksParam *purposeParam = NULL; in CheckUserAuthParamsValidity() local
211 ret = HksGetParam(paramSet, HKS_TAG_PURPOSE, &purposeParam); in CheckUserAuthParamsValidity()
212 if (ret != HKS_SUCCESS || (purposeParam->uint32Param & HKS_KEY_PURPOSE_SIGN) == 0) { in CheckUserAuthParamsValidity()