bindings-nettle-0.4: bindings to nettle crypto library
Safe HaskellSafe
LanguageHaskell2010

Bindings.Nettle.Hash.Legacy

Documentation

c'MD5_DIGEST_SIZE :: Num a => a Source #

c'MD5_DATA_SIZE :: Num a => a Source #

data C'md5_ctx Source #

Constructors

C'md5_ctx 

Instances

Instances details
Eq C'md5_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

(==) :: C'md5_ctx -> C'md5_ctx -> Bool

(/=) :: C'md5_ctx -> C'md5_ctx -> Bool

Show C'md5_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

showsPrec :: Int -> C'md5_ctx -> ShowS

show :: C'md5_ctx -> String

showList :: [C'md5_ctx] -> ShowS

Storable C'md5_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

sizeOf :: C'md5_ctx -> Int

alignment :: C'md5_ctx -> Int

peekElemOff :: Ptr C'md5_ctx -> Int -> IO C'md5_ctx

pokeElemOff :: Ptr C'md5_ctx -> Int -> C'md5_ctx -> IO ()

peekByteOff :: Ptr b -> Int -> IO C'md5_ctx

pokeByteOff :: Ptr b -> Int -> C'md5_ctx -> IO ()

peek :: Ptr C'md5_ctx -> IO C'md5_ctx

poke :: Ptr C'md5_ctx -> C'md5_ctx -> IO ()

c'nettle_md5_update :: Ptr C'md5_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_md5_init :: FunPtr (Ptr C'md5_ctx -> IO ()) Source #

c'nettle_md5_digest :: Ptr C'md5_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_md5_update :: FunPtr (Ptr C'md5_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

p'nettle_md5_digest :: FunPtr (Ptr C'md5_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

c'MD2_DIGEST_SIZE :: Num a => a Source #

c'MD2_DATA_SIZE :: Num a => a Source #

data C'md2_ctx Source #

Constructors

C'md2_ctx 

Instances

Instances details
Eq C'md2_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

(==) :: C'md2_ctx -> C'md2_ctx -> Bool

(/=) :: C'md2_ctx -> C'md2_ctx -> Bool

Show C'md2_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

showsPrec :: Int -> C'md2_ctx -> ShowS

show :: C'md2_ctx -> String

showList :: [C'md2_ctx] -> ShowS

Storable C'md2_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

sizeOf :: C'md2_ctx -> Int

alignment :: C'md2_ctx -> Int

peekElemOff :: Ptr C'md2_ctx -> Int -> IO C'md2_ctx

pokeElemOff :: Ptr C'md2_ctx -> Int -> C'md2_ctx -> IO ()

peekByteOff :: Ptr b -> Int -> IO C'md2_ctx

pokeByteOff :: Ptr b -> Int -> C'md2_ctx -> IO ()

peek :: Ptr C'md2_ctx -> IO C'md2_ctx

poke :: Ptr C'md2_ctx -> C'md2_ctx -> IO ()

c'nettle_md2_update :: Ptr C'md2_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_md2_init :: FunPtr (Ptr C'md2_ctx -> IO ()) Source #

c'nettle_md2_digest :: Ptr C'md2_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_md2_update :: FunPtr (Ptr C'md2_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

p'nettle_md2_digest :: FunPtr (Ptr C'md2_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

c'MD4_DIGEST_SIZE :: Num a => a Source #

c'MD4_DATA_SIZE :: Num a => a Source #

data C'md4_ctx Source #

Constructors

C'md4_ctx 

Instances

Instances details
Eq C'md4_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

(==) :: C'md4_ctx -> C'md4_ctx -> Bool

(/=) :: C'md4_ctx -> C'md4_ctx -> Bool

Show C'md4_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

showsPrec :: Int -> C'md4_ctx -> ShowS

show :: C'md4_ctx -> String

showList :: [C'md4_ctx] -> ShowS

Storable C'md4_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

sizeOf :: C'md4_ctx -> Int

alignment :: C'md4_ctx -> Int

peekElemOff :: Ptr C'md4_ctx -> Int -> IO C'md4_ctx

pokeElemOff :: Ptr C'md4_ctx -> Int -> C'md4_ctx -> IO ()

peekByteOff :: Ptr b -> Int -> IO C'md4_ctx

pokeByteOff :: Ptr b -> Int -> C'md4_ctx -> IO ()

peek :: Ptr C'md4_ctx -> IO C'md4_ctx

poke :: Ptr C'md4_ctx -> C'md4_ctx -> IO ()

c'nettle_md4_update :: Ptr C'md4_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_md4_init :: FunPtr (Ptr C'md4_ctx -> IO ()) Source #

c'nettle_md4_digest :: Ptr C'md4_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_md4_update :: FunPtr (Ptr C'md4_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

p'nettle_md4_digest :: FunPtr (Ptr C'md4_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

data C'ripemd160_ctx Source #

Constructors

C'ripemd160_ctx 

Instances

Instances details
Eq C'ripemd160_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Show C'ripemd160_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

showsPrec :: Int -> C'ripemd160_ctx -> ShowS

show :: C'ripemd160_ctx -> String

showList :: [C'ripemd160_ctx] -> ShowS

Storable C'ripemd160_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

sizeOf :: C'ripemd160_ctx -> Int

alignment :: C'ripemd160_ctx -> Int

peekElemOff :: Ptr C'ripemd160_ctx -> Int -> IO C'ripemd160_ctx

pokeElemOff :: Ptr C'ripemd160_ctx -> Int -> C'ripemd160_ctx -> IO ()

peekByteOff :: Ptr b -> Int -> IO C'ripemd160_ctx

pokeByteOff :: Ptr b -> Int -> C'ripemd160_ctx -> IO ()

peek :: Ptr C'ripemd160_ctx -> IO C'ripemd160_ctx

poke :: Ptr C'ripemd160_ctx -> C'ripemd160_ctx -> IO ()

c'nettle_ripemd160_update :: Ptr C'ripemd160_ctx -> CUInt -> Ptr CUChar -> IO () Source #

c'nettle_ripemd160_digest :: Ptr C'ripemd160_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_ripemd160_update :: FunPtr (Ptr C'ripemd160_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

p'nettle_ripemd160_digest :: FunPtr (Ptr C'ripemd160_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

c'SHA1_DATA_SIZE :: Num a => a Source #

data C'sha1_ctx Source #

Constructors

C'sha1_ctx 

Instances

Instances details
Eq C'sha1_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

(==) :: C'sha1_ctx -> C'sha1_ctx -> Bool

(/=) :: C'sha1_ctx -> C'sha1_ctx -> Bool

Show C'sha1_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

showsPrec :: Int -> C'sha1_ctx -> ShowS

show :: C'sha1_ctx -> String

showList :: [C'sha1_ctx] -> ShowS

Storable C'sha1_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

sizeOf :: C'sha1_ctx -> Int

alignment :: C'sha1_ctx -> Int

peekElemOff :: Ptr C'sha1_ctx -> Int -> IO C'sha1_ctx

pokeElemOff :: Ptr C'sha1_ctx -> Int -> C'sha1_ctx -> IO ()

peekByteOff :: Ptr b -> Int -> IO C'sha1_ctx

pokeByteOff :: Ptr b -> Int -> C'sha1_ctx -> IO ()

peek :: Ptr C'sha1_ctx -> IO C'sha1_ctx

poke :: Ptr C'sha1_ctx -> C'sha1_ctx -> IO ()

c'nettle_sha1_update :: Ptr C'sha1_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_sha1_init :: FunPtr (Ptr C'sha1_ctx -> IO ()) Source #

c'nettle_sha1_digest :: Ptr C'sha1_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_sha1_update :: FunPtr (Ptr C'sha1_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

p'nettle_sha1_digest :: FunPtr (Ptr C'sha1_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

data C'gosthash94_ctx Source #

Constructors

C'gosthash94_ctx 

Instances

Instances details
Eq C'gosthash94_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Show C'gosthash94_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

Methods

showsPrec :: Int -> C'gosthash94_ctx -> ShowS

show :: C'gosthash94_ctx -> String

showList :: [C'gosthash94_ctx] -> ShowS

Storable C'gosthash94_ctx Source # 
Instance details

Defined in Bindings.Nettle.Hash.Legacy

c'nettle_gosthash94_update :: Ptr C'gosthash94_ctx -> CUInt -> Ptr CUChar -> IO () Source #

c'nettle_gosthash94_digest :: Ptr C'gosthash94_ctx -> CUInt -> Ptr CUChar -> IO () Source #

p'nettle_gosthash94_update :: FunPtr (Ptr C'gosthash94_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #

p'nettle_gosthash94_digest :: FunPtr (Ptr C'gosthash94_ctx -> CUInt -> Ptr CUChar -> IO ()) Source #