raaz-0.2.0: Raaz/Hash/Blake2/Recommendation.hs
-- | This sets up the recommended implementation of Sha1.
{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# LANGUAGE FlexibleInstances #-}
--
-- The orphan instance declaration separates the implementation and
-- setting the recommended instances. Therefore, we ignore the warning.
--
module Raaz.Hash.Blake2.Recommendation where
import Raaz.Core
import Raaz.Hash.Blake2.Internal
import qualified Raaz.Hash.Blake2.Implementation.CPortable as CPortable
-- | Recommended implementation for blake2b.
instance Recommendation BLAKE2b where
recommended _ = CPortable.implementation2b
-- | Recommended implementation for balke2s.
instance Recommendation BLAKE2s where
recommended _ = CPortable.implementation2s