| /base/security/certificate_framework/frameworks/core/param/src/ |
| D | cf_param.c | 33 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/ |
| D | cm_param_test.cpp | 85 struct CmParamSet *paramSet = nullptr; variable 86 int32_t ret = CmInitParamSet(¶mSet); 89 ret = CmAddParams(paramSet, nullptr, 0); 92 CmFreeParamSet(¶mSet); 103 struct CmParamSet paramSet = { CM_PARAM_SET_MAX_SIZE + 1, 0 }; variable 107 int32_t ret = CmAddParams(¶mSet, param, sizeof(param) / sizeof(struct CmParam)); 119 struct CmParamSet *paramSet = nullptr; variable 120 int32_t ret = CmInitParamSet(¶mSet); 126 ret = CmAddParams(paramSet, param, CM_DEFAULT_PARAM_CNT + 1); 129 CmFreeParamSet(¶mSet); [all …]
|
| /base/security/certificate_manager/frameworks/cert_manager_standard/main/common/src/ |
| D | cm_param.c | 31 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/ |
| D | cf_param_test.cpp | 87 CfParamSet *paramSet = nullptr; variable 88 int32_t ret = CfInitParamSet(¶mSet); 91 ret = CfAddParams(paramSet, nullptr, 0); 94 CfFreeParamSet(¶mSet); 105 CfParamSet paramSet = { CF_PARAM_SET_MAX_SIZE + 1, 0 }; variable 109 int32_t ret = CfAddParams(¶mSet, param, sizeof(param) / sizeof(CfParam)); 121 CfParamSet *paramSet = nullptr; variable 122 int32_t ret = CfInitParamSet(¶mSet); 128 ret = CfAddParams(paramSet, param, CF_DEFAULT_PARAM_CNT + 1); 131 CfFreeParamSet(¶mSet); [all …]
|
| /base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/ |
| D | huks_access_mock.c | 54 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/ |
| D | hks_ipc_check_test.cpp | 68 struct HksParamSet *paramSet = nullptr; variable 69 int32_t ret = HksInitParamSet(¶mSet); 71 ret = HksBuildParamSet(¶mSet); 74 ret = HksCheckIpcGenerateKey(&keyAliasBlob, paramSet); 88 struct HksParamSet *paramSet = nullptr; variable 89 int32_t ret = HksInitParamSet(¶mSet); 91 ret = HksBuildParamSet(¶mSet); 95 ret = HksCheckIpcImportKey(&keyAliasBlob, paramSet, &keyBlob); 109 struct HksParamSet *paramSet = nullptr; variable 110 int32_t ret = HksInitParamSet(¶mSet); [all …]
|
| /base/security/huks/frameworks/huks_standard/main/common/src/ |
| D | hks_param.c | 158 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/ |
| D | hks_core_interfaces.c | 43 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/ |
| D | hks_session_max_test.cpp | 58 struct HksParamSet *paramSet = NULL; in GenerateBaseKey() local 59 ASSERT_TRUE(HksInitParamSet(¶mSet) == 0); in GenerateBaseKey() 72 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in GenerateBaseKey() 73 ASSERT_TRUE(HksBuildParamSet(¶mSet) == 0); in GenerateBaseKey() 74 ASSERT_TRUE(HksGenerateKey(alias, paramSet, NULL) == 0); in GenerateBaseKey() 76 HksFreeParamSet(¶mSet); in GenerateBaseKey() 81 struct HksParamSet *paramSet = NULL; in ConstructInitParamSet() local 82 ASSERT_TRUE(HksInitParamSet(¶mSet) == 0); in ConstructInitParamSet() 93 ASSERT_TRUE(HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])) == 0); in ConstructInitParamSet() 94 ASSERT_TRUE(HksBuildParamSet(¶mSet) == 0); in ConstructInitParamSet() [all …]
|
| /base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/ |
| D | hks_ca_access.c | 41 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/ |
| D | huks_ipc_serialization_test.cpp | 65 struct HksParamSet *paramSet = nullptr; variable 66 int32_t ret = HksInitParamSet(¶mSet); 71 ret = HksAddParams(paramSet, &aliasParam, 1); 73 ret = HksBuildParamSet(¶mSet); 76 ret = HksParamSetToParams(paramSet, &aliasOutParam, 1); 78 HksFreeParamSet(¶mSet); 89 struct HksParamSet *paramSet = nullptr; variable 90 int32_t ret = HksInitParamSet(¶mSet); 95 ret = HksBuildParamSet(¶mSet); 97 ret = HksParamSetToParams(paramSet, &aliasOutParam, 1); [all …]
|
| /base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/ |
| D | hks_keyblob_test.cpp | 69 struct HksParamSet paramSet = { .paramSetSize = 0, .paramsCnt = exceedCnt, .params = {} }; variable 70 int32_t ret = HksBuildKeyBlobWithOutAddKeyParam(¶mSet, nullptr); 96 struct HksParamSet *paramSet = nullptr; variable 97 int32_t ret = HksInitParamSet(¶mSet); 99 ret = HksAddParams(paramSet, &keyParam, 1); 101 ret = HksBuildParamSet(¶mSet); 103 ret = HksBuildKeyBlob2(paramSet, nullptr); 105 HksFreeParamSet(¶mSet); 134 struct HksParamSet *paramSet = nullptr; variable 135 int32_t ret = HksInitParamSet(¶mSet); [all …]
|
| /base/security/huks/interfaces/inner_api/huks_standard/main/src/ |
| D | hks_api.c | 137 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/ |
| D | huks_hdi_access.c | 72 …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/ |
| D | native_huks_param.c | 27 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/ |
| D | huks_hdi.h | 51 #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, ¶mSetCore), \ 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, ¶mSetCore), \ 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, ¶mSetCore), \ 99 #define HDI_CONVERTER_FUNC_EXPORTPUBLICKEY(key, paramSet, keyOut, ret, func) \ argument [all …]
|
| D | hks_api.h | 70 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/ |
| D | hks_attest_key_test_common.cpp | 76 struct HksParamSet *paramSet = nullptr; in TestGenerateKey() local 77 int32_t ret = HksInitParamSet(¶mSet); in TestGenerateKey() 83 ret = HksAddParams(paramSet, tmpParams, sizeof(tmpParams) / sizeof(tmpParams[0])); in TestGenerateKey() 86 HksFreeParamSet(¶mSet); in TestGenerateKey() 90 ret = HksBuildParamSet(¶mSet); in TestGenerateKey() 93 HksFreeParamSet(¶mSet); in TestGenerateKey() 97 ret = HksGenerateKey(keyAlias, paramSet, nullptr); in TestGenerateKey() 101 HksFreeParamSet(¶mSet); 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/ |
| D | hks_core_service.h | 31 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 …]
|
| D | hks_core_service_three_stage.h | 33 …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/ |
| D | hks_client_check_test.cpp | 57 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, ¶mSet); 207 struct HksParamSet *paramSet = nullptr; variable [all …]
|
| /base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
| D | hks_client_service_passthrough.c | 26 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/ |
| D | hks_test_curve25519_func.cpp | 21 struct HksParamSet *paramSet = NULL; in TestGenerateEd25519Key() local 22 int32_t ret = HksInitParamSet(¶mSet); 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(¶mSet); in TestGenerateEd25519Key() 51 ret = HksGenerateKey(&alias, paramSet, NULL); in TestGenerateEd25519Key() 53 HksFreeParamSet(¶mSet); in TestGenerateEd25519Key() [all …]
|
| /base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
| D | hks_client_ipc.h | 32 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/ |
| D | huks_access.h | 36 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 …]
|