    -----------------------------------------------------------------------------
    -- |
    -- 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