Home
last modified time | relevance | path

Searched refs:keyBlobParamSet (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_keyblob.c395 HksFreeParamSet(&keyBlobParamSet); in GetAadAndParamSet()
400 …if (keyParam->blob.data + keyParam->blob.size != (uint8_t *)keyBlobParamSet + keyBlobParamSet->par… in GetAadAndParamSet()
402 HksFreeParamSet(&keyBlobParamSet); in GetAadAndParamSet()
407 *paramSet = keyBlobParamSet; in GetAadAndParamSet()
429 HksFreeParamSet(&keyBlobParamSet); in HksGenerateKeyNode()
436 CleanKey(keyBlobParamSet); in HksGenerateKeyNode()
445 keyNode->paramSet = keyBlobParamSet; in HksGenerateKeyNode()
545 …struct HksBlob aad = { keyBlobParamSet->paramSetSize - keyParam->blob.size, (uint8_t *)keyBlobPara… in HksBuildKeyBlob2()
553 … if (memcpy_s(keyOut->data, keyOut->size, keyBlobParamSet, keyBlobParamSet->paramSetSize) != EOK) { in HksBuildKeyBlob2()
574 HksFreeParamSet(&keyBlobParamSet); in HksBuildKeyBlob()
[all …]
H A Dhks_keynode.c223 FreeKeyBlobParamSet(&keyNode->keyBlobParamSet); in DeleteKeyNodeFree()
445 updateKeyNode->keyBlobParamSet = keyNode->keyBlobParamSet; in HksCreateBatchKeyNode()
481 struct HksParamSet *keyBlobParamSet = NULL; in HksCreateKeyNode() local
482 ret = HksTranslateKeyInfoBlobToParamSet(&rawKey, key, &keyBlobParamSet); in HksCreateKeyNode()
500 keyNode->keyBlobParamSet = keyBlobParamSet; in HksCreateKeyNode()
533 struct HksParamSet *keyBlobParamSet = NULL; in HksCreateKeyNode() local
541 ret = HksGetAadAndParamSet(key, &aad, &keyBlobParamSet); in HksCreateKeyNode()
544 ret = HksDecryptKeyBlob(&aad, keyBlobParamSet); in HksCreateKeyNode()
552 FreeParamsForBuildKeyNode(&aad, &runtimeParamSet, &keyBlobParamSet, keyNode); in HksCreateKeyNode()
556 keyNode->keyBlobParamSet = keyBlobParamSet; in HksCreateKeyNode()
H A Dhks_auth.c95 static int32_t GetAlgAndPurposeParam(const struct HksParamSet *keyBlobParamSet, const struct HksPar… in GetAlgAndPurposeParam() argument
98 int32_t ret = HksGetParam(keyBlobParamSet, HKS_TAG_ALGORITHM, algParam); in GetAlgAndPurposeParam()
101 ret = HksGetParam(keyBlobParamSet, HKS_TAG_PURPOSE, purposeParam); in GetAlgAndPurposeParam()
107 …c int32_t AuthPolicy(const struct HksAuthPolicy *policy, const struct HksParamSet *keyBlobParamSet, in AuthPolicy() argument
117 …int32_t ret = GetAlgAndPurposeParam(keyBlobParamSet, paramSet, &algParam, &purposeParam, &paramVal… in AuthPolicy()
124 ret = HksGetParam(keyBlobParamSet, authTag, &authParam); in AuthPolicy()
181 … return AuthPolicy(&g_authPolicyList[i], keyNode->keyBlobParamSet, keyNode->runtimeParamSet); in HksThreeStageAuth()
H A Dhks_secure_access.c93 static int32_t IsNeedSkipUserAuthAccessControl(const struct HksParamSet *keyBlobParamSet, in IsNeedSkipUserAuthAccessControl() argument
134 ret = IsNeedSkipUserAuthAccessControl(keyBlobParamSet, innerParams->initParamSet); in CheckInitParamSetValidityAndGet()
144 ret = HksGetParam(keyBlobParamSet, HKS_TAG_CHALLENGE_TYPE, &blobChallengeType); in CheckInitParamSetValidityAndGet()
151 ret = HksGetParam(keyBlobParamSet, HKS_TAG_KEY_SECURE_SIGN_TYPE, &secureSignTag); in CheckInitParamSetValidityAndGet()
407 int32_t ret = GetChallengeType(keyNode->keyBlobParamSet, &blobChallengeType); in VerifyChallengeOrTimeStamp()
427 static int32_t VerifyFrontUserIdIfNeed(const struct HksParamSet *keyBlobParamSet, in VerifyFrontUserIdIfNeed() argument
444 static int32_t VerifySecureUidIfNeed(const struct HksParamSet *keyBlobParamSet, in VerifySecureUidIfNeed() argument
467 static int32_t VerifyEnrolledIdInfoIfNeed(const struct HksParamSet *keyBlobParamSet, in VerifyEnrolledIdInfoIfNeed() argument
508 struct HksParamSet *keyBlobParamSet = keyNode->keyBlobParamSet; in VerifyAuthTokenInfo() local
527 ret = VerifyFrontUserIdIfNeed(keyBlobParamSet, authToken); in VerifyAuthTokenInfo()
[all …]
H A Dhks_core_service_three_stage.c530 ret = HksGetRawKey(keyNode->keyBlobParamSet, &rawKey); in CoreSignVerify()
587 const struct HksParamSet *keyBlobParamSet, bool *needRegenerateNonce) in CheckWhetherUpdateAesNonce() argument
711 keyNode->keyBlobParamSet, false); in CoreCipherInit()
731 ret = HksGetRawKey(keyNode->keyBlobParamSet, &rawKey); in CoreCipherInit()
900 ret = HksGetRawKey(keyNode->keyBlobParamSet, &rawKey); in CoreAesCcmCipherFinish()
942 keyNode->keyBlobParamSet, true); in CoreAesCipherInit()
1044 int32_t ret = HksGetRawKey(keyNode->keyBlobParamSet, &rawKey); in RsaCipherFinish()
1079 int32_t ret = HksGetRawKey(keyNode->keyBlobParamSet, &rawKey); in Sm2CipherFinish()
1179 ret = HksGetRawKey(keyNode->keyBlobParamSet, rawKey); in GetRawkey()
1618 ret = HksGetRawKey(keyNode->keyBlobParamSet, &rawKey); in HksCoreAgreeThreeStageUpdate()
[all …]
H A Dhks_core_service_key_operate_three_stage.c175 ret = HksGetParam(keyNode->keyBlobParamSet, HKS_TAG_BATCH_PURPOSE, &batchPurposeParam); in HksBatchCheck()
343 ret = HksProcessIdentityVerify(keyNode->keyBlobParamSet, paramSet); in HksCoreInit()
458 ret = CheckIfNeedIsDevicePasswordSet(keyNode->keyBlobParamSet); in HksCoreUpdate()
508 ret = CheckIfNeedIsDevicePasswordSet(keyNode->keyBlobParamSet); in HksCoreFinish()
H A Dhks_keyblob_lite.c320 struct HksParamSet *keyBlobParamSet = NULL; in HksGenerateKeyNode() local
321 ret = TranslateKeyInfoBlobToParamSet(&rawKey, key, &keyBlobParamSet); in HksGenerateKeyNode()
327 keyNode->paramSet = keyBlobParamSet; in HksGenerateKeyNode()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/
H A Dhks_keynode_test.cpp117 …struct HksParamSet *keyBlobParamSet = reinterpret_cast<HksParamSet *>(HksMalloc(sizeof(HksParamSet… variable
118 ASSERT_EQ(keyBlobParamSet == nullptr, false) << "keyBlobParamSet malloc failed.";
119 FreeParamsForBuildKeyNode(&blob, &runtimeParamSet, &keyBlobParamSet, nullptr);
123 FreeParamsForBuildKeyNode(&blob, &runtimeParamSet, &keyBlobParamSet, keyNode);
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/src/
H A Dhks_common_check.c274 int32_t HksCheckKeyBlobParamSetEqualRuntimeParamSet(const struct HksParamSet *keyBlobParamSet, in HksCheckKeyBlobParamSetEqualRuntimeParamSet() argument
277 if (keyBlobParamSet == NULL || runtimeParamSet == NULL) { in HksCheckKeyBlobParamSetEqualRuntimeParamSet()
283 int32_t ret = HksGetParam(keyBlobParamSet, tag, &paramInParamsetOne); in HksCheckKeyBlobParamSetEqualRuntimeParamSet()
/ohos5.0/foundation/filemanagement/storage_service/services/storage_daemon/crypto/src/
H A Dhuks_master.cpp836 HksParamSet *keyBlobParamSet = nullptr; in CheckNeedUpgrade() local
837 … HksGetParamSet(reinterpret_cast<HksParamSet *>(inData.data.get()), inData.size, &keyBlobParamSet); in CheckNeedUpgrade()
844 ret = HksGetParam(keyBlobParamSet, HKS_TAG_KEY_VERSION, &keyVersion); in CheckNeedUpgrade()
847 HksFreeParamSet(&keyBlobParamSet); in CheckNeedUpgrade()
852 HksFreeParamSet(&keyBlobParamSet); in CheckNeedUpgrade()
855 HksFreeParamSet(&keyBlobParamSet); in CheckNeedUpgrade()
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A Dhks_keynode.h32 struct HksParamSet *keyBlobParamSet; member
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/
H A Dhks_common_check.h75 int32_t HksCheckKeyBlobParamSetEqualRuntimeParamSet(const struct HksParamSet *keyBlobParamSet,