QUIC + Noise

Dirkjan Ochtman <dirkjan@ochtman.nl> Wed, 21 April 2021 11:40 UTC

Return-Path: <dirkjan@ochtman.nl>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 2C5103A221B for <quic@ietfa.amsl.com>; Wed, 21 Apr 2021 04:40:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id FLJi54rVVGQ7 for <quic@ietfa.amsl.com>; Wed, 21 Apr 2021 04:39:58 -0700 (PDT)
Received: from enrai.xavamedia.nl (enrai.xavamedia.nl []) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D0393A2214 for <quic@ietf.org>; Wed, 21 Apr 2021 04:39:57 -0700 (PDT)
Received: from mail-yb1-f180.google.com (mail-yb1-f180.google.com []) by enrai.xavamedia.nl (Postfix) with ESMTPSA id D34B490008B for <quic@ietf.org>; Wed, 21 Apr 2021 13:39:55 +0200 (CEST)
Received: by mail-yb1-f180.google.com with SMTP id z1so46795945ybf.6 for <quic@ietf.org>; Wed, 21 Apr 2021 04:39:55 -0700 (PDT)
X-Gm-Message-State: AOAM53313dJW2+GG78FSWzZmgfh28psgHe51oC/0HBZrEAzG32v+iyJG +OWmBdz0dgREVZ+SVLZKTgEs5BvqNocYz7u+1xU=
X-Google-Smtp-Source: ABdhPJzjUy5J+lvz6Vtykw4STC/572CyHGIhbGUvsbgwZ8yD0N+Dnks0Y0rLY2XevU6KDBQtgW3Q16Pv8iK4UKVCAhs=
X-Received: by 2002:a25:81cb:: with SMTP id n11mr30296243ybm.98.1619005194406; Wed, 21 Apr 2021 04:39:54 -0700 (PDT)
MIME-Version: 1.0
From: Dirkjan Ochtman <dirkjan@ochtman.nl>
Date: Wed, 21 Apr 2021 13:39:43 +0200
X-Gmail-Original-Message-ID: <CAKmKYaCm+oK5JvT00o6K6rE0akq0r=YP3=m78ai-9DJhX7ncKA@mail.gmail.com>
Message-ID: <CAKmKYaCm+oK5JvT00o6K6rE0akq0r=YP3=m78ai-9DJhX7ncKA@mail.gmail.com>
Subject: QUIC + Noise
To: IETF QUIC WG <quic@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/iqkxQcb5pTtFA33aS6jwvwUPChY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Apr 2021 11:40:03 -0000

Since another thread (that I don't want to participate in) discussed
ideas about reusing parts of the QUIC specification without relying on
the web PKI, I thought I might mention that we have some experiments
going on in Quinn with using QUIC with the Noise protocol. As far as I
know, this has been discussed before, and there was a prototype
implementation a few years ago [1]. Find out more in the issue
discussion [2] and in the repo for the Noise plugin [3].

If anyone is interested in moving this forward, I'd be happy to
discuss either here (if considered on-topic), in the Quinn Matrix
channel [4] or on Slack.

Kind regards,


[1] https://github.com/rot256/ninn
[2] https://github.com/quinn-rs/quinn/issues/719
[3] https://github.com/ipfs-rust/quinn-noise
[4] https://matrix.to/#/#quinn:matrix.org