[MLS] Interop testing

Richard Barnes <rlb@ipv.sx> Thu, 09 February 2023 19:10 UTC

Return-Path: <rlb@ipv.sx>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89F8FC15170B for <mls@ietfa.amsl.com>; Thu, 9 Feb 2023 11:10:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.726
X-Spam-Level:
X-Spam-Status: No, score=-5.726 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, URI_TRY_3LD=1.167] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ipv-sx.20210112.gappssmtp.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 74fZXaUhuO1l for <mls@ietfa.amsl.com>; Thu, 9 Feb 2023 11:10:25 -0800 (PST)
Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 71C8AC1575CC for <mls@ietf.org>; Thu, 9 Feb 2023 11:10:25 -0800 (PST)
Received: by mail-wr1-x433.google.com with SMTP id m14so2809578wrg.13 for <mls@ietf.org>; Thu, 09 Feb 2023 11:10:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipv-sx.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=AQwqwE29EqjGDW56mxGzUNgynNB9Qrgszj9Gk3YqCts=; b=zL0DZbjZ9hwEIEQ1V3F+ojlWZTL1rdAb9urYBJi7gdW2ynv+d1ksAHLhUk277sg9qC lj7wKSu8afM/ta6vqhto3QTZNus44iDsMs1SuVLglRl3bFGR3Lwf5GI3n2yFmlCjvIvH dl7umQcZeLRiJ+C3+sfPz1TJtjbZEKzGyyTpxR5+ZFFtBUQOy4yVMaCd7RpAcOuiy+3U WujgQcaH4EOEwtsUeYzUnOVj5C5Jz0gv/4E9Ih6BIni5IMMnFr4cnc0kg01PdXAY78di CnzpDLzmdi13wS/Olvs3cez8YopfAIdOjgn/BUsqbJs6c/L17XAN/SMnDtX3ImHSORLO jCgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=AQwqwE29EqjGDW56mxGzUNgynNB9Qrgszj9Gk3YqCts=; b=yPWaW4hDUeZ5TDGxtIRUJdRTBEOso1aUDEIXRXop0hClW/BPR/iBb8O1hLk7MI6a4W m6upV0Ba67cmsYcjiZcWKa4/Wj51xi4+ZfEFLBPwTiq+QVkqxZ3VP0Cmv3hDJHVUeuEq Ym9Hr6WxQ3pAdDinbFhWKgTCdtA0HJIvhrM70idqaGpVMhIZRL35hpYWUNOJIg3HDLhW ronS9kd1qzfwGQNGNeE2eEJJvnBp51gNsAY1ocbSJlvEEgBCEMamheT1MaE7n/pGZcvq QzUEDIolCW6B2zjTDKpYIyslTj9p688nYUNrgs167n20wGsSsUmrc2yNtnyf6bDDjQA2 TJGQ==
X-Gm-Message-State: AO0yUKVNDUyR1GHJyDr38KAEavUhx5NenNeY9FwRVy4AHpjnB+T2qnHe 0Mqn8ii9OCd9HaNavelnlLp9tScxTUuSEefRmva6PcqLl6aGCmr0
X-Google-Smtp-Source: AK7set8T8ioqrj7j/trc8YK3kXt6opGudEAgboUUeGaHlj6SEteQmobZvXcRCETkitdMUaqJNrAKfANi/mScerZX3Pw=
X-Received: by 2002:adf:edc1:0:b0:2c4:718f:9247 with SMTP id v1-20020adfedc1000000b002c4718f9247mr110123wro.637.1675969823456; Thu, 09 Feb 2023 11:10:23 -0800 (PST)
MIME-Version: 1.0
From: Richard Barnes <rlb@ipv.sx>
Date: Thu, 09 Feb 2023 14:10:12 -0500
Message-ID: <CAL02cgR+EG2cC3rvED4mBuTVkKozLU7epbC03joNw82OmOj0yA@mail.gmail.com>
To: Messaging Layer Security WG <mls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fb527105f44921d1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/j7AXhY3a9ER5k7bCpaBViwVWg3g>
Subject: [MLS] Interop testing
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Feb 2023 19:10:29 -0000

Hi all,

Just to let folks know, a few of us implementors have been working on
interop testing.

The overall plan is to get agreement on test vectors, then proceed to some
live testing.  The idea being that test vectors act as unit tests on
components of the overall system, so that they can identify low-level
incompatibilities before we try to test out the whole system.  The relevant
docs and tooling are in the MLS Implementations repo:

https://github.com/mlswg/mls-implementations

If you'd like to contribute, we are mostly coordinating on the IETF slack
instance (ietf.slack.com), in the #mls-interop channel.  Here's an invite
link you can use to join:

https://join.slack.com/t/ietf/shared_invite/zt-1num1fznl-HtozxBOuyukZdeFmM6WZrw

Finally, if anyone is going to be online in the afternoon UTC tomorrow, we
are going to have a live session at the following Webex link:

https://go.webex.com/go/j.php?MTID=mda1135003fc1107523045b50fae00228

Don't feel bad if you miss it, I'm sure there will be others :)

Cheers,
--Richard