/base/security/huks/test/unittest/huks_lite_test/common/ |
H A D | hks_test_api_performance.c | 165 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey, uint32_t performTimes) in HksAgreeKeyRun() 168 if (agreedKey != NULL) { in HksAgreeKeyRun() 169 oriAgreedKeySize = agreedKey->size; in HksAgreeKeyRun() 173 if (agreedKey != NULL) { in HksAgreeKeyRun() 174 (void)memset_s(agreedKey->data, oriAgreedKeySize, 0, oriAgreedKeySize); in HksAgreeKeyRun() 175 agreedKey->size = oriAgreedKeySize; in HksAgreeKeyRun() 177 int32_t ret = HksAgreeKeyForDe(paramSet, privateKey, peerPublicKey, agreedKey); in HksAgreeKeyRun() 164 HksAgreeKeyRun(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey, uint32_t performTimes) HksAgreeKeyRun() argument
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/ |
H A D | hks_test_api_performance.c | 171 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey, uint32_t performTimes) in HksAgreeKeyRun() 175 if (agreedKey != NULL) { in HksAgreeKeyRun() 176 oriAgreedKeySize = agreedKey->size; in HksAgreeKeyRun() 180 if (agreedKey != NULL) { in HksAgreeKeyRun() 181 (void)memset_s(agreedKey->data, oriAgreedKeySize, 0, oriAgreedKeySize); in HksAgreeKeyRun() 182 agreedKey->size = oriAgreedKeySize; in HksAgreeKeyRun() 184 ret = HksAgreeKeyForDe(paramSet, privateKey, peerPublicKey, agreedKey); in HksAgreeKeyRun() 170 HksAgreeKeyRun(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey, uint32_t performTimes) HksAgreeKeyRun() argument
|
H A D | hks_agreement_test.cpp | 80 struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in AgreeKey() 93 ret = HksAgreeKeyRun(agreeParamSetTest, privateKey, peerPublicKey, agreedKey, 1); in AgreeKey() 79 AgreeKey(const struct HksTestAgreeParamSet *agreeParamSetParams, struct HksBlob *privateKey, struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) AgreeKey() argument
|
/base/security/huks/test/fuzz_test/innerapi_fuzzer/hksagreekey_fuzzer/ |
H A D | hksagreekey_fuzzer.cpp | 40 struct HksBlob agreedKey = { sizeof(uint32_t), ReadData<uint8_t *>(data, size, sizeof(uint32_t)) }; in DoSomethingInterestingWithMyAPI() local 44 [[maybe_unused]] int ret = HksAgreeKey(ps.s, &privateKey, &peerPublicKey, &agreedKey); in DoSomethingInterestingWithMyAPI()
|
/base/security/huks/interfaces/inner_api/huks_standard/source/ |
H A D | hks_api_adapter.h | 31 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|
H A D | hks_api_adapter.c | 70 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in HksAgreeKeyAdapter() 79 ret = HksClientAgreeKey(paramSet, privateKey, &publicKey, agreedKey); in HksAgreeKeyAdapter() 69 HksAgreeKeyAdapter(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksAgreeKeyAdapter() argument
|
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/ |
H A D | hks_ca_access.c | 84 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in HksAccessAgreeKey() 86 return HksTeeAgreeKey(paramSet, privateKey, peerPublicKey, agreedKey); in HksAccessAgreeKey() 83 HksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksAccessAgreeKey() argument
|
H A D | hks_teec.h | 58 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|
/base/security/huks/frameworks/huks_standard/main/core/include/ |
H A D | hks_local_engine.h | 43 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|
/base/security/huks/services/huks_standard/huks_engine/main/core/include/ |
H A D | hks_core_service_key_operate_one_stage.h | 46 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|
/base/security/huks/test/unittest/huks_standard_test/module_test/mock/idl/src/ |
H A D | huks_access_mock.c | 139 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey)) in HuksAccessAgreeKey() 141 return HksCoreAgreeKey(paramSet, privateKey, peerPublicKey, agreedKey); in HuksAccessAgreeKey() 138 HuksAccessAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksAccessAgreeKey() argument
|
/base/security/huks/interfaces/inner_api/huks_standard/main/include/ |
H A D | huks_hdi.h | 253 #define HDI_CONVERTER_FUNC_AGREEKEY(paramSet, privateKey, peerPublicKey, agreedKey, ret, func) \ 261 HDI_CONVERTER_PARAM_IN_BLOB(agreedKey, agreedKeyCore) \ 265 HDI_ADAPTER_PARAM(agreedKey, &agreedKeyCore)); \ 266 HDI_CONVERTER_PARAM_OUT_BLOB(agreedKeyCore, agreedKey) 521 * @param agreedKey agreed key 525 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|
/base/security/huks/services/huks_standard/huks_engine/main/core/src/ |
H A D | hks_core_service_key_generate.c | 172 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in GenAgreeKey() 178 agreedKey->size = HKS_KEY_BYTES(HKS_AES_KEY_SIZE_256); in GenAgreeKey() 179 agreedKey->data = (uint8_t *)HksMalloc(agreedKey->size); in GenAgreeKey() 180 HKS_IF_NULL_LOGE_RETURN(agreedKey->data, HKS_ERROR_MALLOC_FAIL, "malloc failed") in GenAgreeKey() 188 HKS_FREE(agreedKey->data); in GenAgreeKey() 192 ret = HksCryptoHalAgreeKey(privateKey, peerPublicKey, &agreeSpec, agreedKey); in GenAgreeKey() 195 HKS_FREE(agreedKey->data); /* X25519AgreeKey will memset sharedKey if fail */ in GenAgreeKey() 171 GenAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) GenAgreeKey() argument
|
H A D | hks_core_interfaces.c | 143 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in HuksHdiAgreeKey() 145 return HksCoreAgreeKey(paramSet, privateKey, peerPublicKey, agreedKey); in HuksHdiAgreeKey() 142 HuksHdiAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HuksHdiAgreeKey() argument
|
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
H A D | hks_ipc_check.c | 151 const struct HksBlob *peerPublicKey, const struct HksBlob *agreedKey)
in HksCheckIpcAgreeKey() 153 int32_t ret = HksCheckBlob3AndParamSet(privateKey, peerPublicKey, agreedKey, paramSet);
in HksCheckIpcAgreeKey() 160 sizeof(peerPublicKey->size) + ALIGN_SIZE(peerPublicKey->size) + sizeof(agreedKey->size) > MAX_PROCESS_SIZE)) {
in HksCheckIpcAgreeKey() 150 HksCheckIpcAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, const struct HksBlob *agreedKey) HksCheckIpcAgreeKey() argument
|
/base/security/huks/frameworks/huks_standard/main/common/include/ |
H A D | hks_check_paramset.h | 44 const struct HksBlob *peerPublicKey, const struct HksBlob *agreedKey, bool isLocalCheck);
|
/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/include/ |
H A D | hks_ipc_check.h | 47 const struct HksBlob *peerPublicKey, const struct HksBlob *agreedKey);
|
H A D | hks_client_ipc_serialization.h | 60 const struct HksBlob *peerPublicKey, const struct HksBlob *agreedKey);
|
H A D | hks_client_ipc.h | 63 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|
/base/security/huks/test/unittest/huks_lite_test/liteos_a_adapter/ |
H A D | hks_agreement_test.cpp | 80 struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in AgreeKey() 93 ret = HksAgreeKeyRun(agreeParamSetTest, privateKey, peerPublicKey, agreedKey, 1); in AgreeKey() 79 AgreeKey(const struct HksTestAgreeParamSet *agreeParamSetParams, struct HksBlob *privateKey, struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) AgreeKey() argument
|
/base/security/huks/test/unittest/huks_lite_test/liteos_m_adapter/ |
H A D | hks_agreement_test.c | 82 struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in AgreeKey() 95 ret = HksAgreeKeyRun(agreeParamSet, privateKey, peerPublicKey, agreedKey, 1); in AgreeKey() 81 AgreeKey(const struct HksTestAgreeParamSet *agreeParamSetParams, struct HksBlob *privateKey, struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) AgreeKey() argument
|
/base/security/huks/frameworks/huks_standard/main/core/src/ |
H A D | hks_local_engine.c | 122 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) in HksLocalAgreeKey() 124 HKS_IF_NOT_SUCC_RETURN(HksCheckBlob3AndParamSet(privateKey, peerPublicKey, agreedKey, paramSet), in HksLocalAgreeKey() 127 int32_t ret = HksCoreCheckAgreeKeyParams(paramSet, privateKey, peerPublicKey, agreedKey, true); in HksLocalAgreeKey() 147 ret = HksCryptoHalAgreeKey(&privateKeyMaterial, &publicKeyMaterial, &spec, agreedKey); in HksLocalAgreeKey() 121 HksLocalAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey, const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey) HksLocalAgreeKey() argument
|
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/idl/passthrough/ |
H A D | huks_hdi_access.c | 335 const struct HuksBlob *peerPublicKey, struct HuksBlob *agreedKey) in HdiProxyAgreeKey() 341 return g_hksHdiProxyInstance->AgreeKey(g_hksHdiProxyInstance, paramSet, privateKey, peerPublicKey, agreedKey); in HdiProxyAgreeKey() 345 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey)) in HuksAccessAgreeKey() 348 HDI_CONVERTER_FUNC_AGREEKEY(paramSet, privateKey, peerPublicKey, agreedKey, ret, HdiProxyAgreeKey) in HuksAccessAgreeKey() 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
|
/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | huks_access.h | 87 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|
/base/security/huks/test/unittest/huks_common_test/include/ |
H A D | hks_test_adapt_for_de.h | 61 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
|