Example #1
0
 /**
  * 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);
 }
Example #2
0
 function runTest()
 {
     $actual = Auth_OpenID_HMACSHA1($this->key, $this->data);
     $this->assertEquals($this->expected, $actual);
 }