notmuch/test/corpora
Justus Winter bf8aa34324 test: replace aging OpenPGP key used in the test suite
This replaces the old OpenPGPv4 key that is used in the test suite
with a more modern OpenPGPv4 key.  All cryptographic artifacts in the
test suite are updated accordingly.

Having old cryptographic artifacts in the test suite presents a
problem once the old algorithms are rejected by contemporary
implementations.

For reference, this is the old key.

  sec   rsa1024 2011-02-05 [SC]
        5AEAB11F5E33DCE875DDB75B6D92612D94E46381
  uid           [ unknown] Notmuch Test Suite <test_suite@notmuchmail.org> (INSECURE!)
  ssb   rsa1024 2011-02-05 [E]

And this is the new key.  Note that is has the same shape, but uses
Ed25519 and Cv25519 instead of 1024-bit RSA.

  sec   ed25519 2022-09-07 [SC]
        9A3AFE6C60065A148FD4B58A7E6ABE924645CC60
  uid           [ultimate] Notmuch Test Suite (INSECURE!) <test_suite@notmuchmail.org>
  ssb   cv25519 2022-09-07 [E]
2022-09-23 20:16:00 -03:00
..
attachment test: start corpus for attachments 2022-05-16 07:10:12 -03:00
broken test: two new messages for the 'broken' corpus 2018-04-20 11:23:31 -03:00
crypto test: replace aging OpenPGP key used in the test suite 2022-09-23 20:16:00 -03:00
default test: make T450 independent of application/octet-stream interpretation 2022-05-29 07:23:32 -03:00
duplicate test: add new corpus of duplicate messages 2022-07-05 07:05:49 -03:00
html
indexing test: add known broken test for indexing text/* attachments 2022-09-03 09:06:08 -03:00
insert test: rename indexing corpus 2022-09-03 09:05:44 -03:00
lkml/cur
mangling test: replace aging OpenPGP key used in the test suite 2022-09-23 20:16:00 -03:00
pkcs7 tests/smime: add tests for S/MIME SignedData 2020-04-30 17:57:26 -03:00
protected-headers test: replace aging OpenPGP key used in the test suite 2022-09-23 20:16:00 -03:00
threading test: add known broken test for good In-Reply-To / bad References 2018-09-06 08:07:13 -03:00
README test/corpora: add an encrypted message for index decryption tests 2017-12-04 21:53:05 -04:00

This directory contains email corpora for testing.

default
  The default corpus is based on about 50 messages from early in the
  history of the notmuch mailing list, which allows for reliably
  testing commands that need to operate on a not-totally-trivial
  number of messages.

broken
  The broken corpus contains messages that are broken and/or RFC
  non-compliant, ensuring we deal with them in a sane way.

html
  The html corpus contains html parts

crypto
  The crypto corpus contains encrypted messages for testing.
  It should probably also contain signed messages in the future.
  Please add them!