Annotation of embedaddon/php/ext/hash/tests/hmac-md5.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: hmac-md5 algorithm
                      3: --SKIPIF--
                      4: <?php if(!extension_loaded("hash")) print "skip"; ?>
                      5: --FILE--
                      6: <?php
                      7: /* Test Vectors from RFC 2104 */
                      8: $ctx = hash_init('md5',HASH_HMAC,str_repeat(chr(0x0b), 16));
                      9: hash_update($ctx, 'Hi There');
                     10: echo hash_final($ctx) . "\n";
                     11: 
                     12: $ctx = hash_init('md5',HASH_HMAC,'Jefe');
                     13: hash_update($ctx, 'what do ya want for nothing?');
                     14: echo hash_final($ctx) . "\n";
                     15: 
                     16: echo hash_hmac('md5', str_repeat(chr(0xDD), 50), str_repeat(chr(0xAA), 16)) . "\n";
                     17: --EXPECT--
                     18: 9294727a3638bb1c13f48ef8158bfc9d
                     19: 750c783e6ab0b503eaa86e310a5db738
                     20: 56be34521d144c88dbb8c733f0e8b3f6

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>