Copyright | (c) Leo D 2023 |
---|---|
License | BSD-3-Clause |
Maintainer | leo@apotheca.io |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data BotanPKOpDecryptStruct
- newtype BotanPKOpDecrypt = MkBotanPKOpDecrypt {}
- botan_pk_op_decrypt_destroy :: FinalizerPtr BotanPKOpDecryptStruct
- pattern BOTAN_PUBKEY_DECRYPT_FLAGS_NONE :: (Eq a, Num a) => a
- botan_pk_op_decrypt_create :: Ptr BotanPKOpDecrypt -> BotanPrivKey -> Ptr CChar -> Word32 -> IO CInt
- botan_pk_op_decrypt_output_length :: BotanPKOpDecrypt -> CSize -> Ptr CSize -> IO CInt
- botan_pk_op_decrypt :: BotanPKOpDecrypt -> Ptr Word8 -> Ptr CSize -> ConstPtr Word8 -> CSize -> IO CInt
Documentation
data BotanPKOpDecryptStruct Source #
Opaque decrypt struct
newtype BotanPKOpDecrypt Source #
Botan decrypt object
Instances
botan_pk_op_decrypt_destroy :: FinalizerPtr BotanPKOpDecryptStruct Source #
Destroy a decrypt object
pattern BOTAN_PUBKEY_DECRYPT_FLAGS_NONE :: (Eq a, Num a) => a Source #
botan_pk_op_decrypt_create Source #
:: Ptr BotanPKOpDecrypt | op |
-> BotanPrivKey | key |
-> Ptr CChar | padding |
-> Word32 | flags |
-> IO CInt |