blake2-0.3.0: A library providing BLAKE2

MaintainerJohn Galt <jgalt@centromere.net>
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Crypto.Hash.BLAKE2.Internal

Contents

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