Re: [MLS] Go implementation; hackathon?

Richard Barnes <rlb@ipv.sx> Wed, 28 February 2018 04:26 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 DDE5C12741D for <mls@ietfa.amsl.com>; Tue, 27 Feb 2018 20:26:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 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_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ipv-sx.20150623.gappssmtp.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 m3Ihq2By4Bfi for <mls@ietfa.amsl.com>; Tue, 27 Feb 2018 20:26:08 -0800 (PST)
Received: from mail-wr0-x233.google.com (mail-wr0-x233.google.com [IPv6:2a00:1450:400c:c0c::233]) (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 01021129C59 for <mls@ietf.org>; Tue, 27 Feb 2018 20:26:07 -0800 (PST)
Received: by mail-wr0-x233.google.com with SMTP id m5so960752wrg.1 for <mls@ietf.org>; Tue, 27 Feb 2018 20:26:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipv-sx.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=YwiZShj9LdGYdM2IAfA+ElcVJ/J2u4un8ztP6rMvkOA=; b=l2rE61rItYMa+8KKvCPlrXdRRAdb+WOnjKHSF5gw1qA6bkN0mmQl0kdDnVBWTrx89j Xv4EhTb/9y7+MyCgtxxn4VyHtQ2FoB72blFDgt7zsrZ7e/STxAGXvLm4CNZGYtun1Bxr twplXPWE6PZ6sgD1NOwYzxCnJdDYCYz1rdw2F9YmMZhuuywcYOMAlGyNOF0y6tZSzVCT 0d3Z21AsWp8H8217Uicr147RthmbjlveYdUbY6YGpoMNE9PR9zc5gz3e28sfF29BsVlY 39U3dTOGmZzmwUtpDH+fjPtgCnZqVqJKEyilEtyxqAFkSTCzo0ZpssHpAKhhNgVxxHLv ZoXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=YwiZShj9LdGYdM2IAfA+ElcVJ/J2u4un8ztP6rMvkOA=; b=BoVercBmILpDRr1nqYraGu4+WxxcH+zklaIyBCeRCMexFt5XGMGvy+gG/7friH4OWK RBCKzI67GkpvAJOWyyH0STFRs1TVGSXwqnNwvp9uhUuwDk6Z11np5noYUeemJF/G6HtE zrgDq4VW3YFwMvQZizg4uHDZrVJCRWDYpcx2u1x2qgZms+vsx98bbqKpDuJUUc6kQuv8 LXzWS0J0MEsnqGn2AYhHNSxgML7lodPTemaYS6YubApQi9EDyU1E7KJog4IYwlhe0BOZ Mr3UeAKvSaJz/c4+g80RytLC/tW9Ck5DD2PMxnlt2EyCNk7OHAAbfSuxBQrkg67yBOM5 FBtw==
X-Gm-Message-State: APf1xPDCMmc6OW12vtqYqW34R5WCwYeYGY856Q50hZ26CNBnO8UNncTQ O6YwBawSuIO/f05TBZlCP04ODLm5gBwSbzR+W9nBPi13+N8=
X-Google-Smtp-Source: AH8x227SKQsr3h57dyOMV1Ek8LuvuFUPrRWNY4Kr0E2Yer/Ouk1yS5VCQoUVVzemiBZ0cDJa0/6wnHgLyf0cYnV+POA=
X-Received: by 10.223.171.167 with SMTP id s36mr13826642wrc.52.1519791966341; Tue, 27 Feb 2018 20:26:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.12.140 with HTTP; Tue, 27 Feb 2018 20:26:05 -0800 (PST)
In-Reply-To: <CAL02cgRtfdRpQrOfy1zW937oivNOrO0Xn3PGagErsJ5G+-_bpA@mail.gmail.com>
References: <CAL02cgRtfdRpQrOfy1zW937oivNOrO0Xn3PGagErsJ5G+-_bpA@mail.gmail.com>
From: Richard Barnes <rlb@ipv.sx>
Date: Tue, 27 Feb 2018 23:26:05 -0500
Message-ID: <CAL02cgRz56_EoSDdZ6UDoDfYaEmXEG8pg_OVU7qdnfLGbzybwA@mail.gmail.com>
To: mls@ietf.org
Content-Type: multipart/alternative; boundary="001a113b37b64954fa05663e247e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/yy8T5N9bCwCdKnr4v1H_XI1eWg0>
Subject: Re: [MLS] Go implementation; hackathon?
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 28 Feb 2018 04:26:10 -0000

I went ahead and added an MLS topic to the hackathon wiki:

https://trac.ietf.org/trac/ietf/meeting/wiki/101hackathon

I'll plan on being there, and Emad and Raphael told me they would be as
well.  It would be great to get to the BoF already having some
interoperable implementations!

On Mon, Feb 5, 2018 at 2:36 PM, Richard Barnes <rlb@ipv.sx> wrote:

> I just made public a repo I've had going with a Go implementation of
> draft-barnes-mls-protocol.  It should illustrate the algorithms underlying
> what's in the document, with more details about how the tree math works,
> etc.
>
> https://github.com/bifurcation/mls
>
> Speaking of implementation -- There's an IETF hackathon on the weekend
> before the IETF.  If anyone else was interested in working together on
> implementations / testing interoperability, it might be possible to get a
> table there.
>
> https://www6.ietf.org/hackathon/101-hackathon.html
>