1--TEST--
2Crypto\HMAC::digest basic usage.
3--FILE--
4<?php
5
6$msg = "The quick brown fox jumps over the lazy dog";
7$key = "key";
8
9function crypto_test_hmac_digest($alg) {
10	global $msg, $key;
11
12	echo "$alg\n";
13	$hmac = new Crypto\HMAC($key, $alg);
14	$hmac->update($msg);
15	echo bin2hex($hmac->digest()) . "\n";
16}
17
18crypto_test_hmac_digest('md5');
19crypto_test_hmac_digest('sha1');
20crypto_test_hmac_digest('sha256');
21echo "SUCCESS\n";
22?>
23--EXPECT--
24md5
2580070713463e7749b90c2dc24911e275
26sha1
27de7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9
28sha256
29f7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8
30SUCCESS
31