コード例 #1
0
ファイル: hmac.php プロジェクト: Ronmi/fruit-cryptokit
 public function CryptoKit(Benchmark $b)
 {
     for ($i = 0; $i < $b->n; $i++) {
         $h = new HashHMAC(new Hash('md5'), self::KEY, 64);
         $h->update(self::DATA)->sum();
     }
 }
コード例 #2
0
 public function testHash()
 {
     $h = new HashHMAC(new Hash('md5'), self::KEY, 64);
     $data = 'giwbhkd80yhoin23rf08hi';
     $expect = hash_hmac('md5', $data, self::KEY);
     $actual = $h->update(substr($data, 0, 10))->update(substr($data, 10))->sum();
     $this->assertEquals($expect, $actual);
 }