Setting crypto params from admin panel initial impl

This commit is contained in:
Marcin Łojewski
2018-12-23 23:49:32 +01:00
parent 63cd9d330e
commit 436c1d930d
3 changed files with 74 additions and 1 deletions

View File

@@ -367,4 +367,36 @@ class SettingsController extends Controller
return $columns;
}
/**
* TODO
*
* @return array TODO
*/
public function cryptoParams()
{
// TODO implement
// TODO add current values
return [
"status" => "success",
"data" => [
[
"name" => "memoryCost",
"visible_name" => "Memory cost (KiB)",
"default" => PASSWORD_ARGON2_DEFAULT_MEMORY_COST,
"min" => 1, "max" => 1048576
],
[
"name" => "timeCost", "visible_name" => "Time cost",
"default" => PASSWORD_ARGON2_DEFAULT_TIME_COST, "min" => 1,
"max" => 1024
],
[
"name" => "threads", "visible_name" => "Threads",
"default" => PASSWORD_ARGON2_DEFAULT_THREADS, "min" => 1,
"max" => 1024
]
]
];
}
}