Re: [openpgp] Fingerprints

Jon Callas <jon@callas.org> Wed, 15 April 2015 19:11 UTC

Return-Path: <jon@callas.org>
X-Original-To: openpgp@ietfa.amsl.com
Delivered-To: openpgp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E38711A6FF7 for <openpgp@ietfa.amsl.com>; Wed, 15 Apr 2015 12:11:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, SPF_PASS=-0.001] autolearn=ham
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 EMxRnmVrWzvW for <openpgp@ietfa.amsl.com>; Wed, 15 Apr 2015 12:11:16 -0700 (PDT)
Received: from mail.merrymeet.com (merrymeet.com [173.164.244.100]) by ietfa.amsl.com (Postfix) with ESMTP id D6E801A8851 for <openpgp@ietf.org>; Wed, 15 Apr 2015 12:11:15 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.merrymeet.com (Postfix) with ESMTP id 4DA9F700DFFE for <openpgp@ietf.org>; Wed, 15 Apr 2015 12:11:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at merrymeet.com
Received: from mail.merrymeet.com ([127.0.0.1]) by localhost (merrymeet.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d-771s-J8buo for <openpgp@ietf.org>; Wed, 15 Apr 2015 12:11:14 -0700 (PDT)
Received: from keys.merrymeet.com (keys.merrymeet.com [173.164.244.97]) by mail.merrymeet.com (Postfix) with ESMTPSA id 29CAB700DFE1 for <openpgp@ietf.org>; Wed, 15 Apr 2015 12:11:14 -0700 (PDT)
Received: from [10.0.23.30] ([173.164.244.98]) by keys.merrymeet.com (PGP Universal service); Wed, 15 Apr 2015 12:11:14 -0700
X-PGP-Universal: processed; by keys.merrymeet.com on Wed, 15 Apr 2015 12:11:14 -0700
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Jon Callas <jon@callas.org>
In-Reply-To: <20150415135105.GJ3106@singpolyma-liberty>
Date: Wed, 15 Apr 2015 12:11:13 -0700
Message-Id: <FE2717DC-3950-4536-B83D-BD005D2F26A6@callas.org>
References: <CAMm+LwhbB+-MnGRBCvprgAGOuu+5CJ2rgod7EBGOQR5UNVrspQ@mail.gmail.com> <87y4m0ozlt.fsf@vigenere.g10code.de> <20150415135105.GJ3106@singpolyma-liberty>
To: "openpgp@ietf.org" <openpgp@ietf.org>
X-Mailer: Apple Mail (2.2098)
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/openpgp/4vIgLK96XpXAwNdqIrHT6vnmA28>
Subject: Re: [openpgp] Fingerprints
X-BeenThere: openpgp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/openpgp>, <mailto:openpgp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/openpgp/>
List-Post: <mailto:openpgp@ietf.org>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/openpgp>, <mailto:openpgp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Apr 2015 19:11:19 -0000

There was a proposal that floated around that defined an extended fingerprint to be an algorithm number followed by the actual bits.

For example, ASCII-fied 23:ABCDEF0123...FF. There's an obvious binary representation. There's an obvious way to truncate that as well -- just decide if you truncate little-endian or big. (Personally, despite being a little-endian bigot, this is a place where network byte order is even to me the obvious win.)

The major advantage of this is that you can define it and then you never have to change it again. We don't have to have any arguments over what hash function is proper to use, etc. An implementation can decide to support or not support whatever.

	Jon