/** * Test: Test setting an invalid mode. * * @author Benjamin Carl <*****@*****.**> * @expectedException \Clickalicious\Rng\Exception */ public function testTryToSetInvalidEncryptionMode() { $generator = new Generator(); $generator->setMode(4096); }
/** * Generates a token based on time and random input (salt). * * @author Benjamin Carl <*****@*****.**> * * @return string Generated token */ public function generateToken() { // Generate token from unique input $generator = new RandomNumberGenerator(); $time = microtime(true); $salt = $generator->generate(); return sha1($time . $salt); }