botan-0.0.1.0: High-level Botan bindings
Safe HaskellNone
LanguageHaskell2010

Botan.Hash.Skein

Documentation

type Skein512 (n :: Nat) = Skein512' n "" Source #

data Skein512' (n :: Nat) (ps :: Symbol) Source #

Instances

Instances details
Show (Digest (Skein512' n ps)) Source # 
Instance details

Defined in Botan.Hash.Skein

Methods

showsPrec :: Int -> Digest (Skein512' n ps) -> ShowS #

show :: Digest (Skein512' n ps) -> String #

showList :: [Digest (Skein512' n ps)] -> ShowS #

Eq (Digest (Skein512' n ps)) Source # 
Instance details

Defined in Botan.Hash.Skein

Methods

(==) :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Bool #

(/=) :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Bool #

Ord (Digest (Skein512' n ps)) Source # 
Instance details

Defined in Botan.Hash.Skein

Methods

compare :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Ordering #

(<) :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Bool #

(<=) :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Bool #

(>) :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Bool #

(>=) :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Bool #

max :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Digest (Skein512' n ps) #

min :: Digest (Skein512' n ps) -> Digest (Skein512' n ps) -> Digest (Skein512' n ps) #

(SkeinSize n, SkeinPersonalizationString ps) => Hash (Skein512' n ps) Source # 
Instance details

Defined in Botan.Hash.Skein

Methods

hash :: ByteString -> Digest (Skein512' n ps) Source #

(SkeinSize n, SkeinPersonalizationString ps) => IncrementalHash (Skein512' n ps) Source # 
Instance details

Defined in Botan.Hash.Skein

newtype Digest (Skein512' n ps) Source # 
Instance details

Defined in Botan.Hash.Skein

type Skein512Digest' (n :: Nat) (ps :: Symbol) = Digest (Skein512' n ps) Source #

skein512 :: forall (n :: Nat) (ps :: Symbol). (SkeinSize n, SkeinPersonalizationString ps) => ByteString -> Skein512Digest' n ps Source #

skein512Lazy :: forall (n :: Nat) (ps :: Symbol). (SkeinSize n, SkeinPersonalizationString ps) => ByteString -> Skein512Digest' n ps Source #