| H A D | hks_client_service.c | 119 static int32_t GetStorageLevelForSkipUpgradeApp(const struct HksProcessInfo *processInfo, struct HksParam *storageLevel)
in GetStorageLevelForSkipUpgradeApp() argument 134 static int32_t AddStorageLevelToParamSet(const struct HksProcessInfo *processInfo, struct HksParamSet *paramSet)
in AddStorageLevelToParamSet() argument 152 static int32_t AppendStorageLevelAndSpecificUserIdToParamSet(const struct HksProcessInfo *processInfo,
in AppendStorageLevelAndSpecificUserIdToParamSet() argument 164 static int32_t AppendStorageLevelIfNotExistInner(const struct HksProcessInfo *processInfo,
in AppendStorageLevelIfNotExistInner() argument 221 AppendOwnerInfoForAcrossDevicesIfNeed(const struct HksProcessInfo *processInfo, struct HksParamSet *newParamSet, struct HksBlob *appInfo) AppendOwnerInfoForAcrossDevicesIfNeed() argument 245 AppendProcessInfoAndDefaultStrategy(const struct HksParamSet *paramSet, const struct HksProcessInfo *processInfo, const struct HksOperation *operation, struct HksParamSet **outParamSet) AppendProcessInfoAndDefaultStrategy() argument 299 AppendNewInfoForUseKeyInService(const struct HksParamSet *paramSet, const struct HksProcessInfo *processInfo, struct HksParamSet **outParamSet) AppendNewInfoForUseKeyInService() argument 307 GetKeyData(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key, enum HksStorageType mode) GetKeyData() argument 316 CheckKeyCondition(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) CheckKeyCondition() argument 334 HksServiceGetKeyInfoList(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksKeyInfo *keyInfoList, uint32_t *listCount) HksServiceGetKeyInfoList() argument 352 CheckAndUpgradeKeyIfNeed(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key) CheckAndUpgradeKeyIfNeed() argument 391 GetKeyData(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key, enum HksStorageType mode) GetKeyData() argument 421 CheckKeyCondition(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) CheckKeyCondition() argument 437 HksServiceGetKeyInfoList(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksKeyInfo *keyInfoList, uint32_t *listCount) HksServiceGetKeyInfoList() argument 661 AppendNewInfoForGenKeyInService(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksParamSet **outParamSet) AppendNewInfoForGenKeyInService() argument 711 AppendNewInfoForGenKeyInService(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksParamSet **outParamSet) AppendNewInfoForGenKeyInService() argument 718 GetKeyAndNewParamSet(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key, struct HksParamSet **outParamSet) GetKeyAndNewParamSet() argument 733 GetAgreeStoreKey(uint32_t keyAliasTag, const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksBlob *key) GetAgreeStoreKey() argument 774 GetAgreePublicKey(const uint32_t alg, const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksBlob *key) GetAgreePublicKey() argument 790 GetAgreePrivateKey(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksBlob *key) GetAgreePrivateKey() argument 821 GetAgreeKeyPair(const uint32_t alg, const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksBlob *key) GetAgreeKeyPair() argument 843 GetAgreeBaseKey(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksBlob *key) GetAgreeBaseKey() argument 872 GetDeriveMainKey(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksBlob *key) GetDeriveMainKey() argument 888 GetKeyIn(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksBlob *key) GetKeyIn() argument 905 StoreOrCopyKeyBlob(const struct HksParamSet *paramSet, const struct HksProcessInfo *processInfo, struct HksBlob *output, struct HksBlob *outData, bool isNeedStorage) StoreOrCopyKeyBlob() argument 935 HksServiceGenerateKey(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn, struct HksBlob *keyOut) HksServiceGenerateKey() argument 993 HksReportEvent(const char *funcName, const struct HksHitraceId *traceId, const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, int32_t ret) HksReportEvent() argument 1008 HksServiceSign(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HksServiceSign() argument 1047 HksServiceVerify(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HksServiceVerify() argument 1086 HksServiceEncrypt(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HksServiceEncrypt() argument 1122 HksServiceDecrypt(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HksServiceDecrypt() argument 1161 HksServiceDeleteKey(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksServiceDeleteKey() argument 1202 HksServiceKeyExist(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksServiceKeyExist() argument 1238 HksServiceGetKeyParamSet(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut) HksServiceGetKeyParamSet() argument 1282 HksServiceImportKey(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *key) HksServiceImportKey() argument 1325 GetKeyAndNewParamSetInForGenKeyInService(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key, struct HksParamSet **outParamSet) GetKeyAndNewParamSetInForGenKeyInService() argument 1341 HksServiceImportWrappedKey(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksBlob *wrappingKeyAlias, const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData) HksServiceImportWrappedKey() argument 1391 HksServiceExportPublicKey(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key) HksServiceExportPublicKey() argument 1429 HksServiceAgreeKey(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksServiceAgreeKey() argument 1467 HksServiceDeriveKey(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct HksBlob *derivedKey) HksServiceDeriveKey() argument 1505 HksServiceMac(const struct HksProcessInfo *processInfo, const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksServiceMac() argument 1592 struct HksProcessInfo processInfo = {userIdBlob, *processName}; HksServiceRefreshKeyInfo() local 1600 AddAppInfoToParamSet(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksParamSet **outParamSet) AddAppInfoToParamSet() argument 1671 HksServiceAttestKey(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *certChain, const uint8_t *remoteObject) HksServiceAttestKey() argument 1726 HksServiceAttestKey(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *certChain, const uint8_t *remoteObject) HksServiceAttestKey() argument 1738 HksServiceInit(const struct HksProcessInfo *processInfo, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *handle, struct HksBlob *token) HksServiceInit() argument 1792 HksServiceUpdate(const struct HksBlob *handle, const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HksServiceUpdate() argument 1849 AppendAndQueryInFinish(const struct HksBlob *handle, const struct HksProcessInfo *processInfo, struct HksOperation **outOperation) AppendAndQueryInFinish() argument 1882 HksServiceFinish(const struct HksBlob *handle, const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HksServiceFinish() argument 1933 HksServiceAbort(const struct HksBlob *handle, const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet) HksServiceAbort() argument 1971 HksServiceDeleteProcessInfo(const struct HksProcessInfo *processInfo) HksServiceDeleteProcessInfo() argument 1989 HksServiceGenerateRandom(const struct HksProcessInfo *processInfo, struct HksBlob *random) HksServiceGenerateRandom() argument 2042 HksServiceListAliases(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksKeyAliasSet **outData) HksServiceListAliases() argument 2070 HksServiceRenameKeyAlias(const struct HksProcessInfo *processInfo, const struct HksBlob *oldKeyAlias, const struct HksParamSet *paramSet, const struct HksBlob *newKeyAlias) HksServiceRenameKeyAlias() argument 2104 AppendChangeStorageLevelInfoInService(const struct HksProcessInfo *processInfo, const struct HksParamSet *paramSet, struct HksParamSet **outParamSet) AppendChangeStorageLevelInfoInService() argument 2151 HksCheckSrcKeyAndDestKeyCondition(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *srcParamSet, const struct HksParamSet *destParamSet, bool *isSkipUpdate) HksCheckSrcKeyAndDestKeyCondition() argument 2189 HksServiceChangeStorageLevel(const struct HksProcessInfo *processInfo, const struct HksBlob *keyAlias, const struct HksParamSet *srcParamSet, const struct HksParamSet *destParamSet) HksServiceChangeStorageLevel() argument [all...] |