Exemple #1
0
	/**
	 * 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);
		}
	}
Exemple #2
0
	/**
	 * Process credential.
	 * @see Void_Auth_Credential_Treatment_Interface::treatment()
	 */
	public function treatment($credential) {
		return base64_encode(parent::treatment($credential));
	}