blake2-0.3.0.1: A library providing BLAKE2
MaintainerJohn Galt <jgalt@centromere.net>
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageHaskell2010

Crypto.Hash.BLAKE2.Internal

Description

 
Synopsis

Types

type InitFunc a = Ptr a -> CSize -> IO CInt Source #

type InitKeyFunc a = Ptr a -> CSize -> Ptr () -> CSize -> IO CInt Source #

type UpdateFunc a = Ptr a -> Ptr () -> CSize -> IO CInt Source #

type FinalFunc a = Ptr a -> Ptr () -> CSize -> IO CInt Source #

type HashFunc = Ptr () -> CSize -> Ptr () -> CSize -> Ptr () -> CSize -> IO CInt Source #

Functions