aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Adjust requirement for GpgSM version according to configure.ac.Marcus Brinkmann2002-03-061-1/+1
|
* doc/Marcus Brinkmann2002-03-0610-12/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-03-06 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document symmetric encryption. gpgme/ 2002-03-06 Marcus Brinkmann <[email protected]> * encrypt.c (_gpgme_encrypt_sym_status_handler): New function. (gpgme_op_encrypt_start): New variable SYMMETRIC, set it if RECP is null, and if it is set, use _gpgme_encrypt_sym_status_handler as status handler and run _gpgme_passphrase_start. * rungpg.c (_gpgme_gpg_op_encrypt): If RECP is zero, do symmetric encryption. * engine-gpgsm.c (_gpgme_gpgsm_op_encrypt): If RECP is zero, return error value. * rungpg.c (_gpgme_gpg_op_verify): Add "--" argument. tests/ 2002-03-06 Marcus Brinkmann <[email protected]> * gpg/t-encrypt-sym.c: New file. * gpg/Makefile.am (TESTS): Add t-encrypt-sym.
* 2002-03-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-03-062-3/+47
| | | | | | * gpgme.texi (Error Strings): Add example. * gpgme.texi (Listing Keys): Likewise.
* Changed interface: additionally we now pass the following parameters into ↵Karl-Heinz Zimmer2002-03-052-4/+16
| | | | the checkMessageSignature function: bool signatureIsBinary - telling us whether the signature is armored ASCII or binary data, int signatureLen - holding the TRUE length of the signature if (and only if) this is binary data
* 2002-03-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-03-052-1/+6
| | | | | | * gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now in DISTCLEANFILES.
* * configure.ac: Bumbed version to 0.3.4-cvs to continue development.Werner Koch2002-03-043-2/+4
|
* * gpg/Makefile.am (DISTCLEANFILES): Added.V0-3-4Werner Koch2002-03-046-6/+20
| | | | | | * configure.ac: Bumbed LT version numbers to (7,1,0), requires gpgsm 0.3.1.
* 2002-03-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-03-032-1/+6
| | | | | | * configure.ac (AC_INIT): Change version number to snapshot CVS version.
* doc/Marcus Brinkmann2002-03-036-8/+16
| | | | | | | | | | | | | 2002-03-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Information About Keys): Document GPGME_ATTR_EXPIRE. gpgme/ 2002-03-03 Marcus Brinkmann <[email protected]> * passphrase.c (_gpgme_passphrase_status_handler): Also set the error No_Passphrase if only a bad passphrase was provided.
* doc/Marcus Brinkmann2002-03-039-37/+143
| | | | | | | | | | | | | | | | | | | | | | | | | 2002-03-03 Marcus Brinkmann <[email protected]> * gpgme.texi (Verify): Document verification of normal and cleartext signatures. gpgme/ 2002-03-03 Marcus Brinkmann <[email protected]> * rungpg.c (_gpgme_gpg_op_verify): If TEXT is of mode GPGME_DATA_MODE_IN, construct a command line that stores the plaintext in TEXT. * verify.c (gpgme_op_verify_start): Accept TEXT being uninitialized, and in this case interpret SIG as a normal or cleartext signature and TEXT as a return data object. * engine-gpgsm.c (_gpgme_gpgsm_op_verify): Likewise. tests/ 2002-03-03 Marcus Brinkmann <[email protected]> * gpg/t-verify.c (main): Add a few more sanity checks, and a check for normal signatures.
* 2002-03-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-03-032-0/+12
| | | | | | * engine-gpgsm.c (_gpgme_gpgsm_op_keylist_ext) [!ENABLE_GPGSM]: Add stub function.
* Support for warning when a CRL expiresMatthias Kalle Dalheimer2002-03-012-0/+23
|
* Support for asking the for the PIN a certain number of times.Matthias Kalle Dalheimer2002-03-011-6/+14
|
* Support for checking whether the signer's email address is contained inMatthias Kalle Dalheimer2002-02-283-1/+28
| | | | | his certificate.
* * key.h (subkey_s): New member expires_at.Werner Koch2002-02-284-33/+48
| | | | | | * keylist.c (keylist_colon_handler): Set it here * key.c (gpgme_key_get_as_xml,gpgme_key_get_ulong_attr): Return it.
* *** empty log message ***Matthias Kalle Dalheimer2002-02-281-0/+6
|
* Implemented warning when the certificates used for signing are about toMatthias Kalle Dalheimer2002-02-282-0/+53
| | | | | expire
* Marked up where g10 needs to implement the selection of the signature algorithmMatthias Kalle Dalheimer2002-02-281-1/+2
|
* Removed the gpgme_set_signature_algorithm stuff. We can't add aWerner Koch2002-02-282-38/+0
| | | | | | | | | | | | | function to our API without discussion the consequences of. By design the signature algorithm is a property of the signer's key and can't be set arbitrary. The library is named GnuPG Made Easy so we should not burden the user with an API to select stuff which can only be done by the backend. Changes in gpgme require support by the backend. If we have the requirement to implement it, it will be done as a global configuration option for signers or as meta-data asscociated with a certificates for recipients. I habe not found this as a requirement of the Aegypten project.
* select the signature algorithm - dummy in gpgme.cMatthias Kalle Dalheimer2002-02-273-38/+78
|
* doc/Marcus Brinkmann2002-02-2712-14/+281
| | | | | | | | | | | | | | | | | | 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Listing Keys): Document gpgme_op_keylist_ext_start. gpgme/ 2002-02-27 Marcus Brinkmann <[email protected]> * rungpg.h (_gpgme_gpg_op_keylist_ext): New prototype. * rungpg.c (_gpgme_gpg_op_keylist_ext): New function. * engine-gpgsm.h (_gpgme_gpgsm_op_keylist_ext): New prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_keylist_ext): New function. * engine.h (_gpgme_engine_op_keylist_ext): New prototype. * engine.c (_gpgme_engine_op_keylist_ext): New function. * keylist.c (gpgme_op_keylist_ext_start): New function.
* doc/Marcus Brinkmann2002-02-267-38/+89
| | | | | | | | | | | | | | | | | | | | | 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document GPGME_Invalid_Recipients. (Error Values): Likewise. gpgme/ 2002-02-27 Marcus Brinkmann <[email protected]> * gpgme.h: Add new error code GPGME_Invalid_Recipient. * encrypt.c (struct encrypt_result_s): New member invalid_recipients, rename no_recipients to no_valid_recipients. (_gpgme_encrypt_status_handler): Include error for invalid recipients. * engine-gpgsm.c (gpgsm_set_recipients): Change type of first argument to GpgsmObject. Use that to report back the status about the recipients.
* 2002-02-27 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-262-2/+6
| | | | | * gpgmeplug.c (signMessage): Fix code syntax.
* 2002-02-26 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-262-3/+12
| | | | | * verify.c (_gpgme_verify_status_handler): Fix the last change.
* now signMessage() calls the gpgme_set_include_certs() function before each ↵Karl-Heinz Zimmer2002-02-261-0/+22
| | | | call of gpgme_op_sign
* doc/Marcus Brinkmann2002-02-2617-24/+475
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-26 Marcus Brinkmann <[email protected]> * gpgme.texi (Encrypting a Plaintext): Document gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start. gpgme/ 2002-02-25 Marcus Brinkmann <[email protected]> * engine.c (_gpgme_engine_op_encrypt_sign): New function. * engine.h (_gpgme_engine_op_encrypt_sign): New prototype. * rungpg.c (_gpgme_append_gpg_args_from_signers): New function. (_gpgme_gpg_op_sign): Use that new function. (_gpgme_gpg_op_encrypt_sign): New function. * rungpg.h (_gpgme_gpg_op_encrypt_sign): New prototype. * gpgme.h (gpgme_op_encrypt_sign_start): New prototype. (gpgme_op_encrypt_sign): Likewise. * Makefile.am (libgpgme_la_SOURCES): Add encrypt-sign.c. * ops.h (_gpgme_encrypt_status_handler): Add prototype. (_gpgme_sign_status_handler): Add prototype. * sign.c (sign_status_handler): Rename to ... (_gpgme_sign_status_handler): ... this and make non-static. * encrypt.c (encrypt_status_handler): Rename to ... (_gpgme_encrypt_status_handler): ... this and make non-static. * encrypt.c (gpgme_op_encrypt_start): Use new status handler name. * sign.c (gpgme_op_sign_start): Likewise. tests/ 2002-02-26 Marcus Brinkmann <[email protected]> * gpg/t-encrypt-sign.c: New file. * gpg/Makefile.am (TESTS): Add t-encrypt-sign.
* 2002-02-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-252-3/+14
| | | | | | | * verify.c (_gpgme_verify_status_handler): Parse the args line to see if the problem is due to a missing key, and report that back to the user.
* Fix typo.Marcus Brinkmann2002-02-251-2/+2
|
* doc/Marcus Brinkmann2002-02-2513-56/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-02-25 Marcus Brinkmann <[email protected]> * gpgme.texi (Creating a Signature): Add a note about certifications to include. (Included Certifications): New section. gpgme/ 2002-02-25 Marcus Brinkmann <[email protected]> * context.h (struct gpgme_context_s): New member include_certs. * gpgme.h (gpgme_set_include_certs): Add prototype. (gpgme_get_include_certs): Likewise. * gpgme.c (gpgme_set_include_certs): New function. (gpgme_get_include_certs): Likewise. (gpgme_new): Set include_certs to 1 (the default). * engine.c (_gpgme_engine_op_sign): Accept new argument include_certs, and pass it to _gpgme_gpgsm_op_sign. * engine.h (_gpgme_engine_op_sign): Likewise for prototype. * engine-gpgsm.c (_gpgme_gpgsm_op_sign): Accept new argument include_certs and handle it. * engine-gpgsm.h (_gpgme_gpgsm_start): Add new argument include_certs. * sign.c (gpgme_op_sign_start): Add new argument to _gpgme_engine_op_sign call.
* fixed wrong GPGMEPLUG_SIGN_CTYPE_CODE parameter for S/MIMEKarl-Heinz Zimmer2002-02-181-1/+1
|
* * keylist.c (gpgme_op_keylist_start): Do not use a verbose listing.Werner Koch2002-02-142-1/+9
|
* Removed temporary passphrase callbackSteffen Hansen2002-02-131-97/+0
|
* Write a fake gpg-agent so that we can supply known passphrases toWerner Koch2002-02-131-0/+4
| | | | | | | gpgsm and setup the configuration files to use the agent. Without this we are testing a currently running gpg-agent which is not a clever idea.
* * gpgsm/Makefile.am (private-keys-v1.d): Don'tWerner Koch2002-02-133-2/+7
| | | | | fail when the directory already exists.
* * vasprintf.c, fopencookie.c: Add replacement functions.Werner Koch2002-02-134-1/+219
| | | | | * util.h: Add prototypes for them.
* * configure.ac (vasprintf,fopencookie): Add checks.Werner Koch2002-02-132-0/+11
|
* 2002-02-12 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-126-3/+26
| | | | | | | | | | | | | | | * configure.ac (AC_INIT): Bump version to 0.3.3. * jnlib/Makefile.am: Rever to older version that includes xmalloc but not dotlock and some other files. Reported by St�phane Corth�sy. tests/ 2002-02-12 Marcus Brinkmann <[email protected]> * gpg/Makefile.am (CLEANFILES): New target. (distclean-local): Rename to ... (clean-local): ... this.
* Reverting last change.Marcus Brinkmann2002-02-121-10/+7
|
* 2002-02-10 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-104-2/+17
| | | | | | | | | | | * Released 0.3.2. * configure.ac (AC_INIT): Bump version to 0.3.2. * jnlib/libjnlibconfig.h: Revert to older version that doesn't expect libgcrypt. Reported by Jose Carlos Garcia Sogo <[email protected]>. 2002-02-09 Marcus Brinkmann <[email protected]>
* Revert last change to this file.Marcus Brinkmann2002-02-091-8/+8
|
* Update as edited by configure.gpgme-0-3-1Marcus Brinkmann2002-02-091-1/+1
|
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-093-1/+3
| | | | | * configure.ac (AC_INIT): Bump version to 0.3.1
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-092-1/+5
| | | | | * gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-092-0/+6
| | | | | | * engine-gpgsm.c (gpgsm_assuan_simple_command): Return 0 if we reach the end of the function.
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-092-1/+3
| | | | | * gpgme.texi (Generating Keys): Fix syntax error.
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-094-3/+15
| | | | | | | | * Released 0.3.1. * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6! (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-092-15/+30
| | | | | | * gpgme.texi (Detailed Results): Remove literal tags. (Generating Keys): Update documentation.
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-092-0/+90
| | | | | | * gpgsm/t-genkey.c: New file (not added to Makefile.am because of gpg-agent bug).
* 2002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-093-4/+14
| | | | | | | | * genkey.c (gpgme_op_genkey_start): Fix logic in validity check. (gpgme_op_genkey_start): Skip newlines after opening tag. * engine-gpgsm.c (_gpgme_gpgsm_start): Remove cruft.
* 2002-02-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2002-02-088-30/+77
| | | | | | | | | | | | | | | | | * genkey.c (gpgme_op_genkey_start): Allow PUBKEY and SECKEY to be set, and pass them down to the crypto engine. * engine-gpgsm.h (_gpgme_gpgsm_start): New arguments PUBKEY and SECKEY. * engine.h: Likewise. * rungpg.h (_gpgme_gpg_spawn): Likewise. * engine.c (_gpgme_engine_op_genkey): Likewise. Use those arguments. * rungpg.c (_gpgme_gpg_op_genkey): Likewise. Complain if those arguments are set. * engine-gpgsm.c (_gpgme_gpgsm_op_genkey): Likewise. Implement function. * engine-gpgsm.c (_gpgme_gpgsm_op_keylist): Beautify comment.