[openpgp] OpenPGP interoperability test suite

Justus Winter <justuswinter@gmail.com> Tue, 22 October 2019 15:34 UTC

Return-Path: <justuswinter@gmail.com>
X-Original-To: openpgp@ietfa.amsl.com
Delivered-To: openpgp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4EEA12089A for <openpgp@ietfa.amsl.com>; Tue, 22 Oct 2019 08:34:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mxgw2yi-zRvi for <openpgp@ietfa.amsl.com>; Tue, 22 Oct 2019 08:34:37 -0700 (PDT)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15CF912086A for <openpgp@ietf.org>; Tue, 22 Oct 2019 08:34:37 -0700 (PDT)
Received: by mail-ed1-x532.google.com with SMTP id b72so4279156edf.1 for <openpgp@ietf.org>; Tue, 22 Oct 2019 08:34:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=rxwc3PsKYMeFtJIjLa3LyDmVcGd549tUGFEjn7CHSPg=; b=DVRp0S4GygsmBXVARajmrQ0H+bKWWm8Y1VvfxGw9yTssqfMQA2BRLZkeIn7ilcVRpu 0SI0c9oAYusS1CA/drm5seriG+RHyQ9nU59K0L80ad45+0gGlXxKUMlwoCE0d4016BWx kMcVQ4PR73jG7136XioUnZU2ye1hY9BKPsCX00PgApB7wddG43OkPv/INcuJ3bRHaLUa duZZZ+guYFJhdP/gsDJbur5hOYvFABdqW5FTMuKQI5KX6JW0WINi/7V/RiNCTAOIyTlB wBo96jnmH3hiMpywNEtLkYK++RMloD/qKObk4iUKvovNpDgZTtW35jq31lUfepC7dMCU TO6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rxwc3PsKYMeFtJIjLa3LyDmVcGd549tUGFEjn7CHSPg=; b=c4fXJxsCA5wNstszsne2/BYCytZ4+Sk58sGIKyBc74coj4Ra9qx9JMMveNoRF1ugX9 LAH5N6zgdqF3apj5X0dOz4O3DgnIdAMBUDALUJ1PcZhYfi4gHxRzDYecHAzXJSlsTy91 KCcKmmRUtqzTDq6hjN68YiM6ej2m5Cwxju438MelAzPKq1fziMpsKKUTOkbwzKRizGuf a9WpoakbsHKw28i8dv8LOkRMrcoREivof5EGIBS+g4lgGtrMLb7nBw7fiZ7b3r9NRKVc MuT4gANt/yUROKofkdWyY4m8Yr5GvqWVAGa/nPtW9sgAxSFwE+egwJD/sJ0UBxFDbdC9 2aFw==
X-Gm-Message-State: APjAAAVkTtSVcMKLeTwLhp97ZXBBXe03Su0QmQPwzO9lgJNfd+UeMJn8 9rF/7e1L2WngFEMOg+FQhLrIMGI6Qbjdcc2EiKlHkK0N
X-Google-Smtp-Source: APXvYqz4/HkzudhPkFqQD60Jak9+sJPAd0EDsdxCJzDd2pjgbucu6kek4JmRl5IfsKkRntnLuT+tqTxAjWU7EnIk6LI=
X-Received: by 2002:aa7:db49:: with SMTP id n9mr14272653edt.105.1571758475477; Tue, 22 Oct 2019 08:34:35 -0700 (PDT)
MIME-Version: 1.0
From: Justus Winter <justuswinter@gmail.com>
Date: Tue, 22 Oct 2019 17:34:24 +0200
Message-ID: <CA+t5QVv_F7PCbTGSmF4bP66cGVxSHjRJQvawQArQCV4+Pdn4-w@mail.gmail.com>
To: openpgp@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/B4IrRauqJHi5dzIMaj-Fx3ZaN7w>
Subject: [openpgp] OpenPGP interoperability test suite
X-BeenThere: openpgp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/openpgp>, <mailto:openpgp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp/>
List-Post: <mailto:openpgp@ietf.org>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/openpgp>, <mailto:openpgp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2019 15:34:43 -0000

Hello,

I started writing an interoperability test suite for OpenPGP.  Unlike
previous efforts, this test suite is not declarative, but an
executable program that drives different OpenPGP implementations.

The results of running the test suite are published here:
https://tests.sequoia-pgp.org/
The implementation can be found here:
https://gitlab.com/sequoia-pgp/openpgp-interoperability-test-suite

Contributions of any kind (drivers, tests, etc.) are welcome.


Cheers,
Justus