Home
last modified time | relevance | path

Searched refs:cred (Results 1 – 24 of 24) sorted by relevance

/base/security/device_security_level/services/dslm/
Ddslm_inner_process.c81 DslmCredBuff *cred = NULL; in VerifyDeviceInfoResponse() local
88 ret = ParseDeviceSecInfoResponse(buff, &nonce, &version, &cred); in VerifyDeviceInfoResponse()
97 DestroyDslmCred(cred); in VerifyDeviceInfoResponse()
104 DestroyDslmCred(cred); in VerifyDeviceInfoResponse()
108 ret = DefaultVerifyDslmCred(&device->identity, device->nonce, cred, &device->credInfo); in VerifyDeviceInfoResponse()
109 DestroyDslmCred(cred); in VerifyDeviceInfoResponse()
Ddslm_msg_utils.c33 static uint8_t *GenerateSecInfoResponseJson(uint64_t challenge, const DslmCredBuff *cred) in GenerateSecInfoResponseJson() argument
53 AddFieldIntToJson(body, FIELD_CRED_TYPE, cred->type); in GenerateSecInfoResponseJson()
61 credBase64Str = Base64EncodeApp(cred->credVal, cred->credLen); in GenerateSecInfoResponseJson()
174 int32_t BuildDeviceSecInfoResponse(uint64_t challenge, const DslmCredBuff *cred, MessageBuff **msg) in BuildDeviceSecInfoResponse() argument
176 if ((cred == NULL) || (msg == NULL) || (*msg != NULL)) { in BuildDeviceSecInfoResponse()
184 out->buff = (uint8_t *)GenerateSecInfoResponseJson(challenge, cred); in BuildDeviceSecInfoResponse()
195 …ecInfoResponse(const MessageBuff *msg, uint64_t *challenge, uint32_t *version, DslmCredBuff **cred) in ParseDeviceSecInfoResponse() argument
197 if (msg == NULL || challenge == NULL || version == NULL || cred == NULL) { in ParseDeviceSecInfoResponse()
201 if (msg->buff == NULL || *cred != NULL) { in ParseDeviceSecInfoResponse()
249 *cred = out; in ParseDeviceSecInfoResponse()
Ddslm_msg_utils.h36 int32_t BuildDeviceSecInfoResponse(uint64_t challenge, const DslmCredBuff *cred, MessageBuff **msg);
40 …cInfoResponse(const MessageBuff *msg, uint64_t *challenge, uint32_t *version, DslmCredBuff **cred);
Ddslm_core_process.c59 DslmCredBuff *cred = NULL; in OnPeerMsgRequestInfoReceived() local
60 ret = DefaultRequestDslmCred(deviceId, &reqObject, &cred); in OnPeerMsgRequestInfoReceived()
67 ret = BuildDeviceSecInfoResponse(reqObject.challenge, cred, &resBuff); in OnPeerMsgRequestInfoReceived()
72 DestroyDslmCred(cred); in OnPeerMsgRequestInfoReceived()
/base/hiviewdfx/hilog/frameworks/native/
Ddgram_socket_server.cpp23 int DgramSocketServer::RecvPacket(std::vector<char>& buffer, struct ucred *cred) in RecvPacket() argument
39 if (cred != nullptr) { in RecvPacket()
60 } else if (cred != nullptr) { in RecvPacket()
66 *cred = *receivedUcred; in RecvPacket()
Dhilog_input_socket_server.cpp68 ucred cred; in ServingThread() local
69 while ((ret = RecvPacket(data, &cred)) >= 0) { in ServingThread()
71 m_packetHandler(cred, data); in ServingThread()
/base/startup/init_lite/services/param/adapter/
Dparam_dac.c82 g_localSecurityLabel.cred.pid = getpid(); in InitLocalSecurityLabel()
83 g_localSecurityLabel.cred.uid = geteuid(); in InitLocalSecurityLabel()
84 g_localSecurityLabel.cred.gid = getegid(); in InitLocalSecurityLabel()
242 if (srcLabel->cred.uid == auditData->dacData.uid) { in CheckParamPermission()
244 } else if (srcLabel->cred.gid == auditData->dacData.gid) { in CheckParamPermission()
246 … } else if (CheckUserInGroup(auditData->dacData.gid, srcLabel->cred.uid) == 0) { // user in group in CheckParamPermission()
254 PARAM_LOGV("Src label gid:%d uid:%d ", srcLabel->cred.gid, srcLabel->cred.uid); in CheckParamPermission()
Dparam_selinux.c34 g_localSecurityLabel.securityLabel.cred.pid = getpid(); in InitLocalSecurityLabel()
35 g_localSecurityLabel.securityLabel.cred.uid = geteuid(); in InitLocalSecurityLabel()
36 g_localSecurityLabel.securityLabel.cred.gid = getegid(); in InitLocalSecurityLabel()
/base/security/device_security_level/test/
Ddslm_test.cpp100 DslmCredBuff cred = {(CredType)3, 9, info}; variable
107 int32_t ret = BuildDeviceSecInfoResponse(random, (DslmCredBuff *)&cred, &msg);
265 DslmCredBuff *cred = nullptr; variable
268 int32_t ret = ParseDeviceSecInfoResponse(&msg, &challenge, &version, &cred);
275 EXPECT_NE(nullptr, cred);
276 EXPECT_EQ(2, (int32_t)cred->type);
277 EXPECT_EQ(strlen(except), cred->credLen);
278 EXPECT_EQ(0, strncmp(except, (const char *)cred->credVal, cred->credLen));
279 DestroyDslmCred(cred);
291 DslmCredBuff *cred = nullptr; variable
[all …]
/base/security/device_security_level/oem_property/ohos/
DBUILD.gn16 # generate dlsm's cred
32 "--cred-file=$out_dir/$file_name",
52 # generate the cred file
Ddslm_cred_tool.py317 cred = '{}.{}.{}'.format(head_payload, head_payload_signed_string, attestation)
323 fp.write(cred)
430 aciton = CredCreatation(input_args.dir, input_args.cred, payload)
437 aciton = CredVerification(input_args.dir, input_args.cred)
/base/hiviewdfx/hilog/services/hilogd/
Dlog_collector.cpp67 void LogCollector::onDataRecv(const ucred& cred, std::vector<char>& data) in onDataRecv()
77 msg->pid = cred.pid; in onDataRecv()
Dmain.cpp163 auto onDataReceive = [&hilogBuffer](const ucred& cred, std::vector<char>& data) { in HilogdEntry() argument
165 logCollector.onDataRecv(cred, data); in HilogdEntry()
/base/startup/init_lite/test/unittest/param/
Dselinux_unittest.cpp214 EXPECT_EQ(label->cred.gid, tmp->cred.gid); in TestDecode()
215 EXPECT_EQ(label->cred.uid, tmp->cred.uid); in TestDecode()
Dwatcher_agent_unittest.cpp51 space->securityLabel->cred.uid = 1000; // 1000 test uid in SetUp()
52 space->securityLabel->cred.gid = 1000; // 1000 test gid in SetUp()
Ddac_unittest.cpp163 EXPECT_EQ(label->cred.gid, tmp->cred.gid); in TestDecode()
164 EXPECT_EQ(label->cred.uid, tmp->cred.uid); in TestDecode()
Dclient_unittest.cpp211 space->securityLabel->cred.uid = 1000; // 1000 test uid in SetUp()
212 space->securityLabel->cred.gid = 1000; // 1000 test gid in SetUp()
Dparam_unittest.cpp70 GetParamWorkSpace()->securityLabel->cred.gid = 9999; // 9999 test gid in TestAddSecurityLabel1()
89 GetParamWorkSpace()->securityLabel->cred.gid = 9999; // 9999 test gid in TestAddSecurityLabel2()
114 GetParamWorkSpace()->securityLabel->cred.gid = 9999; // 9999 test gid in TestAddSecurityLabel3()
148 GetParamWorkSpace()->securityLabel->cred.gid = 9999; // 9999 test gid in TestAddSecurityLabel4()
/base/hiviewdfx/hilog/frameworks/native/include/
Ddgram_socket_server.h28 int RecvPacket(std::vector<char>& buffer, struct ucred *cred = nullptr);
/base/hiviewdfx/hilog/services/hilogd/include/
Dlog_collector.h32 void onDataRecv(const ucred& cred, std::vector<char>& data);
/base/startup/init_lite/services/param/manager/
Dparam_manager.c267 uc.pid = srcLabel->cred.pid; in CheckParamPermissionWithSelinux()
268 uc.uid = srcLabel->cred.uid; in CheckParamPermissionWithSelinux()
269 uc.gid = srcLabel->cred.gid; in CheckParamPermissionWithSelinux()
365 workSpace->securityLabel->cred.pid, in DumpParameters()
366 workSpace->securityLabel->cred.uid, in DumpParameters()
367 workSpace->securityLabel->cred.gid); in DumpParameters()
/base/startup/init_lite/services/param/include/
Dparam_security.h58 UserCred cred; member
/base/security/device_security_level/oem_property/ohos/impl/
Ddslm_ohos_verify.c481 static int32_t VerifyCredPayload(const char *cred, const struct CredData *credData) in VerifyCredPayload() argument
491 if (memcpy_s(srcMsg, srcMsgLen, cred, srcMsgLen) != EOK) { in VerifyCredPayload()
/base/startup/init_lite/services/param/service/
Dparam_service.c352 srcLabel->cred.uid = cr.uid; in HandleParamSet()
353 srcLabel->cred.pid = cr.pid; in HandleParamSet()
354 srcLabel->cred.gid = cr.gid; in HandleParamSet()