Re: Primary subkey subpacket

David Shaw <> Tue, 13 August 2002 22:41 UTC

Received: from ( []) by (8.9.1a/8.9.1a) with ESMTP id SAA24260 for <>; Tue, 13 Aug 2002 18:41:22 -0400 (EDT)
Received: from localhost (localhost [[UNIX: localhost]]) by (8.11.6/8.11.3) id g7DMa6o07718 for ietf-openpgp-bks; Tue, 13 Aug 2002 15:36:06 -0700 (PDT)
Received: from ( []) by (8.11.6/8.11.3) with ESMTP id g7DMa4w07714 for <>; Tue, 13 Aug 2002 15:36:04 -0700 (PDT)
Received: (from dshaw@localhost) by (8.11.6/8.11.6) id g7DMa2L14907 for; Tue, 13 Aug 2002 18:36:02 -0400
Date: Tue, 13 Aug 2002 18:36:02 -0400
From: David Shaw <>
Subject: Re: Primary subkey subpacket
Message-ID: <>
References: <>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <>
X-PGP-Key: 99242560 / 7D92 FD31 3AB6 F373 4CC5 9CA1 DB69 8D71 9924 2560
X-Phase-Of-Moon: The Moon is Waxing Crescent (30% of Full)
User-Agent: Mutt/1.5.1i
Precedence: bulk
List-Archive: <>
List-Unsubscribe: <>
List-ID: <>

On Tue, Aug 13, 2002 at 11:58:44PM +0200, Timo Schulz wrote:

> Recently I stumbled over a problems with multiple subkeys. I know
> PGP doesn't let the user choose the key at all and GPG uses the
> newest key by default. What about a "primary subkey" subpacket
> which is placed on the self signature to force the implementation
> to use a special subkey. The format should be similar to the 
> "primary user id" packet.

This is interesting.  You'd have to tie it to the key flags subpacket
somehow, as the notion of "primary" is different for different key
types (primary signing subkey, primary encrypting subkey, etc.)

It could even be a bit set in the key flags subpacket itself.


   David Shaw  |  |  WWW
   "There are two major products that come out of Berkeley: LSD and UNIX.
      We don't believe this to be a coincidence." - Jeremy S. Anderson