From: Marcus Brinkmann Date: Sun, 27 Apr 2003 23:05:03 +0000 (+0000) Subject: 2003-04-27 Marcus Brinkmann X-Git-Tag: gpgme-1.2.0@1385~657 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9b4e4da794dd80779a60df4489ae3d466f0a329b;p=gpgme.git 2003-04-27 Marcus Brinkmann * encrypt-sign.c: Do not include , , , , and "util.h", but "gpgme.h". (_gpgme_op_encrypt_sign_start): Rename to ... (encrypt_sign_start): ... this. (gpgme_op_encrypt_sign_start): Use encrypt_sign_start, not _gpgme_op_encrypt_sign_start. (gpgme_op_encrypt_sign): Likewise. --- diff --git a/trunk/gpgme/ChangeLog b/trunk/gpgme/ChangeLog index 3b44aac..0a798c6 100644 --- a/trunk/gpgme/ChangeLog +++ b/trunk/gpgme/ChangeLog @@ -1,5 +1,13 @@ 2003-04-27 Marcus Brinkmann + * encrypt-sign.c: Do not include , , + , , and "util.h", but "gpgme.h". + (_gpgme_op_encrypt_sign_start): Rename to ... + (encrypt_sign_start): ... this. + (gpgme_op_encrypt_sign_start): Use encrypt_sign_start, not + _gpgme_op_encrypt_sign_start. + (gpgme_op_encrypt_sign): Likewise. + * gpgme.h (GpgmeEncryptResult): New data type. (gpgme_op_encrypt_result): New prototype. * ops.h (_gpgme_op_encrypt_init_result): New prototype. diff --git a/trunk/gpgme/encrypt-sign.c b/trunk/gpgme/encrypt-sign.c index 2a3dba2..466f664 100644 --- a/trunk/gpgme/encrypt-sign.c +++ b/trunk/gpgme/encrypt-sign.c @@ -21,17 +21,12 @@ #if HAVE_CONFIG_H #include #endif -#include -#include -#include -#include -#include -#include "util.h" +#include "gpgme.h" #include "context.h" #include "ops.h" - + static GpgmeError encrypt_sign_status_handler (void *priv, GpgmeStatusCode code, char *args) { @@ -41,9 +36,8 @@ encrypt_sign_status_handler (void *priv, GpgmeStatusCode code, char *args) static GpgmeError -_gpgme_op_encrypt_sign_start (GpgmeCtx ctx, int synchronous, - GpgmeRecipients recp, - GpgmeData plain, GpgmeData cipher) +encrypt_sign_start (GpgmeCtx ctx, int synchronous, GpgmeRecipients recp, + GpgmeData plain, GpgmeData cipher) { GpgmeError err; @@ -75,37 +69,31 @@ _gpgme_op_encrypt_sign_start (GpgmeCtx ctx, int synchronous, _gpgme_engine_set_status_handler (ctx->engine, encrypt_sign_status_handler, ctx); - + return _gpgme_engine_op_encrypt_sign (ctx->engine, recp, plain, cipher, ctx->use_armor, ctx /* FIXME */); } + +/* Encrypt plaintext PLAIN within CTX for the recipients RECP and + store the resulting ciphertext in CIPHER. Also sign the ciphertext + with the signers in CTX. */ GpgmeError gpgme_op_encrypt_sign_start (GpgmeCtx ctx, GpgmeRecipients recp, GpgmeData plain, GpgmeData cipher) { - return _gpgme_op_encrypt_sign_start (ctx, 0, recp, plain, cipher); + return encrypt_sign_start (ctx, 0, recp, plain, cipher); } -/** - * gpgme_op_encrypt_sign: - * @ctx: The context - * @recp: The set of recipients - * @plain: plaintext input - * @cipher: signed ciphertext - * - * This function encrypts @plain for all recipients in recp, signs it, - * and returns the ciphertext in @out. The function does wait for the - * result. - * - * Return value: 0 on success or an errorcode. - **/ +/* Encrypt plaintext PLAIN within CTX for the recipients RECP and + store the resulting ciphertext in CIPHER. Also sign the ciphertext + with the signers in CTX. */ GpgmeError gpgme_op_encrypt_sign (GpgmeCtx ctx, GpgmeRecipients recp, GpgmeData plain, GpgmeData cipher) { - GpgmeError err = _gpgme_op_encrypt_sign_start (ctx, 1, recp, plain, cipher); + GpgmeError err = encrypt_sign_start (ctx, 1, recp, plain, cipher); if (!err) err = _gpgme_wait_one (ctx); return err;