Home
last modified time | relevance | path

Searched refs:HKS_API_EXPORT (Results 1 – 6 of 6) sorted by relevance

/base/security/huks/interfaces/inner_api/huks_standard/main/include/
Dhks_api.h38 HKS_API_EXPORT int32_t HksGetSdkVersion(struct HksBlob *sdkVersion);
44 HKS_API_EXPORT int32_t HksInitialize(void);
50 HKS_API_EXPORT int32_t HksRefreshKeyInfo(void);
59 HKS_API_EXPORT int32_t HksGenerateKey(const struct HksBlob *keyAlias,
69 HKS_API_EXPORT int32_t HksImportKey(const struct HksBlob *keyAlias,
80 HKS_API_EXPORT int32_t HksImportWrappedKey(const struct HksBlob *keyAlias, const struct HksBlob *wr…
90 HKS_API_EXPORT int32_t HksExportPublicKey(const struct HksBlob *keyAlias,
99 HKS_API_EXPORT int32_t HksDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *param…
108 HKS_API_EXPORT int32_t HksGetKeyParamSet(const struct HksBlob *keyAlias,
118 HKS_API_EXPORT int32_t HksKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramS…
[all …]
Dhks_param.h44 HKS_API_EXPORT int32_t HksInitParamSet(struct HksParamSet **paramSet);
54 HKS_API_EXPORT int32_t HksAddParams(struct HksParamSet *paramSet,
62 HKS_API_EXPORT int32_t HksBuildParamSet(struct HksParamSet **paramSet);
69 HKS_API_EXPORT void HksFreeParamSet(struct HksParamSet **paramSet);
78 HKS_API_EXPORT int32_t HksGetParamSet(const struct HksParamSet *inParamSet, uint32_t inParamSetSize,
88 HKS_API_EXPORT int32_t HksGetParam(const struct HksParamSet *paramSet, uint32_t tag, struct HksPara…
96 HKS_API_EXPORT int32_t HksFreshParamSet(struct HksParamSet *paramSet, bool isCopy);
103 HKS_API_EXPORT int32_t HksCheckParamSetTag(const struct HksParamSet *paramSet);
111 HKS_API_EXPORT int32_t HksCheckParamSet(const struct HksParamSet *paramSet, uint32_t size);
119 HKS_API_EXPORT int32_t HksCheckParamMatch(const struct HksParam *baseParam, const struct HksParam *…
[all …]
Dhks_type.h37 #define HKS_API_EXPORT macro
39 #define HKS_API_EXPORT __attribute__ ((visibility("default")))
42 #define HKS_API_EXPORT __attribute__ ((visibility("default")))
/base/security/huks/interfaces/inner_api/huks_standard/main/src/
Dhks_api.c58 HKS_API_EXPORT int32_t HksGetSdkVersion(struct HksBlob *sdkVersion) in HksGetSdkVersion()
76 HKS_API_EXPORT int32_t HksInitialize(void) in HksInitialize()
89 HKS_API_EXPORT int32_t HksRefreshKeyInfo(void) in HksRefreshKeyInfo()
101 HKS_API_EXPORT int32_t HksGenerateKey(const struct HksBlob *keyAlias, in HksGenerateKey()
132 HKS_API_EXPORT int32_t HksImportKey(const struct HksBlob *keyAlias, in HksImportKey()
151 HKS_API_EXPORT int32_t HksImportWrappedKey(const struct HksBlob *keyAlias, const struct HksBlob *wr… in HksImportWrappedKey()
173 HKS_API_EXPORT int32_t HksExportPublicKey(const struct HksBlob *keyAlias, in HksExportPublicKey()
193 HKS_API_EXPORT int32_t HksDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *param… in HksDeleteKey()
208 HKS_API_EXPORT int32_t HksGetKeyParamSet(const struct HksBlob *keyAlias, in HksGetKeyParamSet()
228 HKS_API_EXPORT int32_t HksKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramS… in HksKeyExist()
[all …]
/base/security/huks/frameworks/huks_standard/main/common/src/
Dhks_param.c133 HKS_API_EXPORT enum HksTagType GetTagType(enum HksTag tag) in GetTagType()
149 HKS_API_EXPORT int32_t HksCheckParamSetTag(const struct HksParamSet *paramSet) in HksCheckParamSetTag()
213 HKS_API_EXPORT int32_t HksCheckParamSet(const struct HksParamSet *paramSet, uint32_t size) in HksCheckParamSet()
226 HKS_API_EXPORT int32_t HksInitParamSet(struct HksParamSet **paramSet) in HksInitParamSet()
238 HKS_API_EXPORT int32_t HksAddParams(struct HksParamSet *paramSet, in HksAddParams()
260 HKS_API_EXPORT int32_t HksBuildParamSet(struct HksParamSet **paramSet) in HksBuildParamSet()
272 HKS_API_EXPORT void HksFreeParamSet(struct HksParamSet **paramSet) in HksFreeParamSet()
314 HKS_API_EXPORT int32_t HksFreshParamSet(struct HksParamSet *paramSet, bool isCopy) in HksFreshParamSet()
324 HKS_API_EXPORT int32_t HksGetParam(const struct HksParamSet *paramSet, uint32_t tag, struct HksPara… in HksGetParam()
344 HKS_API_EXPORT int32_t HksGetParamSet(const struct HksParamSet *inParamSet, in HksGetParamSet()
[all …]
/base/security/huks/interfaces/inner_api/huks_lite/
Dhks_tmp_client.c23 HKS_API_EXPORT int32_t hks_generate_random(struct hks_blob *random) in hks_generate_random()