Annotation of embedaddon/php/ext/hash/tests/hmac-md5.phpt, revision 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>