diff --git a/packages/better-auth/src/crypto/hash.ts b/packages/better-auth/src/crypto/hash.ts deleted file mode 100644 index 47e3ae8558..0000000000 --- a/packages/better-auth/src/crypto/hash.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { base64 } from "@better-auth/utils/base64"; -import { createHash } from "@better-auth/utils/hash"; -import { constantTimeEqual } from "./buffer"; - -export async function hashToBase64( - data: string | ArrayBuffer, -): Promise { - const buffer = await createHash("SHA-256").digest(data); - return base64.encode(buffer); -} - -export async function compareHash( - data: string | ArrayBuffer, - hash: string, -): Promise { - const buffer = await createHash("SHA-256").digest( - typeof data === "string" ? new TextEncoder().encode(data) : data, - ); - const hashBuffer = base64.decode(hash); - return constantTimeEqual(buffer, hashBuffer); -} diff --git a/packages/better-auth/src/crypto/index.ts b/packages/better-auth/src/crypto/index.ts index b64daa7bbf..c274107ff1 100644 --- a/packages/better-auth/src/crypto/index.ts +++ b/packages/better-auth/src/crypto/index.ts @@ -38,7 +38,6 @@ export const symmetricDecrypt = async ({ }; export * from "./buffer"; -export * from "./hash"; export * from "./jwt"; export * from "./password"; export * from "./random";