| Copyright | (c) Leo D 2023 |
|---|---|
| License | BSD-3-Clause |
| Maintainer | leo@apotheca.io |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Botan.Bindings.PubKey.Encrypt
Description
Synopsis
- data BotanPKOpEncryptStruct
- newtype BotanPKOpEncrypt = MkBotanPKOpEncrypt {}
- botan_pk_op_encrypt_destroy :: FinalizerPtr BotanPKOpEncryptStruct
- pattern BOTAN_PUBKEY_ENCRYPT_FLAGS_NONE :: (Eq a, Num a) => a
- botan_pk_op_encrypt_create :: Ptr BotanPKOpEncrypt -> BotanPubKey -> ConstPtr CChar -> Word32 -> IO CInt
- botan_pk_op_encrypt_output_length :: BotanPKOpEncrypt -> CSize -> Ptr CSize -> IO CInt
- botan_pk_op_encrypt :: BotanPKOpEncrypt -> BotanRNG -> Ptr Word8 -> Ptr CSize -> Ptr Word8 -> CSize -> IO CInt
Documentation
data BotanPKOpEncryptStruct Source #
Opaque encrypt struct
newtype BotanPKOpEncrypt Source #
Botan encrypt object
Constructors
| MkBotanPKOpEncrypt | |
Fields | |
Instances
botan_pk_op_encrypt_destroy :: FinalizerPtr BotanPKOpEncryptStruct Source #
Destroy a encrypt object
pattern BOTAN_PUBKEY_ENCRYPT_FLAGS_NONE :: (Eq a, Num a) => a Source #
botan_pk_op_encrypt_create Source #
Arguments
| :: Ptr BotanPKOpEncrypt | op |
| -> BotanPubKey | key |
| -> ConstPtr CChar | padding |
| -> Word32 | flags |
| -> IO CInt |