From a4196c8d81c024c078be048204f9973aa8a1c0d3 Mon Sep 17 00:00:00 2001 From: jigar-clerk Date: Fri, 3 Apr 2026 11:37:30 -0500 Subject: [PATCH 1/2] feat: Add `pbkdf2_sha512_hex` to supported password hashers --- docs/schema-fields.md | 2 +- src/types.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/schema-fields.md b/docs/schema-fields.md index 681c469..09337e3 100644 --- a/docs/schema-fields.md +++ b/docs/schema-fields.md @@ -42,7 +42,7 @@ At least one identifier (email, phone, or username) is required. - `bcrypt`, `bcrypt_peppered`, `bcrypt_sha256_django` - `hmac_sha256_utf16_b64` - `md5`, `md5_salted`, `md5_phpass` -- `pbkdf2_sha1`, `pbkdf2_sha256`, `pbkdf2_sha256_django`, `pbkdf2_sha512` +- `pbkdf2_sha1`, `pbkdf2_sha256`, `pbkdf2_sha256_django`, `pbkdf2_sha512`, `pbkdf2_sha512_hex`, - `scrypt_firebase`, `scrypt_werkzeug` - `sha256`, `sha256_salted`, `sha512_symfony` - `ldap_ssha` diff --git a/src/types.ts b/src/types.ts index 27755bf..bd399b1 100644 --- a/src/types.ts +++ b/src/types.ts @@ -23,6 +23,7 @@ export const PASSWORD_HASHERS = [ 'pbkdf2_sha256', 'pbkdf2_sha256_django', 'pbkdf2_sha512', + 'pbkdf2_sha512_hex', 'scrypt_firebase', 'scrypt_werkzeug', 'sha256', From 8fb5be24535078a1459810074fcd65cc7ab9c5f9 Mon Sep 17 00:00:00 2001 From: jigar-clerk Date: Tue, 7 Apr 2026 10:25:04 -0500 Subject: [PATCH 2/2] Update docs/schema-fields.md Co-authored-by: Michael Novotny --- docs/schema-fields.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/schema-fields.md b/docs/schema-fields.md index 09337e3..d30e89b 100644 --- a/docs/schema-fields.md +++ b/docs/schema-fields.md @@ -42,7 +42,7 @@ At least one identifier (email, phone, or username) is required. - `bcrypt`, `bcrypt_peppered`, `bcrypt_sha256_django` - `hmac_sha256_utf16_b64` - `md5`, `md5_salted`, `md5_phpass` -- `pbkdf2_sha1`, `pbkdf2_sha256`, `pbkdf2_sha256_django`, `pbkdf2_sha512`, `pbkdf2_sha512_hex`, +- `pbkdf2_sha1`, `pbkdf2_sha256`, `pbkdf2_sha256_django`, `pbkdf2_sha512`, `pbkdf2_sha512_hex` - `scrypt_firebase`, `scrypt_werkzeug` - `sha256`, `sha256_salted`, `sha512_symfony` - `ldap_ssha`