"Test Using Larger Than Block-Size Key - Hash Key First"
"aa4ae5e15272d00e95705637ce8a3b55ed402112")
(testv(make-string 80(integer->char #xaa))
"Test Using Larger Than Block-Size Key and Larger Than One Block-Size Data"
"e8e99d0f45237d786d6bbaa7965c7808bbff1a91"))
(test"Short Key, Long Message (Longer than blocksize)"
(test-exit)
"73dc948bab4e0c65b1e5d18ae3694a39a4788bee"
(string->hex((hmac"key"(sha1-primitive)64)"this is a really long message that is going to being run through this hmac test to make sure that it works correctly.")))
(test"Larger Blocksize"
"3dbf833dc1e13c88f0366efaa2ec7d89399c5c1a"
(string->hex((hmac"key key key"(sha1-primitive)256)"hi what is your name?")))
(test"Smaller Blocksize"
"dd9547893c27d1af459601bb571c6da8941ac00c"
(string->hex((hmac"key key key"(sha1-primitive)16)"hi what is your name?"))))