/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/systemapi_wrap/hisysevent_wrapper/src/ |
H A D | hks_report_wrapper.c | 117 int32_t ret = HksGetParam(paramSetIn, tag, &temp); in AppendIfExist() 129 int32_t ret = HksGetParam(paramSetIn, HKS_TAG_ALGORITHM, &algorithmParam); in GetAlgorithmTag() 137 static void PackExtra(const struct HksParamSet *paramSetIn, char *extraOut) in PackExtra() argument 140 AppendIfExist(HKS_TAG_PURPOSE, paramSetIn, &g_tagPurpose, extraOut, &index); in PackExtra() 141 AppendIfExist(HKS_TAG_KEY_SIZE, paramSetIn, &g_tagKeySize, extraOut, &index); in PackExtra() 142 AppendIfExist(HKS_TAG_DIGEST, paramSetIn, &g_tagDigest, extraOut, &index); in PackExtra() 150 const struct HksParamSet *paramSetIn, int32_t errorCode) in ReportFaultEvent() argument 168 if (paramSetIn != NULL) { in ReportFaultEvent() 169 if (HksCheckParamSet(paramSetIn, paramSetIn->paramSetSize) == HKS_SUCCESS) { in ReportFaultEvent() 170 GetAlgorithmTag(paramSetIn, &algorithmTag); in ReportFaultEvent() [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/src/ |
H A D | openssl_aes_helper.c | 105 HksGetParam(paramSetIn, HKS_TAG_BLOCK_MODE, &mode); in AesInit() 107 HksGetParam(paramSetIn, HKS_TAG_KEY_SIZE, &keyLen); in AesInit() 133 HksGetParam(paramSetIn, HKS_TAG_PADDING, &padding); in AesEncrypt() 135 HksGetParam(paramSetIn, HKS_TAG_IV, &iv); in AesEncrypt() 139 if (AesInit(&ctx, &ciper, paramSetIn) != HKS_SUCCESS) { in AesEncrypt() 187 HksGetParam(paramSetIn, HKS_TAG_PADDING, &padding); in AesDecrypt() 189 HksGetParam(paramSetIn, HKS_TAG_IV, &iv); in AesDecrypt() 193 if (AesInit(&ctx, &ciper, paramSetIn) != HKS_SUCCESS) { in AesDecrypt() 241 HksGetParam(paramSetIn, HKS_TAG_NONCE, &iv); in AesGcmEncrypt() 243 HksGetParam(paramSetIn, HKS_TAG_ASSOCIATED_DATA, &aad); in AesGcmEncrypt() [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/os_dependency_test/src/ |
H A D | hks_ipc_check_test.cpp | 227 struct HksParamSet *paramSetIn = nullptr; variable 228 ret = HksInitParamSet(¶mSetIn); 230 ret = HksBuildParamSet(¶mSetIn); 235 HksFreeParamSet(¶mSetIn); 254 struct HksParamSet *paramSetIn = nullptr; variable 255 ret = HksInitParamSet(¶mSetIn); 257 ret = HksBuildParamSet(¶mSetIn); 262 HksFreeParamSet(¶mSetIn); 282 ret = HksInitParamSet(¶mSetIn); 284 ret = HksBuildParamSet(¶mSetIn); [all …]
|
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/alg_module_test/include/ |
H A D | openssl_aes_helper.h | 33 int32_t AesEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBl… 36 int32_t AesDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct HksBl… 39 int32_t AesGcmEncrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct Hk… 42 int32_t AesGcmDecrypt(const struct HksParamSet *paramSetIn, const struct HksBlob *inData, struct Hk…
|
/ohos5.0/drivers/peripheral/huks/test/fuzztest/agreekeyfuzz/ |
H A D | huks_hdi_fuzzer.cpp | 41 struct HksParamSet *paramSetIn = reinterpret_cast<struct HksParamSet *>(myData); in DoSomethingInterestingWithMyAPI() local 42 paramSetIn->paramSetSize = PARAMSET_SIZE; in DoSomethingInterestingWithMyAPI() 44 if (HuksFreshParamSet(paramSetIn, false) != 0) { in DoSomethingInterestingWithMyAPI() 58 (void)g_instance->HuksHdiAgreeKey(paramSetIn, &privatekey, &publickey, &out); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/drivers/peripheral/huks/test/fuzztest/generatekeyfuzz/ |
H A D | huks_hdi_fuzzer.cpp | 39 …struct HksParamSet *paramSetIn = reinterpret_cast<struct HksParamSet *>(myData + INIT_KEY_ALIAS_SI… in DoSomethingInterestingWithMyAPI() local 40 paramSetIn->paramSetSize = size - INIT_KEY_ALIAS_SIZE; in DoSomethingInterestingWithMyAPI() 42 if (HuksFreshParamSet(paramSetIn, false) != 0) { in DoSomethingInterestingWithMyAPI() 57 (void)g_instance->HuksHdiGenerateKey(&keyAlias, paramSetIn, &key, &out); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/drivers/peripheral/huks/test/fuzztest/importwrappedkeyfuzz/ |
H A D | huks_hdi_fuzzer.cpp | 41 …struct HksParamSet *paramSetIn = reinterpret_cast<struct HksParamSet *>(myData + WRAPPED_KEY_DATA); in DoSomethingInterestingWithMyAPI() local 42 paramSetIn->paramSetSize = PARAMSET_SIZE; in DoSomethingInterestingWithMyAPI() 45 if (HuksFreshParamSet(paramSetIn, false) != 0) { in DoSomethingInterestingWithMyAPI() 59 (void)g_instance->HuksHdiImportWrappedKey(nullptr, &key, &wrappedKeyData, paramSetIn, &out); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/src/ |
H A D | hks_report.c | 32 const struct HksParamSet *paramSetIn, int32_t errorCode) in HksReport() argument 35 int32_t ret = ReportFaultEvent(funcName, processInfo, paramSetIn, errorCode); in HksReport() 40 (void)paramSetIn; in HksReport()
|
/ohos5.0/base/security/huks/interfaces/kits/cj/src/ |
H A D | cj_huks_ffi.c | 59 … const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut) in FfiOHOSGetKeyItemProperties() argument 62 return HksGetKeyParamSet(&keyAliasBlob, paramSetIn, paramSetOut); in FfiOHOSGetKeyItemProperties() 94 int32_t FfiOHOSGenerateKey(const char *keyAlias, const struct HksParamSet *paramSetIn, in FfiOHOSGenerateKey() argument 98 return HksGenerateKey(&keyAliasBlob, paramSetIn, paramSetOut); in FfiOHOSGenerateKey()
|
/ohos5.0/base/security/huks/interfaces/kits/napi/src/v8/ |
H A D | huks_napi_generate_key.cpp | 40 struct HksParamSet *paramSetIn = nullptr; member 59 …onAsyncContext(env, context->asyncWork, context->callback, context->keyAlias, context->paramSetIn); in DeleteGenerateKeyAsyncContext() 80 …lue result = ParseKeyAliasAndHksParamSet(env, argv, index, context->keyAlias, context->paramSetIn); in GenerateKeyParseParams() 117 napiContext->paramSetIn, napiContext->paramSetOut); in GenerateKeyAsyncWork()
|
H A D | huks_napi_get_key_properties.cpp | 42 struct HksParamSet *paramSetIn = nullptr; member 62 …onAsyncContext(env, context->asyncWork, context->callback, context->keyAlias, context->paramSetIn); in DeleteGetKeyPropertiesAsyncContext() 84 …lue result = ParseKeyAliasAndHksParamSet(env, argv, index, context->keyAlias, context->paramSetIn); in GetKeyPropertiesParseParams() 127 napiContext->paramSetIn, napiContext->paramSetOut); in GetKeyPropertiesAsyncWork()
|
/ohos5.0/base/security/huks/interfaces/kits/c/src/ |
H A D | native_huks_api.c | 35 const struct OH_Huks_ParamSet *paramSetIn, struct OH_Huks_ParamSet *paramSetOut) in OH_Huks_GenerateKeyItem() argument 38 (const struct HksParamSet *) paramSetIn, (struct HksParamSet *) paramSetOut); in OH_Huks_GenerateKeyItem() 76 const struct OH_Huks_ParamSet *paramSetIn, struct OH_Huks_ParamSet *paramSetOut) in OH_Huks_GetKeyItemParamSet() argument 79 (const struct HksParamSet *) paramSetIn, (struct HksParamSet *) paramSetOut); in OH_Huks_GetKeyItemParamSet()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
H A D | hks_ipc_check.c | 29 int32_t HksCheckIpcGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn) in HksCheckIpcGenerateKey() argument 31 int32_t ret = HksCheckBlobAndParamSet(keyAlias, paramSetIn); in HksCheckIpcGenerateKey() 35 … ((sizeof(keyAlias->size) + ALIGN_SIZE(keyAlias->size) + ALIGN_SIZE(paramSetIn->paramSetSize) + in HksCheckIpcGenerateKey() 113 …2_t HksCheckIpcGetKeyParamSet(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn, in HksCheckIpcGetKeyParamSet() argument 116 int32_t ret = HksCheckBlobAndParamSet(keyAlias, paramSetIn); in HksCheckIpcGetKeyParamSet() 126 ALIGN_SIZE(paramSetIn->paramSetSize)) > MAX_PROCESS_SIZE) { in HksCheckIpcGetKeyParamSet()
|
H A D | hks_client_service_ipc.c | 68 static int32_t BuildParamSetNotNull(const struct HksParamSet *paramSetIn, struct HksParamSet **para… in BuildParamSetNotNull() argument 73 if (paramSetIn != NULL) { in BuildParamSetNotNull() 74 ret = HksCheckParamSet(paramSetIn, paramSetIn->paramSetSize); in BuildParamSetNotNull() 84 if (paramSetIn != NULL) { in BuildParamSetNotNull() 85 ret = HksAddParams(tmpParamSet, paramSetIn->params, paramSetIn->paramsCnt); in BuildParamSetNotNull() 99 int32_t HksClientGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn, in HksClientGenerateKey() argument 102 int32_t ret = HksCheckIpcGenerateKey(keyAlias, paramSetIn); in HksClientGenerateKey() 117 ret = HksGenerateKeyPack(&inBlob, keyAlias, paramSetIn, &outBlob); in HksClientGenerateKey() 120 ret = HksSendRequest(HKS_MSG_GEN_KEY, &inBlob, &outBlob, paramSetIn); in HksClientGenerateKey() 245 …t32_t HksClientGetKeyParamSet(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn, in HksClientGetKeyParamSet() argument [all …]
|
H A D | hks_client_service_passthrough.c | 58 int32_t HksClientGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn, in HksClientGenerateKey() argument 64 …HKS_IF_NOT_SUCC_LOGE_RETURN(GetProcessInfo(paramSetIn, &processName, &userId), HKS_ERROR_INTERNAL_… in HksClientGenerateKey() 74 return HksServiceGenerateKey(&processInfo, keyAlias, paramSetIn, NULL); in HksClientGenerateKey() 149 …t32_t HksClientGetKeyParamSet(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn, in HksClientGetKeyParamSet() argument 154 …HKS_IF_NOT_SUCC_LOGE_RETURN(GetProcessInfo(paramSetIn, &processName, &userId), HKS_ERROR_INTERNAL_… in HksClientGetKeyParamSet() 164 return HksServiceGetKeyParamSet(&processInfo, keyAlias, paramSetIn, paramSetOut); in HksClientGetKeyParamSet()
|
/ohos5.0/base/security/certificate_framework/interfaces/innerkits/include/ |
H A D | cf_api.h | 23 int32_t (*get)(const CfObject *object, const CfParamSet *paramSetIn, CfParamSet **paramSetOut); 24 … int32_t (*check)(const CfObject *object, const CfParamSet *paramSetIn, CfParamSet **paramSetOut);
|
/ohos5.0/base/security/huks/interfaces/kits/napi/src/v9/ |
H A D | huks_napi_generate_key_item.cpp | 45 …onAsyncContext(env, context->asyncWork, context->callback, context->keyAlias, context->paramSetIn); in DeleteGenerateKeyAsyncContext() 66 …lue result = ParseKeyAliasAndHksParamSet(env, argv, index, context->keyAlias, context->paramSetIn); in GenerateKeyParseParams() 98 napiContext->paramSetIn, napiContext->paramSetOut); in GenerateKeyAsyncWork()
|
H A D | huks_napi_get_key_item_properties.cpp | 48 …onAsyncContext(env, context->asyncWork, context->callback, context->keyAlias, context->paramSetIn); in DeleteGetKeyPropertiesAsyncContext() 70 …lue result = ParseKeyAliasAndHksParamSet(env, argv, index, context->keyAlias, context->paramSetIn); in GetKeyPropertiesParseParams() 108 napiContext->paramSetIn, napiContext->paramSetOut); in GetKeyPropertiesAsyncWork()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/ |
H A D | _huks_key_api.md | 28 …eyAlias, const struct [OH_Huks_ParamSet](_o_h___huks___param_set.md) \*paramSetIn, struct [OH_Huks… 33 …eyAlias, const struct [OH_Huks_ParamSet](_o_h___huks___param_set.md) \*paramSetIn, struct [OH_Huks… 213 …(const struct OH_Huks_Blob * keyAlias, const struct OH_Huks_ParamSet * paramSetIn, struct OH_Huks_… 225 | paramSetIn | 生成密钥的属性信息的参数集。 | 236 …(const struct OH_Huks_Blob * keyAlias, const struct OH_Huks_ParamSet * paramSetIn, struct OH_Huks_… 248 | paramSetIn | 要获取参数集需要的属性TAG(默认传空)。 |
|
/ohos5.0/base/security/huks/interfaces/inner_api/huks_standard/source/ |
H A D | hks_api.c | 107 const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut) in HksGenerateKey() argument 112 int32_t ret = HksGetParam(paramSetIn, HKS_TAG_KEY_STORAGE_FLAG, &storageFlag); in HksGenerateKey() 114 if ((paramSetIn == NULL) || (paramSetOut == NULL)) { in HksGenerateKey() 117 ret = HksLocalGenerateKey(paramSetIn, paramSetOut); in HksGenerateKey() 123 if ((paramSetIn == NULL) || (keyAlias == NULL)) { in HksGenerateKey() 126 ret = HksClientGenerateKey(keyAlias, paramSetIn, paramSetOut); in HksGenerateKey() 131 (void)paramSetIn; in HksGenerateKey() 211 const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut) in HksGetKeyParamSet() argument 218 int32_t ret = HksClientGetKeyParamSet(keyAlias, paramSetIn, paramSetOut); in HksGetKeyParamSet() 223 (void)paramSetIn; in HksGetKeyParamSet()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
H A D | hks_ipc_check.h | 28 int32_t HksCheckIpcGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn… 41 …2_t HksCheckIpcGetKeyParamSet(const struct HksBlob *keyAlias, const struct HksParamSet *paramSetIn,
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/ |
H A D | hks_local_engine.c | 88 static int32_t CheckLocalGenerateKeyParams(const struct HksParamSet *paramSetIn, const struct HksPa… in CheckLocalGenerateKeyParams() argument 91 if ((HksCheckParamSetValidity(paramSetIn) != HKS_SUCCESS) || (paramSetOut == NULL)) { in CheckLocalGenerateKeyParams() 95 ret = HksCoreCheckGenKeyParams(NULL, paramSetIn, NULL, NULL, HKS_KEY_FLAG_GENERATE_KEY); in CheckLocalGenerateKeyParams() 102 int32_t HksLocalGenerateKey(const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut) in HksLocalGenerateKey() argument 104 int32_t ret = CheckLocalGenerateKeyParams(paramSetIn, paramSetOut); in HksLocalGenerateKey() 108 HksFillKeySpec(paramSetIn, &spec); in HksLocalGenerateKey()
|
/ohos5.0/base/security/huks/interfaces/kits/c/include/ |
H A D | native_huks_api.h | 91 const struct OH_Huks_ParamSet *paramSetIn, struct OH_Huks_ParamSet *paramSetOut); 222 const struct OH_Huks_ParamSet *paramSetIn, struct OH_Huks_ParamSet *paramSetOut);
|
/ohos5.0/base/security/huks/interfaces/kits/cj/include/ |
H A D | cj_huks_ffi.h | 40 const struct HksParamSet *paramSetIn, struct HksParamSet *paramSetOut); 53 FFI_EXPORT int32_t FfiOHOSGenerateKey(const char *keyAlias, const struct HksParamSet *paramSetIn,
|
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | hks_client_check.h | 36 const struct HksParamSet *paramSetIn, const struct HksBlob *key); 39 …const struct HksBlob *wrappingKeyAlias, const struct HksParamSet *paramSetIn, const struct HksBlob…
|