diff options
author | Andre Heinecke <[email protected]> | 2017-03-24 15:51:26 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2017-03-24 15:51:26 +0000 |
commit | 8ad37ecc297f208d0a63783c1ffae33ad4c3c81a (patch) | |
tree | 08a3b041489b7eefbac38185d885080dd93b52b3 /lang/cpp/src/engineinfo.cpp | |
parent | core: New flags GPGME_DECRYPT_UNWRAP and GPGME_ENCRYPT_WRAP. (diff) | |
download | gpgme-8ad37ecc297f208d0a63783c1ffae33ad4c3c81a.tar.gz gpgme-8ad37ecc297f208d0a63783c1ffae33ad4c3c81a.zip |
cpp: Use gpgme_op_decrypt_ex and add new flags.
* lang/cpp/src/context.cpp: New decrypt and decryptVerify functions
that take flags as arguments. Use new variants in old functions.
(Context::setDecryptionFlags): New helper.
(Context::Private::Private): Initialize new member.
* lang/cpp/src/context_p.h (Context::Private::decryptFlags): New.
* lang/cpp/src/context.h (Context::DecryptFlags): New enum.
(Context::EncryptionFlags): Extend for EncryptWrap.
--
The setDecryptionFlags provides a generic way to set decryption
flags for the whole context. This allows existing code to just
keep using the old functions and modify the decryption behavior
in a central place.
Diffstat (limited to 'lang/cpp/src/engineinfo.cpp')
0 files changed, 0 insertions, 0 deletions