cacophony-0.9.1: A library implementing the Noise protocol.
Crypto.Noise.Hash.BLAKE2s
Contents
Description
Synopsis
data BLAKE2s Source #
Represents the BLAKE2s hash.
Instances
Associated Types
data ChainingKey BLAKE2s :: * Source #
data Digest BLAKE2s :: * Source #
Methods
hashName :: proxy BLAKE2s -> ScrubbedBytes Source #
hashLength :: proxy BLAKE2s -> Int Source #
hash :: ScrubbedBytes -> Digest BLAKE2s Source #
hashHKDF :: ChainingKey BLAKE2s -> ScrubbedBytes -> (ChainingKey BLAKE2s, ScrubbedBytes) Source #
hashBytesToCK :: ScrubbedBytes -> ChainingKey BLAKE2s Source #
hashCKToBytes :: ChainingKey BLAKE2s -> ScrubbedBytes Source #
hashToBytes :: Digest BLAKE2s -> ScrubbedBytes Source #