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

Function timingSafeEqual

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

Source from the content-addressed store, hash-verified

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

Callers 2

handlers.tsFile · 0.85
safeEqualFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected