/opt/canhelp/node_modules/better-auth/dist/crypto
NameSizeModeActions
buffer.d.mts2830644editdlrm
buffer.mjs6230644editdlrm
buffer.mjs.map12100644editdlrm
index.d.mts14070644editdlrm
index.mjs34020644editdlrm
index.mjs.map59760644editdlrm
jwt.d.mts6600644editdlrm
jwt.mjs37360644editdlrm
jwt.mjs.map79900644editdlrm
password.d.mts3120644editdlrm
password.mjs11170644editdlrm
password.mjs.map19300644editdlrm
random.d.mts2450644editdlrm
random.mjs2720644editdlrm
random.mjs.map3600644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/crypto/buffer.mjs (623B)
//#region src/crypto/buffer.ts /** * Compare two buffers in constant time. */ function constantTimeEqual(a, b) { if (typeof a === "string") a = new TextEncoder().encode(a); if (typeof b === "string") b = new TextEncoder().encode(b); const aBuffer = new Uint8Array(a); const bBuffer = new Uint8Array(b); let c = aBuffer.length ^ bBuffer.length; const length = Math.max(aBuffer.length, bBuffer.length); for (let i = 0; i < length; i++) c |= (i < aBuffer.length ? aBuffer[i] : 0) ^ (i < bBuffer.length ? bBuffer[i] : 0); return c === 0; } //#endregion export { constantTimeEqual }; //# sourceMappingURL=buffer.mjs.map