/base/security/device_security_level/services/dslm/ |
D | dslm_inner_process.c | 81 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()
|
D | dslm_msg_utils.c | 33 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()
|
D | dslm_msg_utils.h | 36 int32_t BuildDeviceSecInfoResponse(uint64_t challenge, const DslmCredBuff *cred, MessageBuff **msg); 40 …cInfoResponse(const MessageBuff *msg, uint64_t *challenge, uint32_t *version, DslmCredBuff **cred);
|
D | dslm_core_process.c | 59 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/ |
D | dgram_socket_server.cpp | 23 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()
|
D | hilog_input_socket_server.cpp | 68 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/ |
D | param_dac.c | 82 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()
|
D | param_selinux.c | 34 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/ |
D | dslm_test.cpp | 100 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/ |
D | BUILD.gn | 16 # generate dlsm's cred 32 "--cred-file=$out_dir/$file_name", 52 # generate the cred file
|
D | dslm_cred_tool.py | 317 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/ |
D | log_collector.cpp | 67 void LogCollector::onDataRecv(const ucred& cred, std::vector<char>& data) in onDataRecv() 77 msg->pid = cred.pid; in onDataRecv()
|
D | main.cpp | 163 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/ |
D | selinux_unittest.cpp | 214 EXPECT_EQ(label->cred.gid, tmp->cred.gid); in TestDecode() 215 EXPECT_EQ(label->cred.uid, tmp->cred.uid); in TestDecode()
|
D | watcher_agent_unittest.cpp | 51 space->securityLabel->cred.uid = 1000; // 1000 test uid in SetUp() 52 space->securityLabel->cred.gid = 1000; // 1000 test gid in SetUp()
|
D | dac_unittest.cpp | 163 EXPECT_EQ(label->cred.gid, tmp->cred.gid); in TestDecode() 164 EXPECT_EQ(label->cred.uid, tmp->cred.uid); in TestDecode()
|
D | client_unittest.cpp | 211 space->securityLabel->cred.uid = 1000; // 1000 test uid in SetUp() 212 space->securityLabel->cred.gid = 1000; // 1000 test gid in SetUp()
|
D | param_unittest.cpp | 70 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/ |
D | dgram_socket_server.h | 28 int RecvPacket(std::vector<char>& buffer, struct ucred *cred = nullptr);
|
/base/hiviewdfx/hilog/services/hilogd/include/ |
D | log_collector.h | 32 void onDataRecv(const ucred& cred, std::vector<char>& data);
|
/base/startup/init_lite/services/param/manager/ |
D | param_manager.c | 267 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/ |
D | param_security.h | 58 UserCred cred; member
|
/base/security/device_security_level/oem_property/ohos/impl/ |
D | dslm_ohos_verify.c | 481 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/ |
D | param_service.c | 352 srcLabel->cred.uid = cr.uid; in HandleParamSet() 353 srcLabel->cred.pid = cr.pid; in HandleParamSet() 354 srcLabel->cred.gid = cr.gid; in HandleParamSet()
|