From 7fe265b08706677ae99512402dfaaa3830087bdf Mon Sep 17 00:00:00 2001 From: Dan Nicholson Date: Wed, 19 Jun 2019 16:31:18 -0500 Subject: tests/gpg-verify-data: Split out signature data The full block with all 5 signatures remains, but this allows passing individual signatures through the GPG verification APIs. The split was done with `gpgsplit`, and looking at the output of `gpg --list-packets` of the split and unsplit files appears correct. --- Makefile-tests.am | 3 ++- tests/gpg-verify-data/README.md | 6 ++++-- tests/gpg-verify-data/lgpl2.sig0 | Bin 0 -> 287 bytes tests/gpg-verify-data/lgpl2.sig1 | Bin 0 -> 287 bytes tests/gpg-verify-data/lgpl2.sig2 | Bin 0 -> 287 bytes tests/gpg-verify-data/lgpl2.sig3 | Bin 0 -> 287 bytes tests/gpg-verify-data/lgpl2.sig4 | Bin 0 -> 293 bytes 7 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 tests/gpg-verify-data/lgpl2.sig0 create mode 100644 tests/gpg-verify-data/lgpl2.sig1 create mode 100644 tests/gpg-verify-data/lgpl2.sig2 create mode 100644 tests/gpg-verify-data/lgpl2.sig3 create mode 100644 tests/gpg-verify-data/lgpl2.sig4 diff --git a/Makefile-tests.am b/Makefile-tests.am index ef71df5c..553f535c 100644 --- a/Makefile-tests.am +++ b/Makefile-tests.am @@ -229,7 +229,8 @@ dist_gpginsttest_revoc_DATA = \ gpgvinsttestdir = $(installed_testdir)/gpg-verify-data dist_gpgvinsttest_DATA = $(addprefix tests/gpg-verify-data/, \ - gpg.conf lgpl2 lgpl2.sig pubring.gpg secring.gpg trustdb.gpg) + gpg.conf lgpl2 lgpl2.sig lgpl2.sig0 lgpl2.sig1 lgpl2.sig2 lgpl2.sig3 \ + lgpl2.sig4 pubring.gpg secring.gpg trustdb.gpg) endif endif diff --git a/tests/gpg-verify-data/README.md b/tests/gpg-verify-data/README.md index d96fbad5..9ca47581 100644 --- a/tests/gpg-verify-data/README.md +++ b/tests/gpg-verify-data/README.md @@ -1,5 +1,7 @@ This is a GPG config directory for use with the OstreeGpgVerifyResult -test cases. The test data (`lgplv2`) is signed with a variety of valid -and invalid GPG keys in a detached signature file (`lgplv2.sig`). +test cases. The test data (`lgpl2`) is signed with a variety of valid +and invalid GPG keys in a detached signature file (`lgpl2.sig`). In +addition, each detached signature is available in a separate file +(`lgpgl2.sig`). The passphrase for all the keys is `redhat`. diff --git a/tests/gpg-verify-data/lgpl2.sig0 b/tests/gpg-verify-data/lgpl2.sig0 new file mode 100644 index 00000000..375c650a Binary files /dev/null and b/tests/gpg-verify-data/lgpl2.sig0 differ diff --git a/tests/gpg-verify-data/lgpl2.sig1 b/tests/gpg-verify-data/lgpl2.sig1 new file mode 100644 index 00000000..83a6227c Binary files /dev/null and b/tests/gpg-verify-data/lgpl2.sig1 differ diff --git a/tests/gpg-verify-data/lgpl2.sig2 b/tests/gpg-verify-data/lgpl2.sig2 new file mode 100644 index 00000000..ad0f420c Binary files /dev/null and b/tests/gpg-verify-data/lgpl2.sig2 differ diff --git a/tests/gpg-verify-data/lgpl2.sig3 b/tests/gpg-verify-data/lgpl2.sig3 new file mode 100644 index 00000000..5c17ec6f Binary files /dev/null and b/tests/gpg-verify-data/lgpl2.sig3 differ diff --git a/tests/gpg-verify-data/lgpl2.sig4 b/tests/gpg-verify-data/lgpl2.sig4 new file mode 100644 index 00000000..2d3989f6 Binary files /dev/null and b/tests/gpg-verify-data/lgpl2.sig4 differ -- cgit v1.2.1