| 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.Verify
Description
Synopsis
- data BotanPKOpVerifyStruct
- newtype BotanPKOpVerify = MkBotanPKOpVerify {}
- botan_pk_op_verify_destroy :: FinalizerPtr BotanPKOpVerifyStruct
- botan_pk_op_verify_create :: Ptr BotanPKOpVerify -> BotanPubKey -> ConstPtr CChar -> Word32 -> IO CInt
- botan_pk_op_verify_update :: BotanPKOpVerify -> ConstPtr Word8 -> CSize -> IO CInt
- botan_pk_op_verify_finish :: BotanPKOpVerify -> ConstPtr Word8 -> CSize -> IO CInt
- pattern BOTAN_PUBKEY_STD_FORMAT_SIGNATURE :: (Eq a, Num a) => a
- pattern BOTAN_PUBKEY_DER_FORMAT_SIGNATURE :: (Eq a, Num a) => a
Documentation
data BotanPKOpVerifyStruct Source #
Opaque verify struct
newtype BotanPKOpVerify Source #
Botan verify object
Constructors
| MkBotanPKOpVerify | |
Fields | |
Instances
botan_pk_op_verify_destroy :: FinalizerPtr BotanPKOpVerifyStruct Source #
Destroy a verify object
botan_pk_op_verify_create Source #
Arguments
| :: Ptr BotanPKOpVerify | op |
| -> BotanPubKey | key |
| -> ConstPtr CChar | hash_and_padding |
| -> Word32 | flags |
| -> IO CInt |
Uses the same flags as botan_pk_op_sign_create
pattern BOTAN_PUBKEY_STD_FORMAT_SIGNATURE :: (Eq a, Num a) => a Source #
pattern BOTAN_PUBKEY_DER_FORMAT_SIGNATURE :: (Eq a, Num a) => a Source #