diff options
Diffstat (limited to 'gpgme/ops.h')
| -rw-r--r-- | gpgme/ops.h | 24 | 
1 files changed, 21 insertions, 3 deletions
| diff --git a/gpgme/ops.h b/gpgme/ops.h index 61ec8d74..7cbb9425 100644 --- a/gpgme/ops.h +++ b/gpgme/ops.h @@ -57,12 +57,22 @@ GpgmeError _gpgme_data_outbound_handler (void *opaque, int fd);  GpgmeError _gpgme_key_new ( GpgmeKey *r_key );  GpgmeError _gpgme_key_new_secret ( GpgmeKey *r_key ); -/*-- op-support.c --*/ + +/* From op-support.c.  */ + +/* Find or create the op data object of type TYPE.  */  GpgmeError _gpgme_op_data_lookup (GpgmeCtx ctx, ctx_op_data_type type,  				  void **hook, int size,  				  void (*cleanup) (void *)); + +/* Prepare a new operation on CTX.  */  GpgmeError _gpgme_op_reset (GpgmeCtx ctx, int synchronous); +/* Parse the invalid user ID status line in ARGS and return the result +   in USERID.  */ +GpgmeError _gpgme_parse_inv_userid (char *args, GpgmeInvalidUserID *userid); + +  /*-- verify.c --*/  GpgmeError _gpgme_verify_status_handler (GpgmeCtx ctx, GpgmeStatusCode code,  					 char *args); @@ -74,10 +84,18 @@ GpgmeError _gpgme_decrypt_start (GpgmeCtx ctx, int synchronous,  				 GpgmeData ciph, GpgmeData plain,  				 void *status_handler); -/*-- sign.c --*/ -GpgmeError _gpgme_sign_status_handler (GpgmeCtx ctx, GpgmeStatusCode code, + +/* From sign.c.  */ + +/* Create an initial op data object for signing.  Needs to be called +   once before calling _gpgme_sign_status_handler.  */ +GpgmeError _gpgme_op_sign_init_result (GpgmeCtx ctx); + +/* Process a status line for signing operations.  */ +GpgmeError _gpgme_sign_status_handler (void *priv, GpgmeStatusCode code,  				       char *args); +  /*-- encrypt.c --*/  GpgmeError _gpgme_encrypt_status_handler (GpgmeCtx ctx, GpgmeStatusCode code,  					  char *args); | 
