<?php /* This test file implements the three test vectors as described in * RFC 2104 (http://rfc.net/rfc2104.html) */ require_once 'Crypt/HMAC.php'; $key = str_repeat(chr(0xb), 16); $crypt = new Crypt_HMAC($key, 'md5'); echo $crypt->hash('Hi There') . "\n"; $key = 'Jefe'; $crypt->setKey($key); echo $crypt->hash('what do ya want for nothing?') . "\n"; $key = str_repeat(chr(0xaa), 16); $data = str_repeat(chr(0xdd), 50); $crypt->setKey($key); echo $crypt->hash($data) . "\n";