<?php | |
namespace RobThree\Auth\Providers\Rng; | |
class CSRNGProvider implements IRNGProvider | |
{ | |
/** | |
* {@inheritdoc} | |
*/ | |
public function getRandomBytes($bytecount) | |
{ | |
return random_bytes($bytecount); // PHP7+ | |
} | |
/** | |
* {@inheritdoc} | |
*/ | |
public function isCryptographicallySecure() | |
{ | |
return true; | |
} | |
} |