| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Cardano.Crypto.Hash.Blake2b
Description
Implementation of the Blake2b hashing algorithm, with various sizes.
Documentation
data Blake2b_224 #
Instances
| HashAlgorithm Blake2b_224 # | |
Defined in Cardano.Crypto.Hash.Blake2b Associated Types type SizeHash Blake2b_224 :: Nat # Methods hashAlgorithmName :: proxy Blake2b_224 -> String # digest :: proxy Blake2b_224 -> ByteString -> ByteString # | |
| type SizeHash Blake2b_224 # | |
Defined in Cardano.Crypto.Hash.Blake2b | |
data Blake2b_256 #
Instances
| HashAlgorithm Blake2b_256 # | |
Defined in Cardano.Crypto.Hash.Blake2b Associated Types type SizeHash Blake2b_256 :: Nat # Methods hashAlgorithmName :: proxy Blake2b_256 -> String # digest :: proxy Blake2b_256 -> ByteString -> ByteString # | |
| SodiumHashAlgorithm Blake2b_256 # | |
Defined in Cardano.Crypto.Libsodium.Hash.Class Methods naclDigestPtr :: proxy Blake2b_256 -> Ptr a -> Int -> IO (MLockedSizedBytes (SizeHash Blake2b_256)) # | |
| type SizeHash Blake2b_256 # | |
Defined in Cardano.Crypto.Hash.Blake2b | |
blake2b_libsodium :: Int -> ByteString -> ByteString #