Lines Matching defs:keyId

100 static int32_t AddCommonGenParams(struct HksParamSet *paramSet, const struct KeyId *keyId)
108 { .tag = HKS_TAG_AUTH_STORAGE_LEVEL, .uint32Param = AccessibilityToHksAuthStorageLevel(keyId->accessibility) },
127 int32_t GenerateKey(const struct KeyId *keyId, bool needAuth, bool requirePasswordSet)
138 ret = AddCommonGenParams(paramSet, keyId);
144 if (keyId->userId > ASSET_ROOT_USER_UPPERBOUND) {
145 ret = AddSpecificUserIdParams(paramSet, keyId->userId);
175 ret = HksGenerateKey(&keyId->alias, paramSet, NULL);
185 int32_t DeleteKey(const struct KeyId *keyId)
188 { .tag = HKS_TAG_AUTH_STORAGE_LEVEL, .uint32Param = AccessibilityToHksAuthStorageLevel(keyId->accessibility) },
191 int32_t ret = BuildParamSet(&paramSet, params, ARRAY_SIZE(params), keyId->userId);
196 ret = HksDeleteKey(&keyId->alias, paramSet);
201 int32_t IsKeyExist(const struct KeyId *keyId)
204 { .tag = HKS_TAG_AUTH_STORAGE_LEVEL, .uint32Param = AccessibilityToHksAuthStorageLevel(keyId->accessibility) },
207 int32_t ret = BuildParamSet(&paramSet, params, ARRAY_SIZE(params), keyId->userId);
212 ret = HksKeyExist(&keyId->alias, paramSet);
217 int32_t EncryptData(const struct KeyId *keyId, const struct HksBlob *aad, const struct HksBlob *inData,
227 { .tag = HKS_TAG_AUTH_STORAGE_LEVEL, .uint32Param = AccessibilityToHksAuthStorageLevel(keyId->accessibility) },
230 int32_t ret = BuildParamSet(&encryptParamSet, encryptParams, ARRAY_SIZE(encryptParams), keyId->userId);
237 ret = HksInit(&keyId->alias, encryptParamSet, &handleBlob, NULL);
252 int32_t DecryptData(const struct KeyId *keyId, const struct HksBlob *aad, const struct HksBlob *inData,
269 { .tag = HKS_TAG_AUTH_STORAGE_LEVEL, .uint32Param = AccessibilityToHksAuthStorageLevel(keyId->accessibility) },
272 int32_t ret = BuildParamSet(&decryptParamSet, decryptParams, ARRAY_SIZE(decryptParams), keyId->userId);
279 ret = HksInit(&keyId->alias, decryptParamSet, &handleBlob, NULL);
294 int32_t InitKey(const struct KeyId *keyId, uint32_t validTime, struct HksBlob *challenge, struct HksBlob *handle)
302 { .tag = HKS_TAG_AUTH_STORAGE_LEVEL, .uint32Param = AccessibilityToHksAuthStorageLevel(keyId->accessibility) },
305 int32_t ret = BuildParamSet(&paramSet, initParams, ARRAY_SIZE(initParams), keyId->userId);
310 ret = HksInit(&keyId->alias, paramSet, handle, challenge);
370 int32_t RenameKeyAlias(const struct KeyId *keyId, const struct HksBlob *newKeyAlias)
373 { .tag = HKS_TAG_AUTH_STORAGE_LEVEL, .uint32Param = AccessibilityToHksAuthStorageLevel(keyId->accessibility) },
377 int32_t ret = BuildParamSet(&paramSet, params, ARRAY_SIZE(params), keyId->userId);
382 ret = HksRenameKeyAlias(&keyId->alias, paramSet, newKeyAlias);