    -----------------------------------------------------------------------------
    -- |
    -- Module      :  Crypto.Nettle.KeyedHash
    -- Copyright   :  (c) 2013 Stefan Bühler
    -- License     :  MIT-style (see the file COPYING)
    --
    -- Maintainer  :  stbuehler@web.de
    -- Stability   :  experimental
    -- Portability :  portable
    --
    -- Generic interface to calculate key based hashes.
    --
    -----------------------------------------------------------------------------

    module Crypto.Nettle.KeyedHash
            ( KeyedHashAlgorithm(..)
            , KeyedHash(..)

            , keyedHashDigestSize
            , keyedHashDigestSize'
            , keyedHashName
            , keyedHashName'
            , keyedHashInit
            , keyedHashInit'
            , keyedHashUpdate
            , keyedHashUpdateLazy
            , keyedHashFinalize
            , keyedHash
            , keyedHash'
            , keyedHashLazy
            , keyedHashLazy'
            ) where

    import Crypto.Nettle.Hash.Types