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

Function timingSafeEqual

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

Source from the content-addressed store, hash-verified

78};
79
80const timingSafeEqual = (a: string, b: string): boolean => {
81 if (a.length !== b.length) return false;
82 let diff = 0;
83 for (let i = 0; i < a.length; i++) {
84 diff |= a.charCodeAt(i) ^ b.charCodeAt(i);
85 }
86 return diff === 0;
87};
88
89const requestHeaders = Effect.map(HttpServerRequest.HttpServerRequest.asEffect(), (req) => ({
90 ...req.headers,

Callers 2

handlers.tsFile · 0.85
safeEqualFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected