Home
last modified time | relevance | path

Searched refs:hks_blob (Results 1 – 3 of 3) sorted by relevance

/base/security/huks/interfaces/innerkits/huks_lite/
Dhks_client.h30 HKS_DLL_API_PUBLIC void hks_get_sdk_version(struct hks_blob *sdk_version);
70 HKS_DLL_API_PUBLIC int32_t hks_generate_key(const struct hks_blob *key_alias,
85 const struct hks_key_param *key_param, struct hks_blob *pri_key,
86 struct hks_blob *pub_key);
101 const struct hks_blob *key_alias,
102 const struct hks_key_param *key_param, const struct hks_blob *key);
111 const struct hks_blob *key_alias, struct hks_blob *key);
119 HKS_DLL_API_PUBLIC int32_t hks_delete_key(const struct hks_blob *key_alias);
126 HKS_DLL_API_PUBLIC int32_t hks_get_key_param(const struct hks_blob *key_alias,
134 HKS_DLL_API_PUBLIC int32_t hks_is_key_exist(const struct hks_blob *key_alias);
[all …]
Dhks_types.h94 struct hks_blob { struct
223 struct hks_blob key_auth_id; /* auth id */
227 struct hks_blob nonce; /* Nonce value or iv vector */
228 struct hks_blob aad;
246 struct hks_blob *cipher_text;
247 struct hks_blob *nonce_blob; /* Nonce value or iv vector */
248 struct hks_blob *aad_blob;
249 struct hks_blob *plain_text;
267 struct hks_blob *cert; /* cert array list */
Dhks_tmp_client.c18 struct hks_blob { struct
23 HKS_API_EXPORT int32_t hks_generate_random(struct hks_blob *random) in hks_generate_random() argument