d3122ad701
CI / Lint & Typecheck (pull_request) Failing after 17s
CI / Test (pull_request) Failing after 21s
CI / Build (pull_request) Has been skipped
CI / Build & Push Docker Images (pull_request) Has been skipped
CI / Update Infra Image Tags (pull_request) Has been skipped
The seed.ts password hashing used N=32768, r=8, p=1 with base64 encoding, which does not match @better-auth/utils@0.4.0's actual implementation (N=16384, r=16, p=1, dkLen=64, hex encoding). This caused every seeded UAT credential to fail verifyPassword at sign-in. Fix: import hashPassword from "better-auth/crypto" in seed.ts and in the test helper. This delegates to Better-Auth's own implementation, guaranteeing parameter and encoding match. Also updates test assertions to expect hex format (saltHex:keyHex) and verifies the hash using the correct scrypt params (N=16384, r=16, p=1). Co-Authored-By: Paperclip <noreply@paperclip.ing>