Re: [openpgp] New fingerprint: to v5 or not to v5

"Mark D. Baushke" <mdb@juniper.net> Mon, 05 October 2015 03:44 UTC

Return-Path: <mdb@juniper.net>
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 960621A06FD for <openpgp@ietfa.amsl.com>; Sun, 4 Oct 2015 20:44:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 1texItxv06a5 for <openpgp@ietfa.amsl.com>; Sun, 4 Oct 2015 20:44:02 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0131.outbound.protection.outlook.com [65.55.169.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86A6F1A03AB for <openpgp@ietf.org>; Sun, 4 Oct 2015 20:44:02 -0700 (PDT)
Received: from BY1PR0501CA0037.namprd05.prod.outlook.com (10.162.139.47) by BN1PR05MB057.namprd05.prod.outlook.com (10.255.202.139) with Microsoft SMTP Server (TLS) id 15.1.286.20; Mon, 5 Oct 2015 03:44:00 +0000
Received: from BN1AFFO11FD008.protection.gbl (2a01:111:f400:7c10::105) by BY1PR0501CA0037.outlook.office365.com (2a01:111:e400:4821::47) with Microsoft SMTP Server (TLS) id 15.1.286.20 via Frontend Transport; Mon, 5 Oct 2015 03:44:00 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.18) smtp.mailfrom=juniper.net; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.18 as permitted sender)
Received: from p-emfe01b-sac.jnpr.net (66.129.239.18) by BN1AFFO11FD008.mail.protection.outlook.com (10.58.52.68) with Microsoft SMTP Server (TLS) id 15.1.286.14 via Frontend Transport; Mon, 5 Oct 2015 03:43:59 +0000
Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sun, 4 Oct 2015 20:43:58 -0700
Received: from eng-mail01.juniper.net (eng-mail01.juniper.net [172.17.28.114]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id t953hvD36101; Sun, 4 Oct 2015 20:43:57 -0700 (PDT) (envelope-from mdb@juniper.net)
Received: from eng-mail01.juniper.net (localhost [127.0.0.1]) by eng-mail01.juniper.net (Postfix) with ESMTP id 011471145A; Sun, 4 Oct 2015 20:43:57 -0700 (PDT)
To: Phillip Hallam-Baker <phill@hallambaker.com>, Watson Ladd <watsonbladd@gmail.com>, IETF OpenPGP <openpgp@ietf.org>, Daniel Kahn Gillmor <dkg@fifthhorseman.net>
In-Reply-To: <87y4fi5wa9.fsf@vigenere.g10code.de>
References: <878u84zy4r.fsf@vigenere.g10code.de> <87fv1xxe5w.fsf@alice.fifthhorseman.net> <87r3lgcup8.fsf@vigenere.g10code.de> <CACsn0c=-LKagSqTbgOV1W4Gu4u-f6vpVq82-nWSLGogjoeFKeg@mail.gmail.com> <CAMm+LwjeKDKnN2ZAisbKhWVS4kwCEm_VvcZ1MtftYzEJQpGdhg@mail.gmail.com> <87y4fi5wa9.fsf@vigenere.g10code.de>
Comments: In-reply-to: Werner Koch <wk@gnupg.org> message dated "Sun, 04 Oct 2015 20:22:06 +0200."
From: "Mark D. Baushke" <mdb@juniper.net>
Date: Sun, 04 Oct 2015 20:43:56 -0700
Message-ID: <74252.1444016636@eng-mail01.juniper.net>
Sender: mdb@juniper.net
MIME-Version: 1.0
Content-Type: text/plain
X-EOPAttributedMessage: 0
X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD008; 1:N/OISPQlLEIAKtNTodGExdgNXkbbijCFS7yCd9QXU6HkVETWgxc5+YH0b6Y1yrySShNxPvGRvh4iyRXIVNjn/PVwq3JI5SvxhZDHYAmS29+ud5boqb+3a9or6C1cDXcAAnpyYHNnhzH+c2APtf9bKFS6xcSRcW2f/DoIJ6nr3P9nM/4xwvr20ofE0r3RLP3/r8mRHCgMChER79eus4KYHomiDg+B3CFBitWMRz+IR7YYmKQLbhnhyxSRNPeU0BnHjuaFza+eLEnSEVY4q70tI0J5PDPN2w/jZNZjMxmsgSYUvnYb5oZk30nkfQ2X/hUowpQs9hOFPC2rIMafuRa15sZ6oAgI9XE34JKg9jTN2QUjSEwDw6zPD252vYqAxreS
X-Forefront-Antispam-Report: CIP:66.129.239.18; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(199003)(189002)(5007970100001)(46102003)(6806005)(93886004)(11100500001)(5001860100001)(50986999)(107886002)(76176999)(189998001)(117636001)(81156007)(2950100001)(97736004)(5001830100001)(5003600100002)(92566002)(69596002)(53416004)(54356999)(77096005)(5001960100002)(19580405001)(5003940100001)(87936001)(77156002)(5001770100001)(62966003)(4001540100001)(48376002)(50466002)(68736005)(76506005)(106466001)(19580395003)(86362001)(47776003)(64706001)(105596002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN1PR05MB057; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB057; 2:ZSDImjiTBI3LvRMSJcPYUkGFsLqtAkv9yWn0McHk8uHRA76VQuxdId4TBXrXybHVU4NlAnh7mE02mRf6jARrTDzmOzafPkWRiEeEM2vETOUhRBkcEmMZva7CTJX+cgbfUwBVXgRkRs+8H+iB3T9Rad4XSsk4qsoJyWf4K68lQ60=; 3:cW4/VlNnsoWr+9qhJ6FWXs2vmeuiMMv6IZ3paRKZX0rF1UUocF9hUswwCWlfvWMSTpV+9murdAR12YeoDazCiNI7fVG3Po24LCPPqfHklQChBp2yah/wGlhOowAloy3DnOH5riL9cW1cHjY+QKeeWKNtwgirNauOIxbPqk3Xp6yNLUE5ZPECuMskObD10mMzD/a14ezEZKUEs4GCxxfLskU0SSl+2kiewLTpUUYudQk=; 25:ln83uO871ktL4wn81Cw/29bzpjXRW4vRaTnSEHVMHz+gw/m0fRb0A2/Sk0rxXCvKwKPqd9Emu1dElASpkZ2+HcXuDrcOT2dq/YzACu8e3rlZhf+rVrpxb6JbpV6tq53PLuB0sNjr13CAa4nk0E4xmzI3mgX97i+px7StywAsMWdv9w8ToXvfBfF2v7N+c/bMj4g7Y+ZQAsaOXqZVN8vVlE8GdeIf3yHCkd3x2E19xpXQdxPybQlXVLJ5jfCIjsaP
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR05MB057;
X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB057; 20:aoblkFLYo98vRAsqAZDLaqGBq4jIrtbMKoDLkGPUdPykadfSHtungi+LBgBzKsLkhvJYo2aYMWDW9DGppsXJaSVdjFvT9axrtC27I571lG1CFmDv+QHEs0WOqNZzKdZFOuF08zGTfSz3zmNkZvtIBFxVLAesB6Ov+0gpvQPHSAywrrzGaFhx9B78EC729p5EbnVFVY4tHujW2+wbeXJxdzXik9Ek+oo3zplUJN4AEXo29VtvtVCVsLfAgPi062Jzi6CXS6q9Km4LjyTfgYfIUY6z4/T3FQW5nSEnuBAGXyE5wL9rhG14/N4q4d61sQ6wW0aKs/17vudLl6dUrigzuHJcRNsCdrO1DSv2Q+cDRkxjI22IJFBJiGIV7Lu00yKtrX6j1QS5gATYiza/RTYz7xpSPPpMhL/FZuzr7mbV3tMW2/5CsmApWalZEcNa5vnJRepFzMzG1stWDXLSDMworEKY2FaLaQuujWGxHaNli+OFLF/JdcNj+IIlQCiDteeH; 4:OrOKw7KXy9hMpuYP8onp14UcurFDCimTamFY/ja3aSLSBh1Zsw9Dq84kqWHeMqxppz7N+rLM87A+k7+Y7hWOqyD4ienWSS9ibofDmJpSb/8JjhKoU6jIZcUYsXR6YubjxOj+gqw3qh06Uk11VA+xeEanE8ozLCFdomHk1YBbY6HYulYcCiUSe498MPjS57THtbM9yLy4M3hpDzGwxMHMFqzvPAQpHuIDIgTHu19XUBOd0gvXBfgdTA/cUQ9N3hUi/Ry9/Xbmxd1QMFRbJD4l0e3y1FmstHOrYmux/48Dz0/hEj2iud31Dnl8+5NPiTVZCzleC/8anpEBgUGtgSiDfLJnEi/7at+Hc+5X12inyQ0=
X-Microsoft-Antispam-PRVS: <BN1PR05MB0575CEA4C4336B4163C9F82BF480@BN1PR05MB057.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001); SRVR:BN1PR05MB057; BCL:0; PCL:0; RULEID:; SRVR:BN1PR05MB057;
X-Forefront-PRVS: 07200C0526
X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB057; 23:XvMoYWjA9DUHyO7lru5zo/lRGYs7EAbZVJAPe+uQXbc8U4+xq8PUxkYI3He7JOWx05Lj7ZROUKCl0UyLOUe23yKCAzFjLisSDnnjTEP/Ge3rdFhx2JadII+p1KhteCrYB3OPT+giTSyNXxKzyaKuY+2wAx4MviAjKcoMm3donMTb9mQvgcjZHHaOBelRoasdXmZYL+NCkfqFEneFCj3A1IEpLLw8hlMQZ1BkvuZUyIoasn7SdWgzCS9+Wy+V+9RNykIYBYithb7qXvxPpF/m98WfZFDQ7h1p6Ivs0/nB1H0AirG74/f4h+Vr+3SLJZfoOYvMD/Hk6XW5SNcDUeKIEY7c73l2Q0PXvQvytlXNhEpfD7OrBvyNAqauJWyhPmZSVq2PWwjMSgFXfUMgA9mUEe9oBkq9rlYNIIOMasciY4iXPY/hakQBgvVIIedJOAXC5wMeUxdzMnPJ5B9CdRqtZ2yK+bE/Pvc3ik83IL9dcLVZvoa183y0vles9HW6fKyF84K9dRGYw/FNRX6qSdDVzlz2htj5BfCicGbaoHvBgKCEIYhwvhD2eVy1bZbRzgIt31cMzJhzPfyJHYhhzS8Qu7PMrownbm1Tg3M4uwu/ANMFOw1ko5U/sKWSQXrtKfxYdDAJnbhlVeX2DwwCw2oHwcoudbUIPj5B8LZ2Cp95SswQ421bz0gM0wqz3mMkJ+YXQF6bpIyfjuy/TWD5/Ng9KiYN/6pKrfmqetZ58XaubWtBiNWc3bFelyC1md5/MM9QF0/H4n8Qe1DCX3i1tgUkZbcMJjVp0PQdL31rOE0tzL9m0dOIgQGlPjb2BZa9j5I23ebpJzE5frPnotnJNvY1jJ5OKES3iL6BdpVKclKE9BPPVStPJRj0gAa9cylSk0cgnGZ9AZKppKL8EXFbUTRvcLNVqH+IWrmi/nftqZj2uJ/vinwdoLd9etX96nVX883K7+VQXfCuLsiZCQLn0PLmwpKdCB9ILvo4n2tX/2ihwcqMkm8oycwM7PY8/S2S9wtvzLF4WVSgg0eXAstAdU21miUzPwTzfL1gsATaKfVABZ1t7mIYBk/hsrNUov9P0axt1WrXJ/ttT4sXsjdwngJ1DWGJZFVWxeY/2lT6iio/IQFxnzvDiV90Rw7XgNWmeR1UhzcN0stU9RW5iYP3s7P2/2Uc0mI48eii3hZVC1yFbOEYA5JhAZb/iMnEce2Uzyf/
X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB057; 5:Wjq+tKLvxq9sdCFuMLEo97vGwcyB/2ELDw5CAJRSbtqRm5B/0TV2aygbpWFc7gSDawXexgV96Esslmhkgi5ShcwbHqtBumxxsPtsBFTGDqtkkMNZqsWBLUKTHLPNg/fDHQgDG1jj08ezXu+muJSumQ==; 24:c3/33S8snC14Fg3U7SbnLaaE0fzGMe2e3k0p1JPEKB09xw0nDWXHnpoeSPvko1ftchYG1uHJXYdpMCUK7dO+agCROoTGVv/eBgkpV2YOwHg=; 20:FAAByMyC794IsZ3Sor7HzISjtLhoff3IIsKqrqKaKH27FC2zmbuW0vnLPYRjQFmCNc/xvvUhXl/4MMM/es0TWg==
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2015 03:43:59.9864 (UTC)
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.18]; Helo=[p-emfe01b-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR05MB057
Archived-At: <http://mailarchive.ietf.org/arch/msg/openpgp/UVpYuT-Sc20qiaSPTexPXkbjTn0>
Subject: Re: [openpgp] New fingerprint: to v5 or not to v5
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 05 Oct 2015 03:44:04 -0000

> On Sun,  4 Oct 2015 03:50, phill@hallambaker.com said:
...
> See rfc-4880, 12.2 (Key IDs and fingerprints)
...
>     c) timestamp of key creation (4 octets);

This reminds me. I suspect we want to move to be explicit that the
timestamp is unsigned during RFC 4880bis, or we want to allocate
more bits and make it a 64-bit integer (8 octets).

The currnet POSIX-compliant epoch time_t starting at midnight January 1,
1970 using a signed 32-bit integer (4 octets) runs into trouble at 0x80000000 
03:14:08 UTC on 19 January 2038 which might also be read as
20:45:52 UTC on 13 December 1901 (-2147483648).

	-- Mark