Core/Bnet: Implemented new SRP6 variants, and migrate old sha_pass_hash in battlenet_accounts to separate salt and verifier columns

* passwords can now be case sensitive and up to 128 characters long
This commit is contained in:
Shauren
2023-12-26 14:55:15 +01:00
parent 4a61675191
commit 623202d68e
16 changed files with 626 additions and 194 deletions

View File

@@ -0,0 +1,4 @@
ALTER TABLE `battlenet_accounts`
ADD `srp_version` tinyint(3) NOT NULL DEFAULT '1' AFTER `email`,
ADD `salt` binary(32) AFTER `srp_version`,
ADD `verifier` blob AFTER `salt`;