Password Hashing setup. Need server setups and decisions made about API to move forward more

This commit is contained in:
2026-03-13 20:53:14 -04:00
parent 7682ce0429
commit 08e9bf748f
12 changed files with 372 additions and 40 deletions

View File

@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("RelayCore")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ccbb3e874a5d2b1d5f9bc39960c235c07b5fe29d")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7682ce0429634f5b008d85c59acf4ed3838121ef")]
[assembly: System.Reflection.AssemblyProductAttribute("RelayCore")]
[assembly: System.Reflection.AssemblyTitleAttribute("RelayCore")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
4f5764b42df7cbe872550eb268495ab3739cb29ded503ffcfb83b6b63bb3a5ea
86555fdeb5734425e2303585c6b325bb51b77f8679eb62d09e5e490545061734

View File

@@ -51,6 +51,10 @@
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"Konscious.Security.Cryptography.Argon2": {
"target": "Package",
"version": "[1.3.1, )"
},
"SurrealDb.Net": {
"target": "Package",
"version": "[0.9.0, )"

View File

@@ -27,6 +27,36 @@
"lib/net8.0/Dahomey.Cbor.dll": {}
}
},
"Konscious.Security.Cryptography.Argon2/1.3.1": {
"type": "package",
"dependencies": {
"Konscious.Security.Cryptography.Blake2": "1.1.1",
"System.Memory": "4.5.4"
},
"compile": {
"lib/net8.0/Konscious.Security.Cryptography.Argon2.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Konscious.Security.Cryptography.Argon2.dll": {
"related": ".xml"
}
}
},
"Konscious.Security.Cryptography.Blake2/1.1.1": {
"type": "package",
"compile": {
"lib/net8.0/Konscious.Security.Cryptography.Blake2.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Konscious.Security.Cryptography.Blake2.dll": {
"related": ".xml"
}
}
},
"Microsoft.Bcl.AsyncInterfaces/6.0.0": {
"type": "package",
"compile": {
@@ -412,6 +442,15 @@
}
}
},
"System.Memory/4.5.4": {
"type": "package",
"compile": {
"ref/netcoreapp2.1/_._": {}
},
"runtime": {
"lib/netcoreapp2.1/_._": {}
}
},
"System.Reactive/6.0.0": {
"type": "package",
"compile": {
@@ -511,6 +550,44 @@
"lib/netstandard2.0/Dahomey.Cbor.dll"
]
},
"Konscious.Security.Cryptography.Argon2/1.3.1": {
"sha512": "T+OAGwzYYXftahpOxO7J4xA5K6urxwGnWQf3M+Jpi+76Azv/0T3M5SuN+h7/QvXuiqNw3ZEZ5QqVLI5ygDAylw==",
"type": "package",
"path": "konscious.security.cryptography.argon2/1.3.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"konscious.security.cryptography.argon2.1.3.1.nupkg.sha512",
"konscious.security.cryptography.argon2.nuspec",
"lib/net46/Konscious.Security.Cryptography.Argon2.dll",
"lib/net46/Konscious.Security.Cryptography.Argon2.xml",
"lib/net6.0/Konscious.Security.Cryptography.Argon2.dll",
"lib/net6.0/Konscious.Security.Cryptography.Argon2.xml",
"lib/net8.0/Konscious.Security.Cryptography.Argon2.dll",
"lib/net8.0/Konscious.Security.Cryptography.Argon2.xml",
"lib/netstandard1.3/Konscious.Security.Cryptography.Argon2.dll",
"lib/netstandard1.3/Konscious.Security.Cryptography.Argon2.xml"
]
},
"Konscious.Security.Cryptography.Blake2/1.1.1": {
"sha512": "odwOyzj/J/lHJZNwFWJGU/LRecBShupAJ2S8TQqZfhUe9niHzu/voBYK5wuVKsvSpzbfupKQYZguVyIk1sgOkQ==",
"type": "package",
"path": "konscious.security.cryptography.blake2/1.1.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"konscious.security.cryptography.blake2.1.1.1.nupkg.sha512",
"konscious.security.cryptography.blake2.nuspec",
"lib/net46/Konscious.Security.Cryptography.Blake2.dll",
"lib/net46/Konscious.Security.Cryptography.Blake2.xml",
"lib/net6.0/Konscious.Security.Cryptography.Blake2.dll",
"lib/net6.0/Konscious.Security.Cryptography.Blake2.xml",
"lib/net8.0/Konscious.Security.Cryptography.Blake2.dll",
"lib/net8.0/Konscious.Security.Cryptography.Blake2.xml",
"lib/netstandard1.3/Konscious.Security.Cryptography.Blake2.dll",
"lib/netstandard1.3/Konscious.Security.Cryptography.Blake2.xml"
]
},
"Microsoft.Bcl.AsyncInterfaces/6.0.0": {
"sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
"type": "package",
@@ -1131,6 +1208,29 @@
"system.linq.async.nuspec"
]
},
"System.Memory/4.5.4": {
"sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
"type": "package",
"path": "system.memory/4.5.4",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"lib/net461/System.Memory.dll",
"lib/net461/System.Memory.xml",
"lib/netcoreapp2.1/_._",
"lib/netstandard1.1/System.Memory.dll",
"lib/netstandard1.1/System.Memory.xml",
"lib/netstandard2.0/System.Memory.dll",
"lib/netstandard2.0/System.Memory.xml",
"ref/netcoreapp2.1/_._",
"system.memory.4.5.4.nupkg.sha512",
"system.memory.nuspec",
"useSharedDesignerContext.txt",
"version.txt"
]
},
"System.Reactive/6.0.0": {
"sha512": "31kfaW4ZupZzPsI5PVe77VhnvFF55qgma7KZr/E0iFTs6fmdhhG8j0mgEx620iLTey1EynOkEfnyTjtNEpJzGw==",
"type": "package",
@@ -1239,6 +1339,7 @@
},
"projectFileDependencyGroups": {
"net9.0": [
"Konscious.Security.Cryptography.Argon2 >= 1.3.1",
"SurrealDb.Net >= 0.9.0"
]
},
@@ -1293,6 +1394,10 @@
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"Konscious.Security.Cryptography.Argon2": {
"target": "Package",
"version": "[1.3.1, )"
},
"SurrealDb.Net": {
"target": "Package",
"version": "[0.9.0, )"

View File

@@ -1,11 +1,13 @@
{
"version": 2,
"dgSpecHash": "FgXgk22yPWQ=",
"dgSpecHash": "hVKcd/jquSo=",
"success": true,
"projectFilePath": "D:\\DDI\\Relay\\RelayChat\\RelayCore\\RelayCore.csproj",
"expectedPackageFiles": [
"C:\\Users\\Core\\.nuget\\packages\\concurrenthashset\\1.3.0\\concurrenthashset.1.3.0.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\dahomey.cbor\\1.24.3\\dahomey.cbor.1.24.3.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\konscious.security.cryptography.argon2\\1.3.1\\konscious.security.cryptography.argon2.1.3.1.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\konscious.security.cryptography.blake2\\1.1.1\\konscious.security.cryptography.blake2.1.1.1.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.4\\microsoft.extensions.configuration.9.0.4.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512",
@@ -27,6 +29,7 @@
"C:\\Users\\Core\\.nuget\\packages\\system.collections.immutable\\9.0.4\\system.collections.immutable.9.0.4.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\system.io.pipelines\\7.0.0\\system.io.pipelines.7.0.0.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\system.linq.async\\6.0.1\\system.linq.async.6.0.1.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\system.reactive\\6.0.0\\system.reactive.6.0.0.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512",
"C:\\Users\\Core\\.nuget\\packages\\systemtextjsonpatch\\4.2.0\\systemtextjsonpatch.4.2.0.nupkg.sha512",

View File

@@ -1 +1 @@
"restore":{"projectUniqueName":"D:\\DDI\\Relay\\RelayChat\\RelayCore\\RelayCore.csproj","projectName":"RelayCore","projectPath":"D:\\DDI\\Relay\\RelayChat\\RelayCore\\RelayCore.csproj","outputPath":"D:\\DDI\\Relay\\RelayChat\\RelayCore\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net9.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"SurrealDb.Net":{"target":"Package","version":"[0.9.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.305/PortableRuntimeIdentifierGraph.json"}}
"restore":{"projectUniqueName":"D:\\DDI\\Relay\\RelayChat\\RelayCore\\RelayCore.csproj","projectName":"RelayCore","projectPath":"D:\\DDI\\Relay\\RelayChat\\RelayCore\\RelayCore.csproj","outputPath":"D:\\DDI\\Relay\\RelayChat\\RelayCore\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"],"originalTargetFrameworks":["net9.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"C:\\Program Files\\dotnet\\library-packs":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"Konscious.Security.Cryptography.Argon2":{"target":"Package","version":"[1.3.1, )"},"SurrealDb.Net":{"target":"Package","version":"[0.9.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\9.0.305/PortableRuntimeIdentifierGraph.json"}}

View File

@@ -1 +1 @@
17731137598642406
17734474740469652

View File

@@ -1 +1 @@
17731190668997575
17734474749787742