MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / timingSafeEqual

Function timingSafeEqual

apps/cloud/src/auth/handlers.ts:87–94  ·  view source on GitHub ↗
(a: string, b: string)

Source from the content-addressed store, hash-verified

85};
86
87const timingSafeEqual = (a: string, b: string): boolean => {
88 if (a.length !== b.length) return false;
89 let diff = 0;
90 for (let i = 0; i < a.length; i++) {
91 diff |= a.charCodeAt(i) ^ b.charCodeAt(i);
92 }
93 return diff === 0;
94};
95
96const requestHeaders = Effect.map(HttpServerRequest.HttpServerRequest.asEffect(), (req) => ({
97 ...req.headers,

Callers 2

handlers.tsFile · 0.85
safeEqualFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected