/** * Test hashes */ public function testAlgorithms() { $hashes = $this->_getHashes(); foreach ($hashes as $algorithm => $hash) { $treatment = new Void_Auth_Credential_Treatment_Hmac(self::SECRET, $algorithm); $value = $treatment->treatment(self::CREDENTIAL); $this->assertSame($hash, $value); } }
/** * Process credential. * @see Void_Auth_Credential_Treatment_Interface::treatment() */ public function treatment($credential) { return base64_encode(parent::treatment($credential)); }