[Drip] draft-ietf-drip-rid EdDSA HOST_ID needs updated rfc 8005

Robert Moskowitz <rgm@labs.htt-consult.com> Thu, 18 November 2021 13:41 UTC

Return-Path: <rgm@labs.htt-consult.com>
X-Original-To: tm-rid@ietfa.amsl.com
Delivered-To: tm-rid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44B503A073D for <tm-rid@ietfa.amsl.com>; Thu, 18 Nov 2021 05:41:41 -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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 kQ52977coF5J for <tm-rid@ietfa.amsl.com>; Thu, 18 Nov 2021 05:41:36 -0800 (PST)
Received: from z9m9z.htt-consult.com (z9m9z.htt-consult.com [23.123.122.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA3443A0794 for <tm-rid@ietf.org>; Thu, 18 Nov 2021 05:41:36 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by z9m9z.htt-consult.com (Postfix) with ESMTP id 5887362710 for <tm-rid@ietf.org>; Thu, 18 Nov 2021 08:40:36 -0500 (EST)
X-Virus-Scanned: amavisd-new at htt-consult.com
Received: from z9m9z.htt-consult.com ([127.0.0.1]) by localhost (z9m9z.htt-consult.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 5gDsAFa08gqV for <tm-rid@ietf.org>; Thu, 18 Nov 2021 08:40:31 -0500 (EST)
Received: from [192.168.160.11] (unknown [192.168.160.11]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by z9m9z.htt-consult.com (Postfix) with ESMTPSA id 24DC362569 for <tm-rid@ietf.org>; Thu, 18 Nov 2021 08:40:31 -0500 (EST)
Message-ID: <e1587728-7b1b-d467-76e5-c1e779629ee3@labs.htt-consult.com>
Date: Thu, 18 Nov 2021 08:41:25 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
Content-Language: en-US
To: "tm-rid@ietf.org" <tm-rid@ietf.org>
From: Robert Moskowitz <rgm@labs.htt-consult.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tm-rid/aWichDKRItah5k5ywh702VQFzy0>
Subject: [Drip] draft-ietf-drip-rid EdDSA HOST_ID needs updated rfc 8005
X-BeenThere: tm-rid@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Drone Remote Identification Protocol <tm-rid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tm-rid>, <mailto:tm-rid-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tm-rid/>
List-Post: <mailto:tm-rid@ietf.org>
List-Help: <mailto:tm-rid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tm-rid>, <mailto:tm-rid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Nov 2021 13:41:41 -0000

My bad for only catching this now, but at least I caught it during wglc:

RFC 8005 sec 5.5  Public Key Format

HIP DNS RR, unlike DANE TLSA RR, does not use a format that inherits 
public key formats via some other mechanism (TLSA uses ASN.1 
SubjectPublicKeyInfo).  It is rather direct in what is included.

Thus to support the new EdDSA HOST_ID type, rfc 8005 needs to be updated 
to reference RFC 8080 to allow for EdDSA PK in the HIP RR. Or at least 
that would parallel what was done for ECDSA.

I could do this with a section

3.4.1.1  HIP DNS RR support for EdDSA

And then request IANA to update:

https://www.iana.org/assignments/ipseckey-rr-parameters/ipseckey-rr-parameters.xhtml

Algorithm Type Field

to add recommended

4     An EdDSA key is present, in the format defined in [RFC8080]     
[RFC????]


Comments?

Should this update to 8005 be part of drip-rid where the HIP HOST_ID 
parameter gets a new EdDSA algorithm or should this be handled in a 
separate draft?

Bob