0
0
mirror of https://github.com/postfixadmin/postfixadmin.git synced 2024-09-19 19:22:14 +02:00

make sure php_crypt:BLOWFISH works

This commit is contained in:
David Goodwin 2021-11-14 20:50:41 +00:00
parent 89f3ba5387
commit 4bc3e1464c

View File

@ -304,7 +304,7 @@ class PaCryptTest extends \PHPUnit\Framework\TestCase
}
}
public function testObviousMechs()
public function testObviousMechanisms()
{
global $CONF;
@ -318,9 +318,12 @@ class PaCryptTest extends \PHPUnit\Framework\TestCase
'php_crypt:DES' => 'VXAXutUnpVYg6',
'php_crypt:MD5' => '$1$rGTbP.KE$wimpECWs/wQa7rnSwCmHU.',
'php_crypt:SHA256' => '$5$UaZs6ZuaLkVPx3bM$4JwAqdphXVutFYw7COgAkp/vj09S1DfjIftxtjqDrr/',
'php_crypt:BLOWFISH' => '$2y$10$4gbwQMAoJPcg.mWnENYNg.syH9mZNsbQu6KN7skK92g3tlPnvvBDW',
'sha512.b64' => '{SHA512-CRYPT.B64}JDYkMDBpOFJXQ0JwMlFMMDlobCRFMVFWLzJjbENPbEo4OTg0SjJyY1oxeXNTaFJIYVhJeVdFTDdHRGl3aHliYkhQUHBUQjZTM0lFMlYya2ZXczZWbHY0aDVNa3N0anpud0xuRTBWZVRELw==',
];
foreach ($mechs as $mech => $example_hash) {
if ($mech == 'mysql_encrypt' && Config::read_string('database_type') != 'mysql') {
continue;
@ -329,6 +332,7 @@ class PaCryptTest extends \PHPUnit\Framework\TestCase
Config::write('encrypt', $mech);
$CONF['encrypt'] = $mech;
$x = pacrypt('test123');
$this->assertNotEmpty($x);