-- | Compute a MAC using the supplied hashing function, for a lazy input
hmacLazy :: (ByteArrayAccess key, HashAlgorithm a)
     => key     -- ^ Secret key
     -> L.ByteString -- ^ Message to MAC
     -> HMAC a
hmacLazy secret msg = finalize $ updates (initialize secret) (L.toChunks msg)
hmacLazy :: (ByteArrayAccess key, HashAlgorithm a)
     => key     -- ^ Secret key
     -> L.ByteString -- ^ Message to MAC
     -> HMAC a
hmacLazy secret msg = finalize $ updates (initialize secret) (L.toChunks msg)
hmacLazy secret msg = finalize $ updates (initialize secret) (L.toChunks msg)