HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Modulecardano-crypto-class-2.5.1.0

Cardano.Crypto.Hash.Class

  • 3 types
  • 2 classes
  • 28 values
datadata ByteString
#

A space-efficient representation of a Word8 vector, supporting many efficient operations.

A ByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Char8 it can be interpreted as containing 8-bit characters.

Instances29IsList, Eq, Data, Ord, Read, Show, …
newtypenewtype Hash h a
#
Instances20Eq, Ord, Read, Show, Generic, Storable, …
classclass (KnownNat (HashSize h), Typeable h) => HashAlgorithm h where
#

Associated types

Methods

Instances10HashAlgorithm, …
classclass HashAlgorithm h => IncrementalHashAlgorithm h where
#

Associated types

Methods

Instances2IncrementalHashAlgorithm
datadata PackedBytes (n :: Nat) where
#
Instances11Eq, Ord, Show, Storable, NFData, MemPack, …