Example #1
0
 /**
  * @test
  */
 public function contextIdentifiesOutdatedHashes()
 {
     $context = new Context();
     $context->addConfig('pbkdf2', array('digest' => 'sha1'));
     $context->addConfig('bcrypt');
     $this->assertFalse($context->needsUpdate('$pbkdf2$12000$3XWNbVbeGaE/6PD2D/fPMA$5ePab2Y6zuxk.grl5Yo/QvgNrlY'));
     $this->assertTrue($context->needsUpdate('$pbkdf2$10000$27ERFDenq28ObTH/QcxsAw$YIU6k8STkdoJ5qE2L47TaTYistA'));
     $this->assertTrue($context->needsUpdate('$2a$12$TeRU2URC/eV2z3qVoViiR.kYSqjQ4pMgOqycTSANspO.6IN8TNOHq'));
 }