Matthias Andreas Benkard | b382b10 | 2021-01-02 15:32:21 +0100 | [diff] [blame^] | 1 | <?php |
2 | |||||
3 | namespace RobThree\Auth\Providers\Rng; | ||||
4 | |||||
5 | class CSRNGProvider implements IRNGProvider | ||||
6 | { | ||||
7 | public function getRandomBytes($bytecount) { | ||||
8 | return random_bytes($bytecount); // PHP7+ | ||||
9 | } | ||||
10 | |||||
11 | public function isCryptographicallySecure() { | ||||
12 | return true; | ||||
13 | } | ||||
14 | } |