/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_keyblob.c | 395 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 D | hks_keynode.c | 223 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 D | hks_auth.c | 95 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, ¶mVal… in AuthPolicy() 124 ret = HksGetParam(keyBlobParamSet, authTag, &authParam); in AuthPolicy() 181 … return AuthPolicy(&g_authPolicyList[i], keyNode->keyBlobParamSet, keyNode->runtimeParamSet); in HksThreeStageAuth()
|
H A D | hks_secure_access.c | 93 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 D | hks_core_service_three_stage.c | 530 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 D | hks_core_service_key_operate_three_stage.c | 175 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 D | hks_keyblob_lite.c | 320 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 D | hks_keynode_test.cpp | 117 …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 D | hks_common_check.c | 274 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, ¶mInParamsetOne); in HksCheckKeyBlobParamSetEqualRuntimeParamSet()
|
/ohos5.0/foundation/filemanagement/storage_service/services/storage_daemon/crypto/src/ |
H A D | huks_master.cpp | 836 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 D | hks_keynode.h | 32 struct HksParamSet *keyBlobParamSet; member
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_common_check.h | 75 int32_t HksCheckKeyBlobParamSetEqualRuntimeParamSet(const struct HksParamSet *keyBlobParamSet,
|