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

Botan.Hash.SHAKE

Documentation

data SHAKE128 (n :: Nat) Source #

Instances

Instances details
Show (Digest (SHAKE128 n)) Source # 
Instance details

Defined in Botan.Hash.SHAKE

SHAKE128Size n => Hash (SHAKE128 n) Source # 
Instance details

Defined in Botan.Hash.SHAKE

SHAKE128Size n => IncrementalHash (SHAKE128 n) Source # 
Instance details

Defined in Botan.Hash.SHAKE

Eq (Digest (SHAKE128 n)) Source # 
Instance details

Defined in Botan.Hash.SHAKE

Methods

(==) :: Digest (SHAKE128 n) -> Digest (SHAKE128 n) -> Bool #

(/=) :: Digest (SHAKE128 n) -> Digest (SHAKE128 n) -> Bool #

Ord (Digest (SHAKE128 n)) Source # 
Instance details

Defined in Botan.Hash.SHAKE

newtype Digest (SHAKE128 n) Source # 
Instance details

Defined in Botan.Hash.SHAKE

shake128 :: forall (n :: Nat). SHAKE128Size n => ByteString -> SHAKE128Digest n Source #

shake128Lazy :: forall (n :: Nat). SHAKE128Size n => ByteString -> SHAKE128Digest n Source #

data SHAKE256 (n :: Nat) Source #

Instances

Instances details
Show (Digest (SHAKE256 n)) Source # 
Instance details

Defined in Botan.Hash.SHAKE

SHAKE256Size n => Hash (SHAKE256 n) Source # 
Instance details

Defined in Botan.Hash.SHAKE

SHAKE256Size n => IncrementalHash (SHAKE256 n) Source # 
Instance details

Defined in Botan.Hash.SHAKE

Eq (Digest (SHAKE256 n)) Source # 
Instance details

Defined in Botan.Hash.SHAKE

Methods

(==) :: Digest (SHAKE256 n) -> Digest (SHAKE256 n) -> Bool #

(/=) :: Digest (SHAKE256 n) -> Digest (SHAKE256 n) -> Bool #

Ord (Digest (SHAKE256 n)) Source # 
Instance details

Defined in Botan.Hash.SHAKE

newtype Digest (SHAKE256 n) Source # 
Instance details

Defined in Botan.Hash.SHAKE

shake256 :: forall (n :: Nat). SHAKE256Size n => ByteString -> SHAKE256Digest n Source #

shake256Lazy :: forall (n :: Nat). SHAKE256Size n => ByteString -> SHAKE256Digest n Source #