/** * Generate a signature for a sequence of (key, value) pairs * * @access private * @param array $pairs The pairs to sign, in order. This is an * array of two-tuples. * @return string $signature The binary signature of this sequence * of pairs */ function sign($pairs) { $kv = Auth_OpenID_KVForm::fromArray($pairs); return Auth_OpenID_HMACSHA1($this->secret, $kv); }
function runTest() { $actual = Auth_OpenID_HMACSHA1($this->key, $this->data); $this->assertEquals($this->expected, $actual); }