[jose] Offical test suite for JOSE?

Erik Tesar <erik@erik-tesar.com> Thu, 02 June 2022 16:54 UTC

Return-Path: <erik@erik-tesar.com>
X-Original-To: jose@ietfa.amsl.com
Delivered-To: jose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13E8CC14CF14 for <jose@ietfa.amsl.com>; Thu, 2 Jun 2022 09:54:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=erik-tesar.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NHq0jXJfGeC6 for <jose@ietfa.amsl.com>; Thu, 2 Jun 2022 09:54:10 -0700 (PDT)
Received: from mail-4018.proton.ch (mail-4018.proton.ch [185.70.40.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00C5FC14CF01 for <jose@ietf.org>; Thu, 2 Jun 2022 09:54:09 -0700 (PDT)
Date: Thu, 02 Jun 2022 16:54:01 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=erik-tesar.com; s=protonmail3; t=1654188847; x=1654448047; bh=cy3Rn9by7tNxXBH1T5D0PPXkz77mcsfRU0Q+vuFHOzw=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=NTP132c9IUi85jMC/f//eXisTrymvrNo5jMkAzcl7ywlKqXxMya/1NEM1GCkteXgB 8yLJeYN6HbAUwsS0KIIGQm8s9eAXqE3o1qqen2FmHyd3uYDOAFdJsYx1NZStWI1iq2 iw2woVdg8TbkYdqyZU9u3A1JXJgaxT9p491U5Ey3+8XHk61T3KzHlPJ/BtCsTRhG1Z gfk+VEgzZTcFZoFAQjqZlh12HlRLZVsL3nHYHbA+nkmxVzvtyF07wd3Xi+qWnGl3Cu WyDWclJrUGPE0U12d3O8mO9mlsUKoI/bgHADfYECUPhr+DW0m8sMMsTiKELvaisrb+ rptX51RhkZYOQ==
To: "jose@ietf.org" <jose@ietf.org>
From: Erik Tesar <erik@erik-tesar.com>
Reply-To: Erik Tesar <erik@erik-tesar.com>
Message-ID: <W08clEIec9pq3bfVsSNe_wsFg3bT7C637QOa-1h4QjGDqG42ReARVTrpWvbUfm7TLAH2nSUUjOpbAZC-f-0u0nPIkl3nGo0nwAO59dGVa_A=@erik-tesar.com>
Feedback-ID: 32249361:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/jose/ZPM5HFk1T7vWevJtFua8vAmmaio>
Subject: [jose] Offical test suite for JOSE?
X-BeenThere: jose@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jose>, <mailto:jose-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jose/>
List-Post: <mailto:jose@ietf.org>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jose>, <mailto:jose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jun 2022 16:54:15 -0000

Hi all,

it seems like my first mail didn't get through, so I'm trying again:
we are currently writing an open source implementation of JOSE (JWS, JWE, JWT, JWK, etc.) in Rust and wanted to ask if there were any official test vectors or (even better) a full test suite for the JOSE RFCs. We know about the ones in the appendices of the RFCs, but these are mostly examples and don't extensively cover "all" possibilities. Have we missed something?

Sincerely,
--
Erik Tesar <erik@erik-tesar.com>
https://erik-tesar.com