aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2021-02-10gpg: Do not allow old cipher algorithms for encryption.Werner Koch1-0/+1
2020-10-04tests: Improve handling of spaces in $PATHWerner Koch5-14/+14
2020-09-24tests: Integrate --use-keyboxd into the OpenPGP test suite.Werner Koch4-12/+37
2020-09-24tests: Fix convenience function to run gpg.Werner Koch1-1/+1
2020-09-04tests: New test run envvar to run gpg under valgrind.Werner Koch2-1/+14
2020-08-20build: New configure option --disable-testsWerner Koch1-1/+1
2020-04-03gpg: Add regular expression support.NIIBE Yutaka1-4/+0
2020-03-14gpgconf: Further simplify the gpgconf option processing.Werner Koch1-3/+3
2020-02-22Remove the now obsolete argparse code.Werner Koch1-13/+10
2020-02-20gpg: Use gpgrt's new option parser to provide a global conf file.Werner Koch1-0/+4
2020-02-18Spelling cleanup.Daniel Kahn Gillmor2-2/+2
2019-03-20tests: Add a first v5 sample keyWerner Koch3-0/+42
2019-03-15gpg: Avoid importing secret keys if the keyblock is not valid.Werner Koch2-1/+3
2019-03-15tests: Add sample secret key w/o binding signatures.Werner Koch2-0/+66
2019-02-25gpgscm: Build well even if NDEBUG defined.NIIBE Yutaka1-1/+3
2019-02-21tests: Add "disable-scdaemon" in gpg-agent.conf.NIIBE Yutaka5-10/+5
2018-10-24all: fix spelling and typosDaniel Kahn Gillmor1-5/+5
2018-09-06gpgscm: Suppress warnings for GCC > 6.NIIBE Yutaka1-15/+14
2018-05-30gpg: Ignore the multiple message override options.Werner Koch1-8/+4
2018-05-15gpg: Hard fail on a missing MDC even for legacy algorithms.Werner Koch1-0/+1
2018-04-10Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch7-13/+28
2018-04-04tests: Fix no gpg-agent upon removal of GNUPGHOME.NIIBE Yutaka7-13/+28
2018-02-22Merge branch 'STABLE-BRANCH-2-2'Werner Koch1-1/+1
2018-01-29tests: Fix for NetBSD with __func__.NIIBE Yutaka1-1/+1
2018-01-24gpg: New maintainer option --debug-set-iobuf-size.Werner Koch1-3/+3
2017-11-13tests: Handle the case with DISABLE_REGEX.NIIBE Yutaka2-2/+7
2017-11-13tests: Run the trust-pgp-4 test again.Damien Goutte-Gattat1-4/+2
2017-11-06tests: Minor imporvement in agent invocationWerner Koch1-0/+1
2017-10-26agent, tests: Support --disable-scdaemon build case.NIIBE Yutaka2-2/+6
2017-10-26agent, tests: Support --disable-scdaemon build case.NIIBE Yutaka2-2/+6
2017-09-11tests: Fix a test which specifies expiration date.NIIBE Yutaka1-4/+4
2017-09-08tests: Fix a test which specifies expiration date.NIIBE Yutaka1-4/+4
2017-08-23tests: Do not run trust-pgp-4.scmWerner Koch1-2/+5
2017-08-21tests: Add tests for the PGP trust model.Damien Goutte-Gattat17-2/+630
2017-08-21tests: Move some functions into a common module.Damien Goutte-Gattat2-24/+24
2017-08-21gpgscm: Fix -Wimplicit-fallthrough warnings.Justus Winter1-2/+12
2017-08-10tests: Improve documentation.Justus Winter1-3/+40
2017-08-08build: New configure option --enable-all-tests.Werner Koch2-1/+9
2017-08-08gpgscm: Make the test summary stand outWerner Koch1-0/+2
2017-08-07tests: Do not run all tests unless in maintainer mode.Justus Winter2-15/+33
2017-08-04tests: Adjust tests for changed --auto-key-locate default.Werner Koch1-0/+2
2017-07-18gpgscm,w32: Fix testing for absolute paths.Justus Winter1-2/+15
2017-07-14tests: Improve 'shell.scm' script.Justus Winter2-4/+25
2017-07-14gpgscm: Library improvements.Justus Winter2-1/+23
2017-07-14gpgscm: Fail early if the test setup fails.Justus Winter1-0/+2
2017-07-13gpgscm: Make loading of modules less verbose.Justus Winter1-1/+1
2017-07-13gpgscm: Make it impossible to catch '*interpreter-exit*'.Justus Winter1-2/+2
2017-06-26tests: Improve test.Justus Winter1-2/+2
2017-06-21tests: Add test for gpgv.Justus Winter4-268/+359
2017-06-19gpgscm: Limit the number of parallel jobs.Justus Winter2-15/+93
2017-06-19gpgscm: Improve option parsing.Justus Winter1-1/+7
2017-06-19gpgscm: Improve error handling of foreign functions.Justus Winter1-2/+1
2017-06-19gpgscm: Improve error reporting.Justus Winter2-25/+27
2017-06-19tests: Run the OpenPGP tests using the new extended key format.Justus Winter2-6/+18
2017-05-18docs: Point to https://dev.gnupg.org/ .Daniel Kahn Gillmor1-1/+1
2017-05-17gpgscm: Fix checking for opcode arguments.Justus Winter1-1/+2
2017-05-17tests: Fix agent teardown in release builds.Justus Winter1-3/+3
2017-05-16tests: Configure the environments to use scdaemon from build tree.Justus Winter3-2/+7
2017-05-11tests: Also run all OpenPGP tests using keyrings.Justus Winter3-11/+31
2017-05-11tests: Make it possible to run all tests using our infrastructure.Justus Winter18-120/+332
2017-05-11tests: Move the makefile parser.Justus Winter3-58/+77
2017-05-11gpgscm: Make it possible to set the logfile name.Justus Winter1-2/+3
2017-05-08tests: Clarify comments.Justus Winter1-2/+8
2017-05-04tests: Support tests that are expected to fail.Justus Winter1-27/+40
2017-05-04tests: Add function to dump packets.Justus Winter1-0/+6
2017-05-03gpgscm: Create and re-use frame objects.Justus Winter2-28/+114
2017-05-03gpgscm: Merge opexe_0.Justus Winter2-49/+38
2017-04-28Spelling fixes in docs and comments.NIIBE Yutaka5-9/+9
2017-04-25tests: Remove *.conf.tmpl from Makefile.NIIBE Yutaka1-1/+0
2017-04-24tests: Fix Python detection.Justus Winter1-9/+11
2017-04-24gpgscm: Refactor cell finalization.Justus Winter1-24/+41
2017-04-24gpgscm: Tweak error message display.Justus Winter1-2/+7
2017-04-24tests: Deduplicate and simplify code.Justus Winter5-33/+24
2017-04-24gpgscm: Fix test.Justus Winter1-2/+2
2017-04-24gpgscm: Improve syntax checking.Justus Winter1-2/+5
2017-04-24gpgscm: Emit JUnit-style XML reports.Justus Winter9-14/+256
2017-04-24gpgscm: Make logging less verbose and more useful.Justus Winter1-4/+5
2017-04-24gpgscm: Make test framework less functional.Justus Winter1-40/+35
2017-04-24tests: Locate resources and scripts relative to top source dir.Justus Winter84-171/+197
2017-04-24gpgscm: Move 'trace' and 'stringify'.Justus Winter2-12/+12
2017-04-24gpgscm: Avoid fruitless garbage collection cycles.Justus Winter2-8/+15
2017-04-17tests: Minor memory fix.NIIBE Yutaka1-0/+2
2017-04-12gpgscm: Fix test program.NIIBE Yutaka1-2/+2
2017-04-11tests: Fix distcheck.Justus Winter1-0/+1
2017-04-11tests: Avoid relying on implicit gpg commands.Justus Winter25-39/+38
2017-04-11tests: Make tests more robust.Justus Winter2-5/+7
2017-04-11tests: Move common functionality.Justus Winter3-26/+46
2017-04-10gpgscm: Fix opcode dispatch.Justus Winter1-2/+2
2017-04-10gpgscm: Mmap script files.Justus Winter3-5/+50
2017-04-10gpgscm: Refactor checking for opcode arguments.Justus Winter1-60/+70
2017-04-10gpgscm: Improve syntax dispatch.Justus Winter1-58/+36
2017-04-10gpgscm: Make tags mandatory.Justus Winter3-22/+2
2017-04-10gpgscm: Add and use opcode for reversing a list in place.Justus Winter3-4/+8
2017-04-10gpgscm: Deduplicate code.Justus Winter1-50/+28
2017-04-10gpgscm: Move dispatch table into rodata.Justus Winter2-13/+14
2017-04-10gpgscm: Use more threaded code.Justus Winter1-38/+37
2017-04-10gpgscm: Remove now obsolete dispatcher function from the opcodes.Justus Winter3-194/+191
2017-04-10gpgscm: Merge 'opexe_6'.Justus Winter2-25/+11
2017-04-10gpgscm: Merge 'opexe_5'.Justus Winter2-36/+18
2017-04-10gpgscm: Merge 'opexe_4'.Justus Winter2-46/+37
2017-04-10gpgscm: Merge 'opexe_3'.Justus Winter2-86/+75
2017-04-10gpgscm: Merge 'opexe_2'.Justus Winter2-108/+98
2017-04-10gpgscm: Merge 'opexe_1'.Justus Winter2-31/+20
2017-04-07gpgscm: Allocate small integers in the rodata section.Justus Winter4-37/+861
2017-04-07gpgscm: Make global data constant when possible.Justus Winter2-19/+15
2017-04-07gpgscm: Remove arbitrary limit on number of cell segments.Justus Winter2-44/+74
2017-04-07gpgscm: Fix compact vector encoding.Justus Winter1-1/+2
2017-04-06gpgscm: Avoid mutating integer.Justus Winter1-1/+1
2017-04-06gpgscm: Initialize unused slots in vectors.Justus Winter1-0/+8
2017-04-06tests: Fix distcheck.Justus Winter2-2/+2
2017-04-06tests: Disable 'pkits' test suite.Justus Winter3-4/+4
2017-04-06tests: Make test more robust.Justus Winter2-3/+6
2017-04-05tests: Fix setup of ephemeral home directories.Justus Winter1-2/+2
2017-04-04tests: Fix setup of ephemeral home directories.Justus Winter6-19/+20
2017-04-04gpgscm: Fix copying values.Justus Winter1-2/+52
2017-04-04gpgscm: Simplify get-output-string operation.Justus Winter1-14/+6
2017-04-04gpgscm: Simplify substring operation.Justus Winter1-7/+1
2017-04-03gpgscm: Slightly improve the procedure dispatch.Justus Winter1-1/+1
2017-03-28tests,w32: Fix importing the extra key for GPGME's keylist test.Justus Winter1-1/+1
2017-03-28tests: Fix distcheck.Justus Winter1-3/+27
2017-03-28tests: Add test for '--decrypt --unwrap'.Justus Winter2-0/+42
2017-03-23tests: Use gpgconf to stop the agent.Werner Koch1-4/+6
2017-03-23gpgscm: Make test cleanup more robust.Justus Winter1-14/+17
2017-03-21tests: Test '--quick-set-primary-uid'.Justus Winter1-0/+11
2017-03-21tests,w32: Use GetTempPath to get the path for temporary files.Justus Winter2-1/+20
2017-03-21tests: Create temporary directories in '/tmp'.Justus Winter3-5/+7
2017-03-20tests: Remove debugging remnants.Justus Winter1-1/+1
2017-03-20tests: Fail if we cannot create the socket directory.Justus Winter2-2/+2
2017-03-17tests: Add test for issue 2959.Neal H. Walfield1-0/+1
2017-03-17gpgscm: Simplify hash tables.Justus Winter1-49/+22
2017-03-17gpgscm: Remove framework for immediate values.Justus Winter1-40/+29
2017-03-15tests: Fix using tools from the build directory.Justus Winter1-8/+8
2017-03-15tests: Dump the tools that the tests are going to use.Justus Winter1-0/+18
2017-03-15tests: Fix running python condition.NIIBE Yutaka1-6/+7
2017-03-14tests: Skip Python tests if the bindings are not built.Justus Winter3-4/+13
2017-03-09tests: Run the tests for the Python bindings of GPGME.Justus Winter3-15/+51
2017-03-09tests: Rework environment setup.Justus Winter5-48/+58
2017-03-07gpgscm: Use system strlwr if available.Michael Haubenwallner2-5/+5
2017-03-07gpg: Do not allow the user to revoke the last valid UID.Justus Winter1-0/+5
2017-03-07More change for common.NIIBE Yutaka1-1/+1
2017-03-07tests: Avoid overflowing signed 32 bit time_t.Justus Winter1-4/+11
2017-03-06tests: Harmonize temporary and socket directory handling.Justus Winter13-63/+58
2017-03-06gpgscm: Fix creation of temporary directories.Justus Winter1-1/+6
2017-03-02gpg: Fix (quick) key generation with --always-trust.Justus Winter1-4/+0
2017-03-02g10: Signal an error when trying to revoke non-existant UID.Justus Winter1-0/+6
2017-03-02tests: Log information about ssh, add comments to test.Justus Winter1-5/+18
2017-02-28gpgscm: Improve parsing.Justus Winter1-0/+3
2017-02-28gpgscm: Fix calculating the line number.Justus Winter1-2/+2
2017-02-28tests: Improve support for gpgconf.Justus Winter3-40/+50
2017-02-28gpgscm: Track source locations in every kind of ports.Justus Winter2-96/+69
2017-02-22tests: No spelling fix for test text.NIIBE Yutaka1-1/+4
2017-02-21Clean up word replication.Yuri Chornoivan3-3/+3
2017-02-17gpgscm: Guard use of tagged expressions.Justus Winter2-6/+6
2017-02-15tests,build: Fix distcheck.Justus Winter1-1/+2
2017-02-15tests: Test and document other ways to create keys.Justus Winter1-0/+33
2017-02-15tests: Check expiration times of created keys.Justus Winter5-9/+72
2017-02-14gpg: Make --export-ssh-key work for the primary key.Werner Koch3-0/+63
2017-02-08gpg,common: Make sure that all fd given are valid.Justus Winter2-1/+36
2017-02-07tests: Skip key types not supported by OpenSSH.Justus Winter1-4/+29
2017-02-02tests: Improve description of test.Neal H. Walfield1-1/+1
2017-02-02Revert "Revert "tests: Add test demonstrating issue2929.""Neal H. Walfield2-1/+34
2017-01-31gpgscm: Tune the hash tables.Justus Winter1-3/+5
2017-01-31gpgscm: Optimize environment lookups and insertions.Justus Winter1-50/+116
2017-01-31gpgscm: Fix build with list environments.Justus Winter1-0/+1
2017-01-31gpgscm: Optimize symbol lookups and insertions.Justus Winter1-23/+61
2017-01-31gpgscm: Fix build with object list.Justus Winter1-0/+1
2017-01-31gpgscm: Remove unused functions.Justus Winter1-24/+0
2017-01-30gpgscm: Use a compact vector representation.Justus Winter2-27/+36
2017-01-30gpgscm: Provide framework for immediate values.Justus Winter1-23/+39
2017-01-30gpgscm: Fix setting the line of the first gc reservation.Justus Winter1-1/+1
2017-01-30gpgscm: Introduce macro for the vector length.Justus Winter1-12/+13
2017-01-30Revert "tests: Add test demonstrating issue2929."Justus Winter2-34/+1
2017-01-25tests,w32: Fix GPGME tests requiring a pinentry.Justus Winter1-2/+4
2017-01-25tests,w32: Fix gpgsm signature verification test.Justus Winter1-4/+4
2017-01-25tests: Skip GPGME tests that are not built.Justus Winter1-2/+5
2017-01-25tests,w32: Fix locating GPGME's tests on Windows.Justus Winter1-1/+1
2017-01-24tests: Add test demonstrating issue2929.Justus Winter2-1/+34
2017-01-24tests: Enable gpgconf test.Justus Winter1-4/+1
2017-01-23build: Change make distcheck configure and temp. remove gpgconf.scm.Werner Koch1-1/+4
2017-01-16tests: Improve GPGHOME handling.Justus Winter3-12/+6
2017-01-10tests: Improve gpgconf test.Justus Winter2-6/+25
2017-01-10tests: Add test for gpgconf.Justus Winter3-2/+73
2017-01-05tests: New test for --{show,override}-session-key.Justus Winter2-0/+46
2017-01-05tests: Fix macro.Justus Winter3-8/+12
2017-01-04tests,w32: Fix locating the components.Justus Winter1-9/+29
2017-01-02tests: Fix faked time in the TOFU test.Justus Winter1-1/+1
2017-01-02gpgscm: Fail if too many arguments are given.Justus Winter2-6/+4
2017-01-02gpgscm: Add 'finally', rework all macros.Justus Winter2-44/+52
2017-01-02gpgscm: Use boxed values for source locations.Justus Winter2-46/+89
2016-12-21gpgscm: Guard use of union member.Justus Winter1-1/+1
2016-12-20tests: Add test suite for gpgsm.Justus Winter20-1/+4837
2016-12-20tests: Add macro managing ephemeral home directories.Justus Winter2-2/+12
2016-12-20tests: Move argument parser.Justus Winter2-25/+25
2016-12-20tests: Add missing encrypted sample, cleanup samples handling.Justus Winter3-5/+1340
2016-12-19tests: Use the common test framework for the migration tests.Justus Winter4-16/+73
2016-12-19tests: Use sequential test runner if only one test is given.Justus Winter1-3/+4
2016-12-19test: Extend TOFU tests to also check the days with signatures.Neal H. Walfield1-15/+71
2016-12-19tests: New test for --delete-[secret-]keys.Justus Winter4-7/+153
2016-12-19gpgscm: Change associativity of ::.Justus Winter1-3/+12
2016-12-19gpgscm: Display location when assertions fail.Justus Winter1-6/+9