Remove generateRandomBytes from OC_Util
This commit is contained in:
parent
656b541899
commit
e01a488b31
|
@ -106,7 +106,7 @@ class OCI extends AbstractDatabase {
|
|||
//add prefix to the oracle user name to prevent collisions
|
||||
$this->dbUser='oc_'.$username;
|
||||
//create a new password so we don't need to store the admin config in the config file
|
||||
$this->dbPassword=\OC_Util::generateRandomBytes(30);
|
||||
$this->dbPassword = \OC::$server->getSecureRandom()->generate(30, \OCP\Security\ISecureRandom::CHAR_LOWER.\OCP\Security\ISecureRandom::CHAR_DIGITS);
|
||||
|
||||
//oracle passwords are treated as identifiers:
|
||||
// must start with alphanumeric char
|
||||
|
|
|
@ -61,7 +61,7 @@ class PostgreSQL extends AbstractDatabase {
|
|||
//add prefix to the postgresql user name to prevent collisions
|
||||
$this->dbUser='oc_'.$username;
|
||||
//create a new password so we don't need to store the admin config in the config file
|
||||
$this->dbPassword=\OC_Util::generateRandomBytes(30);
|
||||
$this->dbPassword = \OC::$server->getSecureRandom()->generate(30, \OCP\Security\ISecureRandom::CHAR_LOWER.\OCP\Security\ISecureRandom::CHAR_DIGITS);
|
||||
|
||||
$this->createDBUser($connection);
|
||||
}
|
||||
|
|
|
@ -1278,18 +1278,6 @@ class OC_Util {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Generates a cryptographic secure pseudo-random string
|
||||
*
|
||||
* @param int $length of the random string
|
||||
* @return string
|
||||
* @deprecated Use \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate($length); instead
|
||||
*/
|
||||
public static function generateRandomBytes($length = 30) {
|
||||
return \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate($length, \OCP\Security\ISecureRandom::CHAR_LOWER.\OCP\Security\ISecureRandom::CHAR_DIGITS);
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks whether the server is running on Windows
|
||||
*
|
||||
|
|
|
@ -637,7 +637,7 @@ class Util {
|
|||
* @since 7.0.0
|
||||
*/
|
||||
public static function generateRandomBytes($length = 30) {
|
||||
return \OC_Util::generateRandomBytes($length);
|
||||
return \OC::$server->getSecureRandom()->generate($length, \OCP\Security\ISecureRandom::CHAR_LOWER.\OCP\Security\ISecureRandom::CHAR_DIGITS);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -138,11 +138,6 @@ class Test_Util extends \Test\TestCase {
|
|||
$this->assertEquals($expected, \OC_Util::fileInfoLoaded());
|
||||
}
|
||||
|
||||
function testGenerateRandomBytes() {
|
||||
$result = strlen(OC_Util::generateRandomBytes(59));
|
||||
$this->assertEquals(59, $result);
|
||||
}
|
||||
|
||||
function testGetDefaultEmailAddress() {
|
||||
$email = \OCP\Util::getDefaultEmailAddress("no-reply");
|
||||
$this->assertEquals('no-reply@localhost', $email);
|
||||
|
|
Loading…
Reference in New Issue