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

Function timingSafeEqual

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

Source from the content-addressed store, hash-verified

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

Callers 2

handlers.tsFile · 0.85
safeEqualFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected