#if HAVE_CONFIG_H
#include <config.h>
#endif
+#include <stdlib.h>
+#include <string.h>
+#include <errno.h>
#include "gpgme.h"
#include "debug.h"
gpgme_encrypt_flags_t flags,
gpgme_data_t plain, gpgme_data_t cipher)
{
+ gpgme_error_t err;
+
TRACE_BEG3 (DEBUG_CTX, "gpgme_op_encrypt_sign_start", ctx,
"flags=0x%x, plain=%p, cipher=%p", flags, plain, cipher);
while (recp[i])
{
- TRACE_LOG3 ("recipient[%i] = %p (%s)", i,recp[i],
- (recp[i]->subkeys && !recp[i]->subkeys->fpr) ?
+ TRACE_LOG3 ("recipient[%i] = %p (%s)", i, recp[i],
+ (recp[i]->subkeys && recp[i]->subkeys->fpr) ?
recp[i]->subkeys->fpr : "invalid");
i++;
}
}
- return TRACE_ERR (encrypt_sign_start (ctx, 0, recp, flags, plain, cipher));
+ err = encrypt_sign_start (ctx, 0, recp, flags, plain, cipher);
+ return err;
}
while (recp[i])
{
- TRACE_LOG3 ("recipient[%i] = %p (%s)", i,recp[i],
- (recp[i]->subkeys && !recp[i]->subkeys->fpr) ?
+ TRACE_LOG3 ("recipient[%i] = %p (%s)", i, recp[i],
+ (recp[i]->subkeys && recp[i]->subkeys->fpr) ?
recp[i]->subkeys->fpr : "invalid");
i++;
}