0) $test .= '|tail -1'; if ($default) echo ""; echo preg_replace(['/^(# Tests.*\n)/','/\n$/'],["$1\n",""],shell_exec("/usr/sbin/cryptsetup benchmark -h $test")); echo $default ? " (default)\n" : "\n"; } else { $default = ($test==_var($_GET,'luks')); if ($index>5) $size .= '|tail -1'; if ($default) echo ""; echo preg_replace(['/^# Tests.*\n/','/\n$/'],["\n",""],shell_exec("/usr/sbin/cryptsetup benchmark -c $name -s $size")); echo $default ? " (default)\n" : "\n"; } } else { $bm = popen('/usr/sbin/cryptsetup --help','r'); while (!feof($bm)) { $text = fgets($bm); if (strpos($text,'Default PBKDF2 iteration time for LUKS')!==false) echo "\n$text"; elseif (strpos($text,'Default compiled-in device cipher parameters')!==false) echo "\n$text"; elseif (strpos($text,'LUKS1:')!==false) echo str_replace("\t"," ",$text); } pclose($bm); echo "
"; } ?>