Re: [Idna-update] [Ext] Re: emoji and security

"Patrik Fältström " <paf@frobbit.se> Wed, 14 March 2018 17:53 UTC

Return-Path: <paf@frobbit.se>
X-Original-To: idna-update@ietfa.amsl.com
Delivered-To: idna-update@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A6C412D86E for <idna-update@ietfa.amsl.com>; Wed, 14 Mar 2018 10:53:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.711
X-Spam-Level:
X-Spam-Status: No, score=-0.711 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
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 rqDxkGeHaBGz for <idna-update@ietfa.amsl.com>; Wed, 14 Mar 2018 10:53:21 -0700 (PDT)
Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.185]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBF51124D37 for <idna-update@ietf.org>; Wed, 14 Mar 2018 10:53:20 -0700 (PDT)
Received: from [169.254.169.246] (29-196.icannmeeting.org [199.91.196.29]) by mail.frobbit.se (Postfix) with ESMTPSA id 3205822D95; Wed, 14 Mar 2018 18:53:16 +0100 (CET)
From: "Patrik =?utf-8?b?RsOkbHRzdHLDtm0=?=" <paf@frobbit.se>
To: "Stephane Bortzmeyer" <bortzmeyer@nic.fr>
Cc: "Kim Davies" <kim.davies@iana.org>, "Michel Suignard" <michel@suignard.com>, idna-update@ietf.org, "Andrew Sullivan" <ajs@anvilwalrusden.com>
Date: Wed, 14 Mar 2018 13:53:14 -0400
X-Mailer: MailMate (2.0BETAr6106)
Message-ID: <88B864C0-4C55-42F3-ADF5-02B32A2C2A38@frobbit.se>
In-Reply-To: <20180314161129.t6frhcmv6cvqmyrj@sources.org>
References: <533bb471-da9b-64d0-76aa-a8a1251d256b@ix.netcom.com> <DM5PR1901MB219712F39A6297F9A147312DA2D30@DM5PR1901MB2197.namprd19.prod.outlook.com> <20180313202505.ztersmy2z5xuxlvp@mx4.yitter.info> <DM5PR1901MB2197A704B3233E5236EB703AA2D20@DM5PR1901MB2197.namprd19.prod.outlook.com> <ac2e51de-a9ad-c8ee-96b0-5b50a0e225c4@ix.netcom.com> <20180314011813.2vhpqle3bt726tbb@mx4.yitter.info> <B365481D-F9B6-46AD-BC3A-CC98695131E2@frobbit.se> <DM5PR1901MB219746D7A8CC8E1699DDC773A2D10@DM5PR1901MB2197.namprd19.prod.outlook.com> <20180314151515.GA70553@KIDA-6861.local> <20180314161129.t6frhcmv6cvqmyrj@sources.org>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_2825CA8F-13C1-471E-A700-986A69DABC82_="; micalg=pgp-sha1; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idna-update/zvEBbLbRSgLz7BdNMvGe9gBen2Q>
Subject: Re: [Idna-update] [Ext] Re: emoji and security
X-BeenThere: idna-update@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Internationalized Domain Names in Applications \(IDNA\) implementation and update discussions" <idna-update.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idna-update>, <mailto:idna-update-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idna-update/>
List-Post: <mailto:idna-update@ietf.org>
List-Help: <mailto:idna-update-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idna-update>, <mailto:idna-update-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Mar 2018 17:53:24 -0000

On 14 Mar 2018, at 12:11, Stephane Bortzmeyer wrote:

> Let me check that I understood RFC 5892: an implementation can calculate its own tables but, if they follow RFC 5892, they should get, FOR THE SAME UNICODE VERSION, the same result than IANA, or anyone else, no?

Yes. The rules are normative, so two implementations of RFC5892 is to produce two equal tables of derived property values.

I have myself two implementations I have written in two different languages (Ruby and Python3 -- where the Ruby one is not using any IDN library, for example for normalization) and I compare results of both of them with the result IANA get applying their software.

That is the process we use to validate the tables IANA publish, which are non-normative.

   paf