diff options
Diffstat (limited to '')
| -rw-r--r-- | src/gpgme.c | 24 | 
1 files changed, 24 insertions, 0 deletions
diff --git a/src/gpgme.c b/src/gpgme.c index 443cb768..7b14b5e9 100644 --- a/src/gpgme.c +++ b/src/gpgme.c @@ -518,6 +518,30 @@ gpgme_get_armor (gpgme_ctx_t ctx)  } +/* Enable or disable the exporting session keys upon decryption.  */ +void +gpgme_set_export_session_keys (gpgme_ctx_t ctx, int export_session_keys) +{ +  TRACE2 (DEBUG_CTX, "gpgme_set_export_session_keys", ctx, "export_session_keys=%i (%s)", +	  export_session_keys, export_session_keys ? "yes" : "no"); + +  if (!ctx) +    return; + +  ctx->export_session_keys = !!export_session_keys; +} + + +/* Return whether this context will export session keys upon decryption.  */ +int +gpgme_get_export_session_keys (gpgme_ctx_t ctx) +{ +  TRACE2 (DEBUG_CTX, "gpgme_get_export_session_keys", ctx, "ctx->export_session_keys=%i (%s)", +	  ctx->export_session_keys, ctx->export_session_keys ? "yes" : "no"); +  return ctx->export_session_keys; +} + +  /* Enable or disable the use of the special textmode.  Textmode is for    example used for the RFC2015 signatures; note that the updated RFC    3156 mandates that the MUA does some preparations so that textmode  | 
