Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Show (Digest (SHA3 n)) Source # | |
SHA3Size n => Hash (SHA3 n) Source # | |
Defined in Botan.Hash.SHA3 | |
SHA3Size n => IncrementalHash (SHA3 n) Source # | |
Defined in Botan.Hash.SHA3 | |
Eq (Digest (SHA3 n)) Source # | |
Ord (Digest (SHA3 n)) Source # | |
Defined in Botan.Hash.SHA3 compare :: Digest (SHA3 n) -> Digest (SHA3 n) -> Ordering # (<) :: Digest (SHA3 n) -> Digest (SHA3 n) -> Bool # (<=) :: Digest (SHA3 n) -> Digest (SHA3 n) -> Bool # (>) :: Digest (SHA3 n) -> Digest (SHA3 n) -> Bool # (>=) :: Digest (SHA3 n) -> Digest (SHA3 n) -> Bool # max :: Digest (SHA3 n) -> Digest (SHA3 n) -> Digest (SHA3 n) # min :: Digest (SHA3 n) -> Digest (SHA3 n) -> Digest (SHA3 n) # | |
newtype Digest (SHA3 n) Source # | |
Defined in Botan.Hash.SHA3 |
type SHA3Size (n :: Nat) = (KnownNat n, ((n == 224) || ((n == 256) || ((n == 384) || (n == 512)))) ~ 'True) Source #
sha3 :: forall (n :: Nat). SHA3Size n => ByteString -> SHA3Digest n Source #
sha3Lazy :: forall (n :: Nat). SHA3Size n => ByteString -> SHA3Digest n Source #
type SHA3_224Digest = SHA3Digest 224 Source #
sha3_224 :: ByteString -> SHA3_224Digest Source #
type SHA3_256Digest = SHA3Digest 256 Source #
sha3_256 :: ByteString -> SHA3_256Digest Source #
type SHA3_384Digest = SHA3Digest 384 Source #
sha3_384 :: ByteString -> SHA3_384Digest Source #
type SHA3_512Digest = SHA3Digest 512 Source #
sha3_512 :: ByteString -> SHA3_512Digest Source #