Home GnuPG
Diffusion GPGME 63f18298d3f5

New decryption flag GPGME_DECRYPT_SESSION_HASH.

Description

New decryption flag GPGME_DECRYPT_SESSION_HASH.

* src/gpgme.h.in (_gpgme_op_decrypt_result): Add field session_hash.
(gpgme_decrypt_flags_t): Add flag GPGME_DECRYPT_SESSION_HASH.
(gpgme_status_code_t): Add flags GPGME_STATUS_SESSION_HASH.
* src/status-table.c (status_table): Add "SESSION_HASH".
* src/decrypt.c (release_op_data): Free new field.
(_gpgme_decrypt_status_handler): Handle new status code.
* src/engine-gpg.c (gpg_decrypt): Implement
  GPGME_DECRYPT_SESSION_HASH.
* tests/run-decrypt.c (print_result): Print session_hash.
(main): Add option --show-session-hash.

Details

Provenance
wernerAuthored on Thu, Apr 23, 2:29 PM
Parents
rMb96968f7a967: indent: Align a debug output.
Branches
Unknown
Tags
Unknown
References
HEAD -> master