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(); } }
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); }