MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / windows_sid_valid

Function windows_sid_valid

src/daemon/ipc.c:166–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

164}
165
166static bool windows_sid_valid(const uint8_t *sid, size_t sid_length) {
167 enum {
168 WINDOWS_SID_HEADER_SIZE = 8,
169 WINDOWS_SID_SUBAUTHORITY_SIZE = 4,
170 WINDOWS_SID_SUBAUTHORITY_MAX = 15,
171 };
172 return sid && sid_length >= WINDOWS_SID_HEADER_SIZE && sid[0] == 1 &&
173 sid[1] <= WINDOWS_SID_SUBAUTHORITY_MAX &&
174 sid_length == WINDOWS_SID_HEADER_SIZE + (size_t)sid[1] * WINDOWS_SID_SUBAUTHORITY_SIZE;
175}
176
177static bool windows_pipe_address_valid(const char *address) {
178 static const char prefix[] = "\\\\.\\pipe\\cbm-daemon-";

Calls

no outgoing calls

Tested by

no test coverage detected