Home
last modified time | relevance | path

Searched refs:paramSet (Results 1 - 25 of 272) sorted by relevance

1234567891011

/base/security/certificate_framework/frameworks/core/param/src/
H A 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, 0); 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, boo argument
100 BuildParamSet(CfParamSet **paramSet) BuildParamSet() argument
124 CfBuildParamSet(CfParamSet **paramSet) CfBuildParamSet() argument
139 CfFreeParamSet(CfParamSet **paramSet) CfFreeParamSet() argument
148 CfGetParam(const CfParamSet *paramSet, uint32_t tag, CfParam **param) CfGetParam() argument
170 CheckBeforeAddParams(const CfParamSet *paramSet, const CfParam *params, uint32_t paramCnt) CheckBeforeAddParams() argument
189 CfAddParams(CfParamSet *paramSet, const CfParam *params, uint32_t paramCnt) CfAddParams() argument
[all...]
/base/security/certificate_manager/test/unittest/module_test/src/
H A Dcm_param_test.cpp64 * @tc.desc: test CmAddParams paramSet is nullptr
85 struct CmParamSet *paramSet = nullptr; in HWTEST_F() local
86 int32_t ret = CmInitParamSet(&paramSet); in HWTEST_F()
89 ret = CmAddParams(paramSet, nullptr, 0); in HWTEST_F()
92 CmFreeParamSet(&paramSet); in HWTEST_F()
97 * @tc.desc: test CmAddParams paramSet size is invalid
103 struct CmParamSet paramSet = { CM_PARAM_SET_MAX_SIZE + 1, 0 }; in HWTEST_F() local
107 int32_t ret = CmAddParams(&paramSet, param, sizeof(param) / sizeof(struct CmParam)); in HWTEST_F()
119 struct CmParamSet *paramSet = nullptr; in HWTEST_F() local
120 int32_t ret = CmInitParamSet(&paramSet); in HWTEST_F()
140 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
162 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
184 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
220 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
238 struct CmParamSet paramSet = {CM_PARAM_SET_MAX_SIZE + 1, 1 }; HWTEST_F() local
252 struct CmParamSet paramSet = { sizeof(struct CmParamSet) - 1, 1 }; HWTEST_F() local
266 struct CmParamSet paramSet = { sizeof(struct CmParamSet), 1 }; HWTEST_F() local
272 ConstrutParamSet(struct CmParamSet **paramSet) ConstrutParamSet() argument
295 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
313 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
346 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
359 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
381 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
409 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
437 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
478 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
500 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
530 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
560 struct CmParamSet *paramSet = nullptr; HWTEST_F() local
[all...]
/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/src/
H A 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 in CmCheckParamSet()
63 CmFreshParamSet(struct CmParamSet *paramSet, bool isCopy) CmFreshParamSet() argument
106 BuildParamSet(struct CmParamSet **paramSet) BuildParamSet() argument
130 CmBuildParamSet(struct CmParamSet **paramSet) CmBuildParamSet() argument
145 CmFreeParamSet(struct CmParamSet **paramSet) CmFreeParamSet() argument
154 CmGetParam(const struct CmParamSet *paramSet, uint32_t tag, struct CmParam **param) CmGetParam() argument
176 FreshParamSet(struct CmParamSet *paramSet, bool isCopy) FreshParamSet() argument
232 CheckBeforeAddParams(const struct CmParamSet *paramSet, const struct CmParam *params, uint32_t paramCnt) CheckBeforeAddParams() argument
251 CmAddParams(struct CmParamSet *paramSet, const struct CmParam *params, uint32_t paramCnt) CmAddParams() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/
H A Dhuks_access_mock.c59 const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportKey()
61 return HksCoreImportKey(keyAlias, key, paramSet, keyOut); in HuksAccessImportKey()
65 const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportWrappedKey()
67 return HksCoreImportWrappedKey(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOut); in HuksAccessImportWrappedKey()
70 ENABLE_CFI(int32_t HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksAccessExportPublicKey() argument
73 return HksCoreExportPublicKey(key, paramSet, keyOut); in HuksAccessExportPublicKey()
76 ENABLE_CFI(int32_t HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, in HuksAccessInit() argument
79 return HksCoreInit(key, paramSet, handle, token); in HuksAccessInit()
82 ENABLE_CFI(int32_t HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, in HuksAccessUpdate() argument
85 return HksCoreUpdate(handle, paramSet, inDat in HuksAccessUpdate()
58 HuksAccessImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportKey() argument
64 HuksAccessImportWrappedKey(const struct HksBlob *wrappingKeyAlias, const struct HksBlob *key, const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportWrappedKey() argument
88 HuksAccessFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksAccessFinish() argument
94 HuksAccessAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet) HuksAccessAbort() argument
99 HuksAccessGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HuksAccessGetKeyProperties() argument
114 HuksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HuksAccessSign() argument
120 HuksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HuksAccessVerify() argument
126 HuksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HuksAccessEncrypt() argument
132 HuksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HuksAccessDecrypt() argument
138 HuksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksAccessAgreeKey() argument
144 HuksAccessDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HuksAccessDeriveKey() argument
150 HuksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessMac() argument
157 HuksAccessUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HuksAccessUpgradeKey() argument
165 HuksAccessCalcHeaderMac(const struct HksParamSet *paramSet, const struct HksBlob *salt, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessCalcHeaderMac() argument
173 HuksAccessAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *certChain) HuksAccessAttestKey() argument
182 HuksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) HuksAccessGenerateRandom() argument
[all...]
/base/security/certificate_framework/test/unittest/cf_sdk_test/src/
H A Dcf_param_test.cpp66 * @tc.desc: test CfAddParams paramSet is nullptr
87 CfParamSet *paramSet = nullptr; in HWTEST_F() local
88 int32_t ret = CfInitParamSet(&paramSet); in HWTEST_F()
91 ret = CfAddParams(paramSet, nullptr, 0); in HWTEST_F()
94 CfFreeParamSet(&paramSet); in HWTEST_F()
99 * @tc.desc: test CfAddParams paramSet size is invalid
105 CfParamSet paramSet = { CF_PARAM_SET_MAX_SIZE + 1, 0 }; in HWTEST_F() local
109 int32_t ret = CfAddParams(&paramSet, param, sizeof(param) / sizeof(CfParam)); in HWTEST_F()
121 CfParamSet *paramSet = nullptr; in HWTEST_F() local
122 int32_t ret = CfInitParamSet(&paramSet); in HWTEST_F()
142 CfParamSet *paramSet = nullptr; HWTEST_F() local
164 CfParamSet *paramSet = nullptr; HWTEST_F() local
186 CfParamSet *paramSet = nullptr; HWTEST_F() local
209 CfParamSet *paramSet = nullptr; HWTEST_F() local
235 CfParamSet *paramSet = nullptr; HWTEST_F() local
271 CfParamSet *paramSet = nullptr; HWTEST_F() local
289 CfParamSet paramSet = {CF_PARAM_SET_MAX_SIZE + 1, 1 }; HWTEST_F() local
303 CfParamSet paramSet = { sizeof(CfParamSet) - 1, 1 }; HWTEST_F() local
317 CfParamSet paramSet = { sizeof(CfParamSet), 1 }; HWTEST_F() local
323 ConstrutParamSet(CfParamSet **paramSet) ConstrutParamSet() argument
346 CfParamSet *paramSet = nullptr; HWTEST_F() local
365 CfParamSet *paramSet = nullptr; HWTEST_F() local
395 CfParamSet *paramSet = nullptr; HWTEST_F() local
408 CfParamSet *paramSet = nullptr; HWTEST_F() local
430 CfParamSet *paramSet = nullptr; HWTEST_F() local
458 CfParamSet *paramSet = nullptr; HWTEST_F() local
486 CfParamSet *paramSet = nullptr; HWTEST_F() local
[all...]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
H A Dhks_session_max_test.cpp60 struct HksParamSet *paramSet = NULL; in GenerateBaseKey() local
61 ASSERT_TRUE(HksInitParamSet(&paramSet) == 0); in GenerateBaseKey()
74 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in GenerateBaseKey()
75 ASSERT_TRUE(HksBuildParamSet(&paramSet) == 0); in GenerateBaseKey()
76 ASSERT_TRUE(HksGenerateKeyForDe(alias, paramSet, NULL) == 0); in GenerateBaseKey()
78 HksFreeParamSet(&paramSet); in GenerateBaseKey()
83 struct HksParamSet *paramSet = NULL; in ConstructInitParamSet() local
84 ASSERT_TRUE(HksInitParamSet(&paramSet) == 0); in ConstructInitParamSet()
95 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in ConstructInitParamSet()
96 ASSERT_TRUE(HksBuildParamSet(&paramSet) in ConstructInitParamSet()
106 struct HksParamSet *paramSet = NULL; SessionMaxTest() local
115 struct HksParamSet *paramSet = NULL; SessionMaxTest() local
137 struct HksParamSet *paramSet = NULL; SessionMaxTest() local
167 struct HksParamSet *paramSet = NULL; HWTEST_F() local
[all...]
/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_core_service_key_operate_one_stage.c59 static int32_t CipherAuth(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) in CipherAuth() argument
62 int32_t ret = HksGetParam(paramSet, HKS_TAG_ALGORITHM, &algParam); in CipherAuth()
66 return HksAuth(HKS_AUTH_ID_SYM_CIPHER, keyNode, paramSet); in CipherAuth()
68 return HksAuth(HKS_AUTH_ID_ASYM_CIPHER, keyNode, paramSet); in CipherAuth()
74 static int32_t SignVerifyAuth(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) in SignVerifyAuth() argument
77 int32_t ret = HksGetParam(paramSet, HKS_TAG_ALGORITHM, &algParam); in SignVerifyAuth()
82 ret = HksGetParam(paramSet, HKS_TAG_PADDING, &padding); in SignVerifyAuth()
85 ret = HksCheckKeyBlobParamSetEqualRuntimeParamSet(keyNode->paramSet, in SignVerifyAuth()
86 paramSet, HKS_TAG_RSA_PSS_SALT_LEN_TYPE); in SignVerifyAuth()
89 return HksAuth(HKS_AUTH_ID_SIGN_VERIFY_RSA, keyNode, paramSet); in SignVerifyAuth()
101 GetSignVerifyMessage(const struct HksParamSet *nodeParamSet, const struct HksBlob *srcData, struct HksBlob *message, bool *needFree, const struct HksParamSet *paramSet) GetSignVerifyMessage() argument
144 SignVerifyPreCheck(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) SignVerifyPreCheck() argument
152 SignVerify(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) SignVerify() argument
195 CipherPreCheck(const struct HksKeyNode *keyNode, const struct HksParamSet *paramSet) CipherPreCheck() argument
203 CipherEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksUsageSpec *usageSpec, const struct HksBlob *inData, struct HksBlob *outData) CipherEncrypt() argument
217 Cipher(uint32_t cmdId, const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) Cipher() argument
262 HksCoreSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HksCoreSign() argument
268 HksCoreVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HksCoreVerify() argument
274 HksCoreEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HksCoreEncrypt() argument
280 HksCoreDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HksCoreDecrypt() argument
286 HksCheckKeyValidity(const struct HksParamSet *paramSet, const struct HksBlob *key) HksCheckKeyValidity() argument
297 HksCoreGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HksCoreGetKeyProperties() argument
302 HksCoreExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HksCoreExportPublicKey() argument
332 HksCoreAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksCoreAgreeKey() argument
371 HksCoreDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct HksBlob *derivedKey) HksCoreDeriveKey() argument
404 HksCoreMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksCoreMac() argument
438 HksCoreUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HksCoreUpgradeKey() argument
444 HksCoreUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HksCoreUpgradeKey() argument
[all...]
H A Dhks_core_interfaces.c47 int32_t HuksHdiGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, in HuksHdiGenerateKey() argument
50 return HksCoreGenerateKey(keyAlias, paramSet, keyIn, keyOut); in HuksHdiGenerateKey()
54 const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportKey()
56 return HksCoreImportKey(keyAlias, key, paramSet, keyOut); in HuksHdiImportKey()
60 const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiImportWrappedKey()
62 return HksCoreImportWrappedKey(keyAlias, key, wrappedKeyData, paramSet, keyOut); in HuksHdiImportWrappedKey()
65 int32_t HuksHdiExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) in HuksHdiExportPublicKey() argument
67 return HksCoreExportPublicKey(key, paramSet, keyOut); in HuksHdiExportPublicKey()
70 int32_t HuksHdiInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *handle, in HuksHdiInit() argument
73 return HksCoreInit(key, paramSet, handl in HuksHdiInit()
53 HuksHdiImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksHdiImportKey() argument
59 HuksHdiImportWrappedKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksHdiImportWrappedKey() argument
76 HuksHdiUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksHdiUpdate() argument
82 HuksHdiFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksHdiFinish() argument
88 HuksHdiAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet) HuksHdiAbort() argument
93 HuksHdiGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HuksHdiGetKeyProperties() argument
98 HuksHdiAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *certChain) HuksHdiAttestKey() argument
113 HuksHdiGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) HuksHdiGenerateRandom() argument
118 HuksHdiSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HuksHdiSign() argument
124 HuksHdiVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HuksHdiVerify() argument
130 HuksHdiEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HuksHdiEncrypt() argument
136 HuksHdiDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HuksHdiDecrypt() argument
142 HuksHdiAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksHdiAgreeKey() argument
148 HuksHdiDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HuksHdiDeriveKey() argument
154 HuksHdiMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksHdiMac() argument
160 HuksHdiUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HuksHdiUpgradeKey() argument
167 HuksHdiCalcMacHeader(const struct HksParamSet *paramSet, const struct HksBlob *salt, const struct HksBlob *srcData, struct HksBlob *mac) HuksHdiCalcMacHeader() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/os_dependency_test/src/
H A Dhks_ipc_check_test.cpp68 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local
69 int32_t ret = HksInitParamSet(&paramSet); in HWTEST_F()
71 ret = HksBuildParamSet(&paramSet); in HWTEST_F()
74 ret = HksCheckIpcGenerateKey(&keyAliasBlob, paramSet); in HWTEST_F()
88 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local
89 int32_t ret = HksInitParamSet(&paramSet); in HWTEST_F()
91 ret = HksBuildParamSet(&paramSet); in HWTEST_F()
95 ret = HksCheckIpcImportKey(&keyAliasBlob, paramSet, &keyBlob); in HWTEST_F()
109 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local
110 int32_t ret = HksInitParamSet(&paramSet); in HWTEST_F()
132 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
156 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
180 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
202 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
222 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
248 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
275 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
309 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
329 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
358 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
384 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
409 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
428 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
[all...]
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_service/os_dependency/idl/ipc/src/
H A Dhuks_ipc_serialization_test.cpp65 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local
66 int32_t ret = HksInitParamSet(&paramSet); in HWTEST_F()
71 ret = HksAddParams(paramSet, &aliasParam, 1); in HWTEST_F()
73 ret = HksBuildParamSet(&paramSet); in HWTEST_F()
76 ret = HksParamSetToParams(paramSet, &aliasOutParam, 1); in HWTEST_F()
78 HksFreeParamSet(&paramSet); in HWTEST_F()
89 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local
90 int32_t ret = HksInitParamSet(&paramSet); in HWTEST_F()
95 ret = HksBuildParamSet(&paramSet); in HWTEST_F()
97 ret = HksParamSetToParams(paramSet, in HWTEST_F()
110 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
136 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
160 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
184 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
208 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
232 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
255 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
[all...]
/base/security/huks/interfaces/kits/c/src/
H A 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()
56 fromParamSetSize, (struct HksParamSet **) paramSet); in OH_Huks_CopyParamSet()
52 OH_Huks_CopyParamSet(const struct OH_Huks_ParamSet *fromParamSet, uint32_t fromParamSetSize, struct OH_Huks_ParamSet **paramSet) OH_Huks_CopyParamSet() argument
60 OH_Huks_GetParam(const struct OH_Huks_ParamSet *paramSet, uint32_t tag, struct OH_Huks_Param **param) OH_Huks_GetParam() argument
67 OH_Huks_FreshParamSet(struct OH_Huks_ParamSet *paramSet, bool isCopy) OH_Huks_FreshParamSet() argument
73 OH_Huks_IsParamSetTagValid(const struct OH_Huks_ParamSet *paramSet) OH_Huks_IsParamSetTagValid() argument
79 OH_Huks_IsParamSetValid(const struct OH_Huks_ParamSet *paramSet, uint32_t size) OH_Huks_IsParamSetValid() argument
[all...]
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/
H A Dhks_keyblob_test.cpp69 struct HksParamSet paramSet = { .paramSetSize = 0, .paramsCnt = exceedCnt, .params = {} }; in HWTEST_F() local
70 int32_t ret = HksBuildKeyBlobWithOutAddKeyParam(&paramSet, nullptr); in HWTEST_F()
96 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local
97 int32_t ret = HksInitParamSet(&paramSet); in HWTEST_F()
99 ret = HksAddParams(paramSet, &keyParam, 1); in HWTEST_F()
101 ret = HksBuildParamSet(&paramSet); in HWTEST_F()
103 ret = HksBuildKeyBlob2(paramSet, nullptr); in HWTEST_F()
105 HksFreeParamSet(&paramSet); in HWTEST_F()
134 struct HksParamSet *paramSet = nullptr; in HWTEST_F() local
135 int32_t ret = HksInitParamSet(&paramSet); in HWTEST_F()
158 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
196 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
233 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
257 struct HksParamSet *paramSet = nullptr; HWTEST_F() local
[all...]
/base/security/huks/interfaces/inner_api/huks_standard/main/include/
H A Dhuks_hdi.h51 #define HDI_CONVERTER_FUNC_GENERATEKEY(keyAlias, paramSet, keyIn, keyOut, ret, func) \
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) \
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, ret, func) \
88 HDI_CONVERTER_PARAM_IN_PARAMSET(paramSet, paramSetCore) \
95 HDI_ADAPTER_PARAM(paramSet, &paramSetCore), \
99 #define HDI_CONVERTER_FUNC_EXPORTPUBLICKEY(key, paramSet, keyOu
[all...]
H A Dhks_api.h65 * @param paramSet required parameter set
70 const struct HksParamSet *paramSet, const struct HksBlob *key);
76 * @param paramSet required parameter set
81 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData);
86 * @param paramSet required parameter set
91 const struct HksParamSet *paramSet, struct HksBlob *key);
96 * @param paramSet required parameter set
99 HKS_API_EXPORT int32_t HksDeleteKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
118 HKS_API_EXPORT int32_t HksKeyExist(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
122 * @param paramSet require
[all...]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/
H A 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, rando in HksAccessGenerateRandom()
70 HksAccessImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HksAccessImportKey() argument
77 HksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HksAccessExportPublicKey() argument
83 HksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksAccessAgreeKey() argument
89 HksAccessDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HksAccessDeriveKey() argument
95 HksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksAccessMac() argument
101 HksAccessCheckKeyValidity(const struct HksParamSet *paramSet, const struct HksBlob *key) HksAccessCheckKeyValidity() argument
116 HcmAccessIsDeviceKeyExist(const struct HksParamSet *paramSet) HcmAccessIsDeviceKeyExist() argument
[all...]
/base/security/certificate_framework/test/fuzztest/cfparam_fuzzer/
H A Dcfparam_fuzzer.cpp28 CfParamSet *paramSet = nullptr; in CfParamAddandGetFuzzTest() local
30 int32_t ret = CfInitParamSet(&paramSet); in CfParamAddandGetFuzzTest()
47 (void)CfAddParams(paramSet, params, 1); in CfParamAddandGetFuzzTest()
50 CfGetParam(paramSet, params[0].tag, &paramsGet); in CfParamAddandGetFuzzTest()
51 CfFreeParamSet(&paramSet); in CfParamAddandGetFuzzTest()
58 CfParamSet *paramSet = nullptr; in CfBuildParamSetFuzzTest() local
59 int32_t ret = CfInitParamSet(&paramSet); in CfBuildParamSetFuzzTest()
63 paramSet->paramsCnt = 1; in CfBuildParamSetFuzzTest()
64 paramSet->paramSetSize += sizeof(CfParam) + size + 1; /* invalid size */ in CfBuildParamSetFuzzTest()
65 paramSet in CfBuildParamSetFuzzTest()
[all...]
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/passthrough/
H A Dhuks_hdi_access.c89 static int32_t HdiProxyGenerateKey(const struct HuksBlob* keyAlias, const struct HuksParamSet* paramSet, in HdiProxyGenerateKey() argument
97 return g_hksHdiProxyInstance->GenerateKey(g_hksHdiProxyInstance, keyAlias, paramSet, keyIn, keyOut); in HdiProxyGenerateKey()
109 const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) in HdiProxyImportKey()
115 return g_hksHdiProxyInstance->ImportKey(g_hksHdiProxyInstance, keyAlias, key, paramSet, keyOut); in HdiProxyImportKey()
119 const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportKey()
122 HDI_CONVERTER_FUNC_IMPORTKEY(keyAlias, key, paramSet, keyOut, ret, HdiProxyImportKey) in HuksAccessImportKey()
127 const struct HuksBlob *wrappedKeyData, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) in HdiProxyImportWrappedKey()
134 paramSet, keyOut); in HdiProxyImportWrappedKey()
138 const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut)) in HuksAccessImportWrappedKey()
141 HDI_CONVERTER_FUNC_IMPORTWRAPPEDKEY(wrappingKeyAlias, key, wrappedKeyData, paramSet, keyOu in HuksAccessImportWrappedKey()
108 HdiProxyImportKey(const struct HuksBlob *keyAlias, const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) HdiProxyImportKey() argument
118 HuksAccessImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportKey() argument
126 HdiProxyImportWrappedKey(const struct HuksBlob *wrappingKeyAlias, const struct HuksBlob *key, const struct HuksBlob *wrappedKeyData, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) HdiProxyImportWrappedKey() argument
137 HuksAccessImportWrappedKey(const struct HksBlob *wrappingKeyAlias, const struct HksBlob *key, const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessImportWrappedKey() argument
146 HdiProxyExportPublicKey(const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *keyOut) HdiProxyExportPublicKey() argument
156 HuksAccessExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *keyOut) HuksAccessExportPublicKey() argument
164 HdiProxyInit(const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *handle, struct HuksBlob *token) HdiProxyInit() argument
174 HuksAccessInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *handle, struct HksBlob *token) HuksAccessInit() argument
182 HdiProxyUpdate(const struct HuksBlob *handle, const struct HuksParamSet *paramSet, const struct HuksBlob *inData, struct HuksBlob *outData) HdiProxyUpdate() argument
192 HuksAccessUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksAccessUpdate() argument
200 HdiProxyFinish(const struct HuksBlob *handle, const struct HuksParamSet *paramSet, const struct HuksBlob *inData, struct HuksBlob *outData) HdiProxyFinish() argument
210 HuksAccessFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HuksAccessFinish() argument
218 HdiProxyAbort(const struct HuksBlob *handle, const struct HuksParamSet *paramSet) HdiProxyAbort() argument
227 HuksAccessAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet) HuksAccessAbort() argument
234 HdiProxyCheckKeyValidity(const struct HuksParamSet* paramSet, const struct HuksBlob* key) HdiProxyCheckKeyValidity() argument
244 HuksAccessGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *key) HuksAccessGetKeyProperties() argument
262 HdiProxySign(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *srcData, struct HuksBlob *signature) HdiProxySign() argument
272 HuksAccessSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HuksAccessSign() argument
280 HdiProxyVerify(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *srcData, const struct HuksBlob *signature) HdiProxyVerify() argument
290 HuksAccessVerify(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HuksAccessVerify() argument
298 HdiProxyEncrypt(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *plainText, struct HuksBlob *cipherText) HdiProxyEncrypt() argument
308 HuksAccessEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HuksAccessEncrypt() argument
316 HdiProxyDecrypt(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *cipherText, struct HuksBlob *plainText) HdiProxyDecrypt() argument
326 HuksAccessDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HuksAccessDecrypt() argument
334 HdiProxyAgreeKey(const struct HuksParamSet *paramSet, const struct HuksBlob *privateKey, const struct HuksBlob *peerPublicKey, struct HuksBlob *agreedKey) HdiProxyAgreeKey() argument
344 HuksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksAccessAgreeKey() argument
352 HdiProxyDeriveKey(const struct HuksParamSet *paramSet, const struct HuksBlob *kdfKey, struct HuksBlob *derivedKey) HdiProxyDeriveKey() argument
362 HuksAccessDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey, struct HksBlob *derivedKey) HuksAccessDeriveKey() argument
370 HdiProxyMac(const struct HuksBlob *key, const struct HuksParamSet *paramSet, const struct HuksBlob *srcData, struct HuksBlob *mac) HdiProxyMac() argument
380 HuksAccessMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HuksAccessMac() argument
389 HdiProxyUpgradeKey(const struct HuksBlob *oldKey, const struct HuksParamSet *paramSet, struct HuksBlob *newKey) HdiProxyUpgradeKey() argument
399 HuksAccessUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet, struct HksBlob *newKey) HuksAccessUpgradeKey() argument
409 HdiProxyAttestKey(const struct HuksBlob *key, const struct HuksParamSet *paramSet, struct HuksBlob *certChain) HdiProxyAttestKey() argument
419 HuksAccessAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *certChain) HuksAccessAttestKey() argument
430 HdiProxyGenerateRandom(const struct HuksParamSet *paramSet, struct HuksBlob *random) HdiProxyGenerateRandom() argument
439 HuksAccessGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random) HuksAccessGenerateRandom() argument
[all...]
/base/security/huks/frameworks/huks_standard/main/common/src/
H A Dhks_param.c170 HKS_API_EXPORT int32_t HksCheckParamSetTag(const struct HksParamSet *paramSet) in HksCheckParamSetTag() argument
172 HKS_IF_NULL_RETURN(paramSet, HKS_ERROR_NULL_POINTER) in HksCheckParamSetTag()
174 for (uint32_t i = 0; i < paramSet->paramsCnt; ++i) { in HksCheckParamSetTag()
175 uint32_t curTag = paramSet->params[i].tag; in HksCheckParamSetTag()
177 HKS_LOG_E("paramSet contains invalid tag! 0x%" LOG_PUBLIC "x", curTag); in HksCheckParamSetTag()
181 for (uint32_t j = i + 1; j < paramSet->paramsCnt; ++j) { in HksCheckParamSetTag()
182 if (curTag == paramSet->params[j].tag) { in HksCheckParamSetTag()
183 HKS_LOG_E("paramSet contains multi-tags! 0x%" LOG_PUBLIC "x", curTag); in HksCheckParamSetTag()
192 static int32_t CheckBeforeAddParams(const struct HksParamSet *paramSet, const struct HksParam *params, in CheckBeforeAddParams() argument
195 if ((params == NULL) || (paramSet in CheckBeforeAddParams()
211 BuildParamSet(struct HksParamSet **paramSet) BuildParamSet() argument
233 HksCheckParamSet(const struct HksParamSet *paramSet, uint32_t size) HksCheckParamSet() argument
246 HksInitParamSet(struct HksParamSet **paramSet) HksInitParamSet() argument
258 HksAddParams(struct HksParamSet *paramSet, const struct HksParam *params, uint32_t paramCnt) HksAddParams() argument
283 HksBuildParamSet(struct HksParamSet **paramSet) HksBuildParamSet() argument
295 HksFreeParamSet(struct HksParamSet **paramSet) HksFreeParamSet() argument
322 FreshParamSet(struct HksParamSet *paramSet, bool isCopy) FreshParamSet() argument
355 HksFreshParamSet(struct HksParamSet *paramSet, bool isCopy) HksFreshParamSet() argument
365 HksGetParam(const struct HksParamSet *paramSet, uint32_t tag, struct HksParam **param) HksGetParam() argument
471 HksDeleteTagsFromParamSet(const uint32_t *tag, uint32_t tagCount, const struct HksParamSet *paramSet, struct HksParamSet **outParamSet) HksDeleteTagsFromParamSet() argument
[all...]
/base/security/huks/test/unittest/huks_common_test/src/
H A Dhks_test_adapt_for_de.c21 static int32_t GenerateParamSet(struct HksParamSet **paramSet, const struct HksParam tmpParams[], uint32_t paramCount) in GenerateParamSet() argument
23 int32_t ret = HksInitParamSet(paramSet); in GenerateParamSet()
30 ret = HksAddParams(*paramSet, tmpParams, paramCount); in GenerateParamSet()
33 HksFreeParamSet(paramSet); in GenerateParamSet()
38 ret = HksBuildParamSet(paramSet); in GenerateParamSet()
41 HksFreeParamSet(paramSet); in GenerateParamSet()
47 int32_t ConstructNewParamSet(const struct HksParamSet *paramSet, struct HksParamSet **newParamSet) in ConstructNewParamSet() argument
49 int32_t ret = HksCheckParamSet(paramSet, paramSet->paramSetSize); in ConstructNewParamSet()
51 HKS_LOG_E("check paramSet fai in ConstructNewParamSet()
85 HksGenerateKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut) HksGenerateKeyForDe() argument
107 HksImportKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *key) HksImportKeyForDe() argument
129 HksImportWrappedKeyForDe(const struct HksBlob *keyAlias, const struct HksBlob *wrappingKeyAlias, const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData) HksImportWrappedKeyForDe() argument
151 HksExportPublicKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *key) HksExportPublicKeyForDe() argument
173 HksDeleteKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksDeleteKeyForDe() argument
194 HksGetKeyParamSetForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut) HksGetKeyParamSetForDe() argument
216 HksKeyExistForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksKeyExistForDe() argument
237 HksSignForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *signature) HksSignForDe() argument
259 HksVerifyForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, const struct HksBlob *signature) HksVerifyForDe() argument
281 HksEncryptForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *plainText, struct HksBlob *cipherText) HksEncryptForDe() argument
303 HksDecryptForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *cipherText, struct HksBlob *plainText) HksDecryptForDe() argument
325 HksAgreeKeyForDe(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksAgreeKeyForDe() argument
347 HksDeriveKeyForDe(const struct HksParamSet *paramSet, const struct HksBlob *mainKey, struct HksBlob *derivedKey) HksDeriveKeyForDe() argument
369 HksMacForDe(const struct HksBlob *key, const struct HksParamSet *paramSet, const struct HksBlob *srcData, struct HksBlob *mac) HksMacForDe() argument
391 HksGetKeyInfoListForDe(const struct HksParamSet *paramSet, struct HksKeyInfo *keyInfoList, uint32_t *listCount) HksGetKeyInfoListForDe() argument
413 HksAttestKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksCertChain *certChain) HksAttestKeyForDe() argument
435 HksAnonAttestKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksCertChain *certChain) HksAnonAttestKeyForDe() argument
457 HksInitForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *handle, struct HksBlob *token) HksInitForDe() argument
479 HksUpdateForDe(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HksUpdateForDe() argument
501 HksFinishForDe(const struct HksBlob *handle, const struct HksParamSet *paramSet, const struct HksBlob *inData, struct HksBlob *outData) HksFinishForDe() argument
[all...]
H A Dhks_test_curve25519_func.cpp22 struct HksParamSet *paramSet = NULL; in TestGenerateEd25519Key() local
23 int32_t ret = HksInitParamSet(&paramSet); in TestGenerateEd25519Key()
28 ret = HksAddParams(paramSet, &algParam, 1); in TestGenerateEd25519Key()
33 ret = HksAddParams(paramSet, &keySizeParam, 1); in TestGenerateEd25519Key()
38 ret = HksAddParams(paramSet, &purposeParam, 1); in TestGenerateEd25519Key()
43 ret = HksAddParams(paramSet, &digestParam, 1); in TestGenerateEd25519Key()
48 ret = HksAddParams(paramSet, &paddingParam, 1); in TestGenerateEd25519Key()
50 ret = HksBuildParamSet(&paramSet); in TestGenerateEd25519Key()
52 ret = HksGenerateKeyForDe(&alias, paramSet, NULL); in TestGenerateEd25519Key()
54 HksFreeParamSet(&paramSet); in TestGenerateEd25519Key()
62 struct HksParamSet *paramSet = NULL; TestSignEd25519() local
101 struct HksParamSet *paramSet = NULL; TestVerifyEd25519() local
142 struct HksParamSet *paramSet = NULL; TestImportEd25519() local
230 BuildTeeSignParamSet(struct HksParamSet **paramSet) BuildTeeSignParamSet() argument
264 BuildLocalVerifyParamSet(struct HksParamSet **paramSet) BuildLocalVerifyParamSet() argument
347 struct HksParamSet *paramSet = NULL; TestSignEd25519Wrong() local
401 struct HksParamSet *paramSet = NULL; TestVerifyEd25519Wrong() local
[all...]
H A Dhuks_test_param_util.cpp30 struct HksParamSet *paramSet = nullptr; in TestBuildParamSet() local
32 ret = HksInitParamSet(&paramSet); in TestBuildParamSet()
35 ret = HksAddParams(paramSet, params, paramCnt); in TestBuildParamSet()
38 ret = HksBuildParamSet(&paramSet); in TestBuildParamSet()
43 HksFreeParamSet(&paramSet); in TestBuildParamSet()
46 *paramSetOut = paramSet; in TestBuildParamSet()
54 struct HksParamSet *paramSet = nullptr; in TestBuildInitParamSet() local
56 ret = HksInitParamSet(&paramSet); in TestBuildInitParamSet()
60 ret = HksAddParams(paramSet, param, paramCnt); in TestBuildInitParamSet()
65 ret = HksAddParams(paramSet, in TestBuildInitParamSet()
[all...]
/base/security/huks/services/huks_standard/huks_engine/main/core/include/
H A Dhks_core_service_three_stage.h33 int32_t HksCoreSignVerifyThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
36 int32_t HksCoreSignVerifyThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
39 int32_t HksCoreSignVerifyThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
42 int32_t HksCoreSignVerifyThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
45 int32_t HksCoreCryptoThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
48 int32_t HksCoreCryptoThreeStageUpdate(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
51 int32_t HksCoreEncryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
54 int32_t HksCoreCryptoThreeStageAbort(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
57 int32_t HksCoreDecryptThreeStageFinish(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
60 int32_t HksCoreDeriveThreeStageInit(const struct HuksKeyNode *keyNode, const struct HksParamSet *paramSet,
[all...]
/base/security/huks/test/unittest/huks_common_test/include/
H A Dhks_test_adapt_for_de.h27 int32_t ConstructNewParamSet(const struct HksParamSet *paramSet, struct HksParamSet **newParamSet);
30 const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut);
33 const struct HksParamSet *paramSet, const struct HksBlob *key);
36 const struct HksParamSet *paramSet, const struct HksBlob *wrappedKeyData);
39 const struct HksParamSet *paramSet, struct HksBlob *key);
41 int32_t HksDeleteKeyForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
44 const struct HksParamSet *paramSet, struct HksParamSet *paramSetOut);
46 int32_t HksKeyExistForDe(const struct HksBlob *keyAlias, const struct HksParamSet *paramSet);
48 int32_t HksSignForDe(const struct HksBlob *key, const struct HksParamSet *paramSet,
51 int32_t HksVerifyForDe(const struct HksBlob *key, const struct HksParamSet *paramSet,
[all...]
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/
H A 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/
H A 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 HksBlob *handle,
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, struc
[all...]

Completed in 17 milliseconds

1234567891011