[TLS] ESNI Android Implementation
Justice Parham <justking100@gmail.com> Tue, 21 January 2020 08:29 UTC
Return-Path: <justking100@gmail.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 63A9B1200E6
for <tls@ietfa.amsl.com>; Tue, 21 Jan 2020 00:29:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.747
X-Spam-Level:
X-Spam-Status: No, score=-1.747 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25,
FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=no 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 2m5OMNDX8mNI for <tls@ietfa.amsl.com>;
Tue, 21 Jan 2020 00:29:50 -0800 (PST)
Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com
[IPv6:2a00:1450:4864:20::544])
(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 5DC51120043
for <tls@ietf.org>; Tue, 21 Jan 2020 00:29:50 -0800 (PST)
Received: by mail-ed1-x544.google.com with SMTP id dc19so2107447edb.10
for <tls@ietf.org>; Tue, 21 Jan 2020 00:29:50 -0800 (PST)
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=ZPKj63q1ib5JN+Z/3pEXzqgwDcWhubuNcbFlA83lmV8=;
b=pX+KcqYHmUJ7JMQIA7tItYyHOeby2o+X1pHy5OGaD1wFzSMVz2d1+dilJEpAdrOjJs
ztNRBqDXEhK3wyhS3E8YoDWfdW/vG/yD0gsa1cxXKJIWxzs8NDaT1RV9wOD21jdHV4FH
w1CCbJwWWOoM2wlI4L3+VODa8Nqi9T8EdgGa4HMTDJkhl7lJy0AJIVFXQzmJ/jc9ldA4
utHOW8Brb4SYVhm+iJPluFmQHZ/neiLag+AsguIQYGkbXo0Yb5prj2TP522QDxxstgq0
68rg8lwqPBoPsCgmAOgb09K/qaxG6kkgqTCAzxTsqbAul8rb+4V2HUBI5g/H9NaGcqyf
i1Fg==
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=ZPKj63q1ib5JN+Z/3pEXzqgwDcWhubuNcbFlA83lmV8=;
b=lUIvjYLdDeEo/GzUXcEi1ZuYIshpa3tHQ0qbWyLG/+mK1wNbj9Sn/FHTVk6SiuxYhb
Zvg2UhcUOufFcenbGHU9sncpuheMBoZg+bQESruzIWACKAf+EvWob7H33dUOq/mhrYvQ
/vUMmNaq6kOZZ3vn8weBWg4Q5YZIq6h9OCCXKnc5YYenAiUsdaUZFwXWjkKPDH9YBcq0
HwYPS1sDB4rX2kZBRJ5P7y+ywt4mKO+qJ+dO2NExpNe8hXtlICTyL8+H+4bl+djdUJpp
fgjJsCazmBLe8zmzQ54RTt6FBkhMUJiKxN/GRgYpLEhIAQUyDMBpik92Qc9w2hluf/sK
1PFg==
X-Gm-Message-State: APjAAAWFP9Pqzy+/ywPHhADCEqrGmv6EMukyTTCTpeB/lxvswgELerp6
kuCEIen67W/4UKHYA2P1lC3mfWI9/A1YyKlHMrdjoIAJ
X-Google-Smtp-Source: APXvYqwF/g7xT3z/YulOprWYEAcNsDQW9CdU6gaxZcotUDSta/fNDgGrmE9iaPTs94j6cxSmm06Cg5TfQFEtkxEfOpw=
X-Received: by 2002:a50:9b03:: with SMTP id o3mr2814023edi.371.1579595388628;
Tue, 21 Jan 2020 00:29:48 -0800 (PST)
MIME-Version: 1.0
From: Justice Parham <justking100@gmail.com>
Date: Tue, 21 Jan 2020 03:29:36 -0500
Message-ID: <CALd5by3_MLtnjK1mygfWbEe=S83t2K3tvOcoUNgbBQJOYXgyXA@mail.gmail.com>
To: tls@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000730bc059ca2368b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/dGOu58ISV3LjI-rQxsmm2XevXwE>
Subject: [TLS] ESNI Android Implementation
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working
group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>,
<mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls/>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>,
<mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jan 2020 08:29:52 -0000
Hello tlsWG, First I would like to introduce myself to you. My name is Justice Parham (github mrsylerpowers) a current Senior Undergraduate Student at North Carolina A&T State University. As my senior project I decided to create a android system wide implementation of the ESNI Draft. I am planning on implementing draft-ietf-tls-esni-02 because this is the version that cloudflare currently has published on their servers. I am planning on upgrading to newer versions of ESNI as more implementations come out on the server side My question to everyone is if creating this implementation will hurt or help this document? I would really like for this to be a standard that is used everywhere in every browser and in every computer. But I understand draft-ietf-tls-sni-encryption 3.4 <https://tools.ietf.org/html/draft-ietf-tls-sni-encryption-09#section-3.4>'s importance about not sticking out. Is there a time where vendors all plan to implement or do you think this is a perfect time to create this?
- [TLS] ESNI Android Implementation Justice Parham
- Re: [TLS] ESNI Android Implementation Nick Sullivan
- Re: [TLS] ESNI Android Implementation Stephen Farrell