editorconfig

This commit is contained in:
2024-01-07 23:14:56 +01:00
parent 8d95693c02
commit 1caeb6748b
2 changed files with 241 additions and 5 deletions
-5
View File
@@ -9,14 +9,12 @@ using Newtonsoft.Json;
namespace SimpleHttpServer.Login;
internal struct SerialLoginData {
public string uname;
public string salt;
public string pwd;
public string additionalData;
public LoginData toPlainData() {
return new LoginData {
username = uname,
salt = Convert.FromBase64String(salt),
password = Convert.FromBase64String(pwd)
};
@@ -24,14 +22,12 @@ internal struct SerialLoginData {
}
internal struct LoginData {
public string username;
public byte[] salt;
public byte[] password;
public byte[] encryptedData;
public SerialLoginData toSerial() {
return new SerialLoginData {
uname = username,
salt = Convert.ToBase64String(salt),
pwd = Convert.ToBase64String(password),
additionalData = Convert.ToBase64String(encryptedData)
@@ -128,7 +124,6 @@ public class LoginProvider<T> {
var salt = RandomNumberGenerator.GetBytes(config.SALT_SIZE);
var pwdHash = HashPwd(password, salt);
LoginData ld = new LoginData() {
username = username,
salt = salt,
password = pwdHash,
encryptedData = EncryptAdditionalData(password, salt, additional)