From 207bf3d62e017c5a0c32d6a7779f50c5d826db3a Mon Sep 17 00:00:00 2001 From: Ian McIntosh Date: Sat, 18 Mar 2017 19:09:16 +0000 Subject: [PATCH] Make all account types use the same password hash. Precursor to restoring MOULa account creation. --- .../Sources/Plasma/Apps/plClient/winmain.cpp | 23 +------------------ 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/Apps/plClient/winmain.cpp b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/Apps/plClient/winmain.cpp index fe7fb7c1..d8c9fe79 100644 --- a/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/Apps/plClient/winmain.cpp +++ b/MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/Apps/plClient/winmain.cpp @@ -1093,28 +1093,7 @@ static void SaveUserPass (char *username, char *password, ShaDigest *pNamePassHa if (StrCmp(password, FAKE_PASS_STRING) != 0) { StrToUnicode(wpassword, password, arrsize(wpassword)); - - wchar domain[15]; - PathSplitEmail(wusername, nil, 0, domain, arrsize(domain), nil, 0, nil, 0, 0); - - if (StrLen(domain) == 0 || StrCmpI(domain, L"gametap") == 0) { - CryptDigest( - kCryptSha1, - pNamePassHash, - StrLen(password) * sizeof(password[0]), - password - ); - - if (IsMachineLittleEndian()) { - pNamePassHash->data[0] = ToBigEndian(pNamePassHash->data[0]); - pNamePassHash->data[1] = ToBigEndian(pNamePassHash->data[1]); - pNamePassHash->data[2] = ToBigEndian(pNamePassHash->data[2]); - pNamePassHash->data[3] = ToBigEndian(pNamePassHash->data[3]); - pNamePassHash->data[4] = ToBigEndian(pNamePassHash->data[4]); - } - } - else - CryptHashPassword(wusername, wpassword, pNamePassHash); + CryptHashPassword(wusername, wpassword, pNamePassHash); } NetCommSetAccountUsernamePassword(wusername, *pNamePassHash);