{-# LANGUAGE CApiFFI #-}
module Botan.Bindings.PubKey.ECDH (
botan_pubkey_load_ecdh
, botan_privkey_load_ecdh
) where
import Botan.Bindings.ConstPtr
import Botan.Bindings.MPI
import Botan.Bindings.PubKey
import Foreign.C.Types
import Foreign.Ptr
foreign import capi safe "botan/ffi.h botan_pubkey_load_ecdh"
botan_pubkey_load_ecdh
:: Ptr BotanPubKey
-> BotanMP
-> BotanMP
-> ConstPtr CChar
-> IO CInt
foreign import capi safe "botan/ffi.h botan_privkey_load_ecdh"
botan_privkey_load_ecdh
:: Ptr BotanPrivKey
-> BotanMP
-> ConstPtr CChar
-> IO CInt