Home
last modified time | relevance | path

Searched refs:paramSet (Results 1 – 25 of 210) sorted by relevance

123456789

/base/security/certificate_framework/frameworks/core/param/src/
Dcf_param.c33 int32_t CfInitParamSet(CfParamSet **paramSet) in CfInitParamSet() argument
35 if (paramSet == NULL) { in CfInitParamSet()
40 *paramSet = (CfParamSet *)CfMalloc(CF_DEFAULT_PARAM_SET_SIZE); in CfInitParamSet()
41 if (*paramSet == NULL) { in CfInitParamSet()
45 (*paramSet)->paramsCnt = 0; in CfInitParamSet()
46 (*paramSet)->paramSetSize = sizeof(CfParamSet); in CfInitParamSet()
50 static int32_t CfCheckParamSet(const CfParamSet *paramSet, uint32_t size) in CfCheckParamSet() argument
53 (paramSet->paramSetSize != size) || in CfCheckParamSet()
54 (paramSet->paramsCnt > ((size - sizeof(CfParamSet)) / sizeof(CfParam)))) { in CfCheckParamSet()
61 static int32_t CfFreshParamSet(CfParamSet *paramSet, bool isCopy) in CfFreshParamSet() argument
[all …]
/base/security/certificate_manager/test/unittest/module_test/src/
Dcm_param_test.cpp85 struct CmParamSet *paramSet = nullptr; variable
86 int32_t ret = CmInitParamSet(&paramSet);
89 ret = CmAddParams(paramSet, nullptr, 0);
92 CmFreeParamSet(&paramSet);
103 struct CmParamSet paramSet = { CM_PARAM_SET_MAX_SIZE + 1, 0 }; variable
107 int32_t ret = CmAddParams(&paramSet, param, sizeof(param) / sizeof(struct CmParam));
119 struct CmParamSet *paramSet = nullptr; variable
120 int32_t ret = CmInitParamSet(&paramSet);
126 ret = CmAddParams(paramSet, param, CM_DEFAULT_PARAM_CNT + 1);
129 CmFreeParamSet(&paramSet);
[all …]
/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/src/
Dcm_param.c31 int32_t CmInitParamSet(struct CmParamSet **paramSet) in CmInitParamSet() argument
33 if (paramSet == NULL) { in CmInitParamSet()
38 *paramSet = (struct CmParamSet *)CmMalloc(CM_DEFAULT_PARAM_SET_SIZE); in CmInitParamSet()
39 if (*paramSet == NULL) { in CmInitParamSet()
43 (*paramSet)->paramsCnt = 0; in CmInitParamSet()
44 (*paramSet)->paramSetSize = sizeof(struct CmParamSet); in CmInitParamSet()
48 static int32_t CmCheckParamSet(const struct CmParamSet *paramSet, uint32_t size) in CmCheckParamSet() argument
50 if (paramSet == NULL) { in CmCheckParamSet()
55 (paramSet->paramSetSize != size) || in CmCheckParamSet()
56 (paramSet->paramsCnt > ((size - sizeof(struct CmParamSet)) / sizeof(struct CmParam)))) { in CmCheckParamSet()
[all …]
/base/security/certificate_framework/test/unittest/cf_sdk_test/src/
Dcf_param_test.cpp87 CfParamSet *paramSet = nullptr; variable
88 int32_t ret = CfInitParamSet(&paramSet);
91 ret = CfAddParams(paramSet, nullptr, 0);
94 CfFreeParamSet(&paramSet);
105 CfParamSet paramSet = { CF_PARAM_SET_MAX_SIZE + 1, 0 }; variable
109 int32_t ret = CfAddParams(&paramSet, param, sizeof(param) / sizeof(CfParam));
121 CfParamSet *paramSet = nullptr; variable
122 int32_t ret = CfInitParamSet(&paramSet);
128 ret = CfAddParams(paramSet, param, CF_DEFAULT_PARAM_CNT + 1);
131 CfFreeParamSet(&paramSet);
[all …]
/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/
Dhuks_access_mock.c54 const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() argument
56 return HksCoreImportKey(keyAlias, key, paramSet, keyOut); in ENABLE_CFI()
60 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() argument
62 return HksCoreImportWrappedKey(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOut); in ENABLE_CFI()
65 …FI(int32_t HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, in ENABLE_CFI() argument
68 return HksCoreExportPublicKey(key, paramSet, keyOut); in ENABLE_CFI()
71 ENABLE_CFI(int32_t HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, in ENABLE_CFI() argument
74 return HksCoreInit(key, paramSet, handle, token); in ENABLE_CFI()
77 …ABLE_CFI(int32_t HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, in ENABLE_CFI() argument
80 return HksCoreUpdate(handle, paramSet, inData, outData); in ENABLE_CFI()
[all …]
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/os_dependency_test/src/
Dhks_ipc_check_test.cpp68 struct HksParamSet *paramSet = nullptr; variable
69 int32_t ret = HksInitParamSet(&paramSet);
71 ret = HksBuildParamSet(&paramSet);
74 ret = HksCheckIpcGenerateKey(&keyAliasBlob, paramSet);
88 struct HksParamSet *paramSet = nullptr; variable
89 int32_t ret = HksInitParamSet(&paramSet);
91 ret = HksBuildParamSet(&paramSet);
95 ret = HksCheckIpcImportKey(&keyAliasBlob, paramSet, &keyBlob);
109 struct HksParamSet *paramSet = nullptr; variable
110 int32_t ret = HksInitParamSet(&paramSet);
[all …]
/base/security/huks/frameworks/huks_standard/main/common/src/
Dhks_param.c158 HKS_API_EXPORT int32_t HksCheckParamSetTag(const struct HksParamSet *paramSet) in HksCheckParamSetTag() argument
160 HKS_IF_NULL_RETURN(paramSet, HKS_ERROR_NULL_POINTER) in HksCheckParamSetTag()
162 for (uint32_t i = 0; i < paramSet->paramsCnt; ++i) { in HksCheckParamSetTag()
163 uint32_t curTag = paramSet->params[i].tag; in HksCheckParamSetTag()
169 for (uint32_t j = i + 1; j < paramSet->paramsCnt; ++j) { in HksCheckParamSetTag()
170 if (curTag == paramSet->params[j].tag) { in HksCheckParamSetTag()
180 static int32_t CheckBeforeAddParams(const struct HksParamSet *paramSet, const struct HksParam *para… in CheckBeforeAddParams() argument
183 … if ((params == NULL) || (paramSet == NULL) || (paramSet->paramSetSize > HKS_PARAM_SET_MAX_SIZE) || in CheckBeforeAddParams()
184 …(paramCnt > HKS_DEFAULT_PARAM_CNT) || (paramSet->paramsCnt > (HKS_DEFAULT_PARAM_CNT - paramCnt))) { in CheckBeforeAddParams()
199 static int32_t BuildParamSet(struct HksParamSet **paramSet) in BuildParamSet() argument
[all …]
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
Dhks_core_interfaces.c43 int32_t HuksHdiGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, in HuksHdiGenerateKey() argument
46 return HksCoreGenerateKey(keyAlias, paramSet, keyIn, keyOut); in HuksHdiGenerateKey()
50 const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportKey() argument
52 return HksCoreImportKey(keyAlias, key, paramSet, keyOut); in HuksHdiImportKey()
56 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportWrappedKey() argument
58 return HksCoreImportWrappedKey(keyAlias, key, wrappedKeyData, paramSet, keyOut); in HuksHdiImportWrappedKey()
61 int32_t HuksHdiExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struc… in HuksHdiExportPublicKey() argument
63 return HksCoreExportPublicKey(key, paramSet, keyOut); in HuksHdiExportPublicKey()
66 int32_t HuksHdiInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob … in HuksHdiInit() argument
69 return HksCoreInit(key, paramSet, handle, token); in HuksHdiInit()
[all …]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
Dhks_session_max_test.cpp58 struct HksParamSet *paramSet = NULL; in GenerateBaseKey() local
59 ASSERT_TRUE(HksInitParamSet(&paramSet) == 0); in GenerateBaseKey()
72 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in GenerateBaseKey()
73 ASSERT_TRUE(HksBuildParamSet(&paramSet) == 0); in GenerateBaseKey()
74 ASSERT_TRUE(HksGenerateKey(alias, paramSet, NULL) == 0); in GenerateBaseKey()
76 HksFreeParamSet(&paramSet); in GenerateBaseKey()
81 struct HksParamSet *paramSet = NULL; in ConstructInitParamSet() local
82 ASSERT_TRUE(HksInitParamSet(&paramSet) == 0); in ConstructInitParamSet()
93 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in ConstructInitParamSet()
94 ASSERT_TRUE(HksBuildParamSet(&paramSet) == 0); in ConstructInitParamSet()
[all …]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/
Dhks_ca_access.c41 int32_t HksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessSign() argument
44 return HksTeeSign(key, paramSet, srcData, signature); in HksAccessSign()
47 int32_t HksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessVerify() argument
50 return HksTeeVerify(key, paramSet, srcData, signature); in HksAccessVerify()
53 int32_t HksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessEncrypt() argument
56 return HksTeeEncrypt(key, paramSet, plainText, cipherText); in HksAccessEncrypt()
59 int32_t HksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, in HksAccessDecrypt() argument
62 return HksTeeDecrypt(key, paramSet, cipherText, plainText); in HksAccessDecrypt()
65 int32_t HksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) in HksAccessGenerateRandom() argument
67 return HksTeeGenerateRandom(paramSet, random); in HksAccessGenerateRandom()
[all …]
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_service/os_dependency/idl/ipc/src/
Dhuks_ipc_serialization_test.cpp65 struct HksParamSet *paramSet = nullptr; variable
66 int32_t ret = HksInitParamSet(&paramSet);
71 ret = HksAddParams(paramSet, &aliasParam, 1);
73 ret = HksBuildParamSet(&paramSet);
76 ret = HksParamSetToParams(paramSet, &aliasOutParam, 1);
78 HksFreeParamSet(&paramSet);
89 struct HksParamSet *paramSet = nullptr; variable
90 int32_t ret = HksInitParamSet(&paramSet);
95 ret = HksBuildParamSet(&paramSet);
97 ret = HksParamSetToParams(paramSet, &aliasOutParam, 1);
[all …]
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/
Dhks_keyblob_test.cpp69 struct HksParamSet paramSet = { .paramSetSize = 0, .paramsCnt = exceedCnt, .params = {} }; variable
70 int32_t ret = HksBuildKeyBlobWithOutAddKeyParam(&paramSet, nullptr);
96 struct HksParamSet *paramSet = nullptr; variable
97 int32_t ret = HksInitParamSet(&paramSet);
99 ret = HksAddParams(paramSet, &keyParam, 1);
101 ret = HksBuildParamSet(&paramSet);
103 ret = HksBuildKeyBlob2(paramSet, nullptr);
105 HksFreeParamSet(&paramSet);
134 struct HksParamSet *paramSet = nullptr; variable
135 int32_t ret = HksInitParamSet(&paramSet);
[all …]
/base/security/huks/interfaces/inner_api/huks_standard/main/src/
Dhks_api.c137 const struct HksParamSet *paramSet, const struct HksBlob *key) in HksImportKey() argument
141 if ((keyAlias == NULL) || (paramSet == NULL) || (key == NULL)) { in HksImportKey()
144 int32_t ret = HksImportKeyAdapter(keyAlias, paramSet, key); in HksImportKey()
149 (void)paramSet; in HksImportKey()
156 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData) in HksImportWrappedKey() argument
160 …if ((keyAlias == NULL) || (wrappingKeyAlias == NULL)|| (paramSet == NULL) || (wrappedKeyData == NU… in HksImportWrappedKey()
163 int32_t ret = HksClientImportWrappedKey(keyAlias, wrappingKeyAlias, paramSet, wrappedKeyData); in HksImportWrappedKey()
169 (void)paramSet; in HksImportWrappedKey()
176 const struct HksParamSet *paramSet, struct HksBlob *key) in HksExportPublicKey() argument
183 int32_t ret = HksExportPublicKeyAdapter(keyAlias, paramSet, key); in HksExportPublicKey()
[all …]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/passthrough/
Dhuks_hdi_access.c72 …c int32_t HdiProxyGenerateKey(const struct HuksBlob* keyAlias, const struct HuksParamSet* paramSet, in HdiProxyGenerateKey() argument
80 …return g_hksHdiProxyInstance->GenerateKey(g_hksHdiProxyInstance, keyAlias, paramSet, keyIn, keyOut… in HdiProxyGenerateKey()
92 const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) in HdiProxyImportKey() argument
98 return g_hksHdiProxyInstance->ImportKey(g_hksHdiProxyInstance, keyAlias, key, paramSet, keyOut); in HdiProxyImportKey()
102 const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() argument
105 HDI_CONVERTER_FUNC_IMPORTKEY(keyAlias, key, paramSet, keyOut, ret, HdiProxyImportKey) in ENABLE_CFI()
110 …const struct HuksBlob *wrappedKeyData, const struct HuksParamSet *paramSet, struct HuksBlob *keyOu… in HdiProxyImportWrappedKey() argument
117 paramSet, keyOut); in HdiProxyImportWrappedKey()
121 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in ENABLE_CFI() argument
124 … HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOut, ret, in ENABLE_CFI()
[all …]
/base/security/huks/interfaces/kits/c/src/
Dnative_huks_param.c27 struct OH_Huks_Result OH_Huks_InitParamSet(struct OH_Huks_ParamSet **paramSet) in OH_Huks_InitParamSet() argument
29 int32_t result = HksInitParamSet((struct HksParamSet **) paramSet); in OH_Huks_InitParamSet()
33 struct OH_Huks_Result OH_Huks_AddParams(struct OH_Huks_ParamSet *paramSet, in OH_Huks_AddParams() argument
36 int32_t result = HksAddParams((struct HksParamSet *) paramSet, in OH_Huks_AddParams()
41 struct OH_Huks_Result OH_Huks_BuildParamSet(struct OH_Huks_ParamSet **paramSet) in OH_Huks_BuildParamSet() argument
43 int32_t result = HksBuildParamSet((struct HksParamSet **) paramSet); in OH_Huks_BuildParamSet()
47 void OH_Huks_FreeParamSet(struct OH_Huks_ParamSet **paramSet) in OH_Huks_FreeParamSet() argument
49 HksFreeParamSet((struct HksParamSet **) paramSet); in OH_Huks_FreeParamSet()
53 uint32_t fromParamSetSize, struct OH_Huks_ParamSet **paramSet) in OH_Huks_CopyParamSet() argument
56 fromParamSetSize, (struct HksParamSet **) paramSet); in OH_Huks_CopyParamSet()
[all …]
/base/security/huks/interfaces/inner_api/huks_standard/main/include/
Dhuks_hdi.h51 #define HDI_CONVERTER_FUNC_GENERATEKEY(keyAlias, paramSet, keyIn, keyOut, ret, func) \ argument
57 HDI_CONVERTER_PARAM_IN_PARAMSET(paramSet, paramSetCore) \
61 HDI_ADAPTER_PARAM(paramSet, &paramSetCore), \
66 #define HDI_CONVERTER_FUNC_IMPORTKEY(keyAlias, key, paramSet, keyOut, ret, func) \ argument
72 HDI_CONVERTER_PARAM_IN_PARAMSET(paramSet, paramSetCore) \
77 HDI_ADAPTER_PARAM(paramSet, &paramSetCore), \
81 #define HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappedKeyAlias, key, wrappedKeyData, paramSet, keyOut,… argument
88 HDI_CONVERTER_PARAM_IN_PARAMSET(paramSet, paramSetCore) \
95 HDI_ADAPTER_PARAM(paramSet, &paramSetCore), \
99 #define HDI_CONVERTER_FUNC_EXPORTPUBLICKEY(key, paramSet, keyOut, ret, func) \ argument
[all …]
Dhks_api.h70 const struct HksParamSet *paramSet, const struct HksBlob *key);
81 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData);
91 const struct HksParamSet *paramSet, struct HksBlob *key);
99 …PI_EXPORT int32_t HksDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
118 …API_EXPORT int32_t HksKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
126 HKS_API_EXPORT int32_t HksGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random…
136 HKS_API_EXPORT int32_t HksSign(const struct HksBlob *key, const struct HksParamSet *paramSet,
147 HKS_API_EXPORT int32_t HksVerify(const struct HksBlob *key, const struct HksParamSet *paramSet,
158 HKS_API_EXPORT int32_t HksEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet,
169 HKS_API_EXPORT int32_t HksDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet,
[all …]
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
Dhks_attest_key_test_common.cpp76 struct HksParamSet *paramSet = nullptr; in TestGenerateKey() local
77 int32_t ret = HksInitParamSet(&paramSet); in TestGenerateKey()
83 ret = HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])); in TestGenerateKey()
86 HksFreeParamSet(&paramSet); in TestGenerateKey()
90 ret = HksBuildParamSet(&paramSet); in TestGenerateKey()
93 HksFreeParamSet(&paramSet); in TestGenerateKey()
97 ret = HksGenerateKey(keyAlias, paramSet, nullptr); in TestGenerateKey()
101 HksFreeParamSet(&paramSet); in TestGenerateKey()
146 int32_t GenerateParamSet(struct HksParamSet **paramSet, const struct HksParam tmpParams[], uint32_t… in GenerateParamSet() argument
148 int32_t ret = HksInitParamSet(paramSet); in GenerateParamSet()
[all …]
/base/security/huks/services/huks_standard/huks_engine/main/core/include/
Dhks_core_service.h31 int32_t HksCoreGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet,
34 int32_t HksCoreSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct Hks…
37 int32_t HksCoreVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct H…
40 int32_t HksCoreEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct …
43 int32_t HksCoreDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct …
46 int32_t HksCoreGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random);
49 const struct HksParamSet *paramSet, struct HksBlob *keyOut);
51 int32_t HksCoreExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struc…
53 int32_t HksCoreAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey,
56 int32_t HksCoreDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct …
[all …]
Dhks_core_service_three_stage.h33 …CoreSignVerifyThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
36 …reSignVerifyThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
39 …reSignVerifyThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
42 …oreSignVerifyThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
45 … HksCoreCryptoThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
48 …ksCoreCryptoThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
51 …sCoreEncryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
54 …HksCoreCryptoThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
57 …sCoreDecryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
60 … HksCoreDeriveThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
[all …]
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_service/core/src/
Dhks_client_check_test.cpp57 static int32_t InitParamSet(struct HksParamSet **paramSet, const struct HksParam *params, uint32_t … in InitParamSet() argument
59 int32_t ret = HksInitParamSet(paramSet); in InitParamSet()
65 ret = HksAddParams(*paramSet, params, paramcount); in InitParamSet()
68 HksFreeParamSet(paramSet); in InitParamSet()
72 ret = HksBuildParamSet(paramSet); in InitParamSet()
75 HksFreeParamSet(paramSet); in InitParamSet()
110 struct HksParamSet paramSet = { 0 }; variable
111 paramSet.paramSetSize = 0;
112 int32_t ret = HksCheckGetKeyParamSetParams(&processName, &aliasName, &paramSet);
207 struct HksParamSet *paramSet = nullptr; variable
[all …]
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/
Dhks_client_service_passthrough.c26 static int32_t GetProcessInfo(const struct HksParamSet *paramSet, char **processName, char **userId) in GetProcessInfo() argument
28 (void)paramSet; in GetProcessInfo()
31 …if (paramSet != NULL && HksGetParam(paramSet, HKS_TAG_BUNDLE_NAME, &bundleNameParam) == HKS_SUCCES… in GetProcessInfo()
78 int32_t HksClientImportKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, in HksClientImportKey() argument
83 …HKS_IF_NOT_SUCC_LOGE_RETURN(GetProcessInfo(paramSet, &processName, &userId), HKS_ERROR_INTERNAL_ER… in HksClientImportKey()
94 return HksServiceImportKey(&processInfo, keyAlias, paramSet, key); in HksClientImportKey()
98 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData) in HksClientImportWrappedKey() argument
102 …HKS_IF_NOT_SUCC_LOGE_RETURN(GetProcessInfo(paramSet, &processName, &userId), HKS_ERROR_INTERNAL_ER… in HksClientImportWrappedKey()
114 …return HksServiceImportWrappedKey(&processInfo, keyAlias, wrappingKeyAlias, paramSet, wrappedKeyDa… in HksClientImportWrappedKey()
117 int32_t HksClientExportPublicKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, in HksClientExportPublicKey() argument
[all …]
/base/security/huks/test/unittest/huks_common_test/src/
Dhks_test_curve25519_func.cpp21 struct HksParamSet *paramSet = NULL; in TestGenerateEd25519Key() local
22 int32_t ret = HksInitParamSet(&paramSet); in TestGenerateEd25519Key()
27 ret = HksAddParams(paramSet, &algParam, 1); in TestGenerateEd25519Key()
32 ret = HksAddParams(paramSet, &keySizeParam, 1); in TestGenerateEd25519Key()
37 ret = HksAddParams(paramSet, &purposeParam, 1); in TestGenerateEd25519Key()
42 ret = HksAddParams(paramSet, &digestParam, 1); in TestGenerateEd25519Key()
47 ret = HksAddParams(paramSet, &paddingParam, 1); in TestGenerateEd25519Key()
49 ret = HksBuildParamSet(&paramSet); in TestGenerateEd25519Key()
51 ret = HksGenerateKey(&alias, paramSet, NULL); in TestGenerateEd25519Key()
53 HksFreeParamSet(&paramSet); in TestGenerateEd25519Key()
[all …]
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/
Dhks_client_ipc.h32 int32_t HksClientImportKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet,
35 int32_t HksClientExportPublicKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet,
39 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData);
41 int32_t HksClientDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
46 int32_t HksClientKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
48 int32_t HksClientGenerateRandom(struct HksBlob *random, const struct HksParamSet *paramSet);
50 int32_t HksClientSign(const struct HksBlob *key, const struct HksParamSet *paramSet,
53 int32_t HksClientVerify(const struct HksBlob *key, const struct HksParamSet *paramSet,
56 int32_t HksClientEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet,
59 int32_t HksClientDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet,
[all …]
/base/security/huks/services/huks_standard/huks_service/main/core/include/
Dhuks_access.h36 const struct HksParamSet *paramSet, struct HksBlob *keyOut);
39 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut);
41 int32_t HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet,
44 int32_t HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBl…
47 int32_t HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet,
50 int32_t HuksAccessFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet,
53 int32_t HuksAccessAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet);
55 int32_t HuksAccessGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key);
61 int32_t HuksAccessCalcMacHeader(const struct HksParamSet *paramSet, const struct HksBlob *salt,
67 int32_t HuksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random);
[all …]

123456789