Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: robbat2@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH v5 10/16] glep-0063: Update and unify expiration term
Date: Sun, 08 Jul 2018 18:44:10
Message-Id: 20180708183902.30367-11-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH v5 00/16] GLEP 63, once again by "Michał Górny"
1 Replace the disjoint 'minimum' and 'recommendation' for expiration with
2 a single requirement. Make it 2.5 years with recommended annual renewal
3 to a fixed day of the year (2 years + some grace time for renewal).
4 Also, remove disjoint expiration recommendation for the primary key
5 and subkeys since many developers fail at implementing that anyway.
6 ---
7 glep-0063.rst | 16 +++++++++-------
8 1 file changed, 9 insertions(+), 7 deletions(-)
9
10 diff --git a/glep-0063.rst b/glep-0063.rst
11 index 7f870bb..9ba778b 100644
12 --- a/glep-0063.rst
13 +++ b/glep-0063.rst
14 @@ -7,7 +7,7 @@ Author: Robin H. Johnson <robbat2@g.o>,
15 Michał Górny <mgorny@g.o>
16 Type: Standards Track
17 Status: Final
18 -Version: 1.1
19 +Version: 2
20 Created: 2013-02-18
21 Last-Modified: 2018-07-07
22 Post-History: 2013-11-10
23 @@ -28,6 +28,11 @@ OpenPGP key management policies for the Gentoo Linux distribution.
24 Changes
25 =======
26
27 +v2
28 + The distinct minimal and recommended expirations have been replaced
29 + by a single requirement. The rules have been simplified to use
30 + the same maximum time of 900 days for both the primary key and subkeys.
31 +
32 v1.1
33 The recommended RSA key size has been changed from 4096 bits
34 to 2048 bits to match the GnuPG recommendations [#GNUPG-FAQ-11-4]_.
35 @@ -75,7 +80,8 @@ not be used to commit.
36
37 c. ECC curve 25519
38
39 -4. Key expiry: 5 years maximum
40 +4. Expiration date on key and all subkeys set to no more than 900 days
41 + into the future
42
43 5. Upload your key to the SKS keyserver rotation before usage!
44
45 @@ -132,11 +138,7 @@ their primary key).
46 2. Primary key and the signing subkey are both of type RSA, 2048 bits
47 (OpenPGP v4 key format or later)
48
49 -3. Key expiry:
50 -
51 - a. Primary key: 3 years maximum, expiry date renewed annually.
52 -
53 - b. Signing subkey: 1 year maximum, expiry date renewed every 6 months.
54 +3. Key expiration renewed annually to a fixed day of the year
55
56 4. Create a revocation certificate & store it hardcopy offsite securely
57 (it's about ~300 bytes).
58 --
59 2.18.0