aboutsummaryrefslogtreecommitdiffstats
path: root/tests (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-08-012002-08-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-15/+36
* gpg/t-edit.c: Also add a test for the expire command (testing the passphrase callback).
2002-07-282002-07-28 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-1/+166
* gpg/t-edit.c: New file. * gpg/Makefile (TESTS): Add t-edit.
2002-07-252002-07-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-6/+14
* gpg/t-encrypt-sym.c (main): Change type of I to size_t and rename to LEN. * gpg/t-verify.c (main): Likewise. Submitted by St�phane Corth�sy.
2002-07-032002-07-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-1/+262
* gpg/t-eventloop.c: New file. * gpg/Makefile (TESTS): Add t-eventloop.
2002-06-26* gpgsm/t-import.c (print_op_info): New.Werner Koch2-0/+21
(main): Print operation info. * engine-gpgsm.c (map_assuan_error): Map No_Data_Available to EOF. * import.c (append_xml_impinfo): Kludge to print fingerprint instead of keyid for use with gpgsm. (import_status_handler): Set a flag to know whether any import occured. (gpgme_op_import): Reurn -1 if no certificate ewas imported. * gpgme.texi (Importing Keys): Document the return value -1 of gpgme_op_import.
2002-06-25* gpgsm/Makefile.am (DISTCLEANFILES): new.gpgme-0-3-8Werner Koch2-0/+9
2002-06-252002-06-25 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-1/+97
* gpgsm/Makefile.am (TESTS): Add t-export. gpgsm/t-export.c: New file.
2002-06-20* gpgsm/t-sign.c (main): Also test a normal signature.Werner Koch9-28/+39
* gpg/Makefile (TESTS_ENVIRONMENT): Set GPG_AGENT_INFO empty. * gpg/t-signers.c, gpg/t-sign.c, gpg/t-encrypt-sym.c * gpg/t-encrypt-sign.c, gpg/t-decrypt.c * gpg/t-decrypt-verify.c (main): Changed the GPG_AGENT_INFO check to match the one in ../../gpgme/rungpg.c.
2002-06-12tests/Werner Koch3-21/+69
* gpgsm/t-keylist.c (doit): Print operation info if available. gpgme/ * keylist.c (struct keylist_result_s): New. (_gpgme_release_keylist_result): Release it here (keylist_status_handler): Handle truncated. (append_xml_keylistinfo): New. * gpgme.c (_gpgme_release_result): and use it here. * types.h: Declare the new type here. * context.h (struct gpgme_context_s): Use it here.
2002-06-11* gpgme.h: Add GPGME_ATTR_SIG_SUMMARY and the GPGME_SIGSUM_Werner Koch2-1/+6
constants. * verify.c (calc_sig_summary): New. (gpgme_get_sig_ulong_attr): And use it here.
2002-06-04* gpgsm/t-encrypt.c (main): Add a simple option parser and allowWerner Koch2-2/+30
to specify an encryption key.
2002-05-262002-05-26 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-4/+10
* gpg/Makefile.am (all-local): Remove dependency on ./secring.gpg. (./secring.gpg): Remove target, and move all rules for this target to ... (./pubring.gpg): ... here. This was necessary because GnuPG 1.0.7 does create an empty secring.gpg file when importing public keys.
2002-05-082002-05-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-3/+38
* gpgsm/t-verify.c (validity_string): New. (print_sig_stat): Print expire time and validity. (status_string): Add new exipred stati.
2002-05-03* gpg/t-verify.c (validity_string): New.Werner Koch2-3/+38
(print_sig_stat): Print expire time and validity. (status_string): Add new exipred stati.
2002-04-042002-04-05 Marcus Brinkmann <marcus@g10code,de>Marcus Brinkmann2-4/+11
* gpgsm/Makefile.am (./trustlist.txt): Put more into this file to prevent use of gpg-agent. (./gpg-agent.conf): Remove target. (all-local): Remove ./gpg-agent.conf.
2002-04-042002-04-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-3/+9
* gpgsm/t-keylist.c (main): Use gpgme_engine_check_version instead gpgme_check_engine. * gpgsm/t-encrypt.c (main): Likewise.
2002-03-10removed all the .cvsignre files - they should be localWerner Koch3-47/+0
2002-03-06doc/Marcus Brinkmann3-2/+143
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-052002-03-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+6
* gpg/Makefile.am (CLEANFILES): Remove random_seed, which is now in DISTCLEANFILES.
2002-03-04* gpg/Makefile.am (DISTCLEANFILES): Added.V0-3-4Werner Koch2-0/+5
* configure.ac: Bumbed LT version numbers to (7,1,0), requires gpgsm 0.3.1.
2002-03-03doc/Marcus Brinkmann2-10/+55
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-02-26doc/Marcus Brinkmann3-1/+145
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-13* gpgsm/Makefile.am (private-keys-v1.d): Don'tWerner Koch3-2/+7
fail when the directory already exists.
2002-02-122002-02-12 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+8
* 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.
2002-02-092002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+5
* gpgsm/Makefile.am (./private-keys-v1.d/$(key_id).key): Fix rule.
2002-02-092002-02-09 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-0/+90
* gpgsm/t-genkey.c: New file (not added to Makefile.am because of gpg-agent bug).
2002-02-082002-02-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-3/+20
* gpgsm/Makefile.am (key_id): Update value. (all-local): Add .key to keyid filename. (./private-keys-v1.d/$(key_id)): Renamed to ... (./private-keys-v1.d/$(key_id).key): ... this. (all-local): Add ./gpgsm.conf, ./trustlist.txt. (./gpgsm.conf, ./trustlist.txt): New target. * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Renamed to ... * gpgsm/32100C27173EF6E9C4E9A25D3D69F86D37A4F939: ... this.
2002-01-30doc/Marcus Brinkmann2-0/+22
2002-01-30 Marcus Brinkmann <[email protected]> * gpgme.texi (Importing Keys): Add reference to gpgme_get_op_info. gpgme/ 2002-01-30 Marcus Brinkmann <[email protected]> * import.c (struct import_result_s): New structure. (_gpgme_release_import_result): New function. (append_xml_impinfo): Likewise. (import_status_handler): Implement. * gpgme.c (_gpgme_release_result): Add call to _gpgme_release_import_result. * ops.h (_gpgme_release_impoer_result): Add prototype. * types.h (ImportResult): New type. * context.h (gpgme_context_s): Add ImportResult to member result. * encrypt.c (gpgme_op_encrypt): Code clean up. tests/ 2002-01-30 Marcus Brinkmann <[email protected]> * gpg/t-import.c (print_op_info): New function. (main): Use it.
2002-01-22doc/Marcus Brinkmann5-4/+11
2002-01-22 Marcus Brinkmann <[email protected]> * gpgme.texi (Passphrase callback): Change GpgmePassphraseCb's R_HD type from void* to void**. gpgme/ 2002-01-22 Marcus Brinkmann <[email protected]> * gpgme.h (GpgmePassphraseCb): Change type of R_HD from void* to void**. tests/ 2002-01-22 Marcus Brinkmann <[email protected]> * gpg/t-signers.c (passphrase_cb): Change type of r_hd to void**. * gpg/t-sign.c (passphrase_cb): Likewise. * gpg/t-decrypt-verify.c (passphrase_cb): Likewise. * gpg/t-decrypt.c (passphrase_cb): Likewise.
2001-12-19gpgme/Marcus Brinkmann2-1/+5
2001-12-19 Marcus Brinkmann <[email protected]> * engine.c: Include `string.h'. Reported by St�phane Corth�sy. * version.c (get_engine_info): Remove prototype. tests/ 2001-12-19 Marcus Brinkmann <[email protected]> * gpg/t-decrypt-verify.c: Don't include `mcheck.h'. Reported by St�phane Corth�sy.
2001-12-19Revert cruft from last check in.Marcus Brinkmann3-45/+9
2001-12-19Learn more about the trash I have on my machine.Werner Koch1-1/+2
2001-12-19updated .cvsignore filesWerner Koch3-1/+47
2001-12-192001-12-19 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+5
* gpg/Makefile.am (EXTRA_DIST): Add missing line continuation.
2001-12-182001-12-19 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-1/+5
* gpgsm/Makefile.am (EXTRA_DIST): Add $(key_id).
2001-12-162001-12-16 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-2/+6
* gpgsm/Makefile: Rename `pubcerts.kbx' to `pubring.kbx'.
2001-12-152001-12-15 Marcus Brinkmann <[email protected]>Marcus Brinkmann2-3/+13
* gpgsm/t-keylist.c (check_two_contexts): Set protocols.
2001-12-14Small code cleanup.Marcus Brinkmann1-4/+0
2001-12-142001-12-14 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-1/+141
* gpgsm/t-sign.c: New file. * gpgsm/Makefile.am (TESTS): Add t-sign.
2001-12-142001-12-14 Marcus Brinkmann <[email protected]>Marcus Brinkmann4-2/+141
* gpgsm/t-decrypt.c: New file. * gpgsm/567064FE6D14A17B2D811ABB407728BC558AA455: Likewise. * gpgsm/Makefile.am (TESTS): Add t-decrypt. (key_id): New variable. (all-local): New target ./private-keys-v1.d/$(key_id) added. (./private-keys-v1.d/$(key_id)): New target.
2001-12-142001-12-14 Marcus Brinkmann <[email protected]>Marcus Brinkmann3-1/+171
* gpgsm/t-verify.c: New file. * gpgsm/Makefile.am (TESTS): Add t-verify.
2001-12-142001-12-14 Marcus Brinkmann <[email protected]>Marcus Brinkmann5-19/+139
* configure.ac (GPG): Substitute this variable. (GPGSM): Likewise. tests/ CVS2001-12-14 Marcus Brinkmann <[email protected]> * gpg/Makefile.am (GPG): Set to @GPG_PATH@. (./pubring.gpg): Use $(GPG) instead gpg. (./secring.gpg): Likewise. * gpgsm/t-import.c (main): Remove third test case. * gpgsm/Makefile.am (GPGSM): Set to @GPGSM@. (all-local): New target. (./pubcerts.kbx): Likewise. * gpgsm/t-encrypt.c: New file. * gpgsm/Makefile.am (TESTS): Add t-encrypt.
2001-12-14gpgme/Marcus Brinkmann3-1/+166
2001-12-14 Marcus Brinkmann <[email protected]> * engine-gpgsm.c (struct gpgsm_object_s): New member colon.attic. (_gpgme_gpgsm_new): Initialize some more members. (_gpgme_gpgsm_release): Free the colon line handler's attic line. (gpgsm_status_handler): Rework the inline-data processing. tests/ 2001-12-14 Marcus Brinkmann <[email protected]> * gpgsm/t-keylist.c: New file. * gpgsm/Makefile.am (TESTS): Add t-keylist.
2001-12-14Revert last change.Marcus Brinkmann1-6/+1
2001-12-132001-12-13 Marcus Brinkmann <[email protected]>Marcus Brinkmann6-2/+115
* gpgsm/cert_dfn_pca01.der: New file. * gpgsm/cert_dfn_pca15.der: Likewise. * gpgsm/cert_g10code_test1.der: Likewise. * gpgsm/t-import.c: Likewise. * gpgsm/Makefile.am (EXTRADIST): Add new files. (TESTS): Add t-import.
2001-12-13.cvsigore updated - I still not tyhing they should go innto the cvsWerner Koch1-0/+27
2001-12-13Set protocol to CMS to test gpgsmWerner Koch1-1/+3
2001-12-05Add .cvsignore files. Suggested by Jan-Oliver Wagner <[email protected]>.Marcus Brinkmann3-0/+9
2001-11-222001-11-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann25-40/+141
* gpg/: New directory. * Makefile.am, t-verify.c, t-encrypt.c, t-signers.c, t-trustlist.c, t-sign.c, t-keylist.c, t-import.c, t-genkey.c, t-export.c, t-decrypt-verify.c, t-decrypt.c, t-version.c, t-data.c, mkdemodirs. cipher-1.asc, cipher-2.asc, geheim.txt, pubdemo.asc, pubkey-1.asc, secdemo.asc, seckey-1.asc): Move to sub directory gpg/. * gpg/Makefile.am (INCLUDES): Include gpgme/, not include/ and intl/. (LDD): Correct relative path to gpgme library. (TESTS): Remove t-version and t-data. * gpg/t-verify.c, gpg/t-encrypt.c, gpg/t-signers.c, gpg/t-trustlist.c, gpg/t-sign.c, gpg/t-keylist.c, gpg/t-import.c, gpg/t-genkey.c, gpg/t-export.c, gpg/t-decrypt-verify.c, gpg/t-decrypt.c, t-version.c, t-data.c): Include gpgme.h, not "../gpgme/gpgme.h". * Makefile.am: New file. * gpgsm/: New directory. * gpgsm/Makefile.am: New file.
2001-11-16gpgme/Marcus Brinkmann4-1/+170
2001-11-16 Marcus Brinkmann <[email protected]> * decrypt-verify.c: New file. * Makefile.am (libgpgme_la_SOURCES): Add decrypt-verify.c. * types.h: Add decrypt-verify types. * ops.h: Likewise. * context.h: Add result type for decrypt-verify. * gpgme.h: Add decrypt-verify prototypes. * decrypt.c (decrypt_status_handler): Renamed to ... (_gpgme_decrypt_status_handler): ... this. Make non-static. (_gpgme_decrypt_start): New function, derived from gpgme_op_decrypt_start. (gpgme_op_decrypt_start): Reimplement in terms of _gpgme_decrypt_start. (_gpgme_decrypt_result): New function to retrieve error value. (gpgme_op_decrypt): Use _gpgme_decrypt_result. * ops.h: Add prototypes for new functions. * verify.c (verify_status_handler): Renamed to ... (_gpgme_verify_status_handler): ... this. Make non-static. (gpgme_op_verify_start): Use new function name. (intersect_stati): Renamed to ... (_gpgme_intersect_stati): ... this. Make non-static. (gpgme_op_verify): Use new name. * ops.h: Add prototypes for new functions. tests/ 2001-11-16 Marcus Brinkmann <[email protected]> * Makefile.am (TESTS): Add t-decrypt-verify. * t-decrypt-verify.c: New file. * cipher-2.asc: Likewise.