My master key is offline and I have subkeys on a Yubikey.
As expected, I see
sec# when listing keys when using the online system:
gpg -K sec# 4096R/2FFA7695 2016-02-01 [expires: 2020-01-31] uid NAME <EMAIL@ADDRESS.COM> ssb> 2048R/EA7CCF1B 2016-02-01 ssb> 2048R/1E8DA9B9 2016-02-01 ssb> 2048R/5BA60C24 2016-02-01
However, when I go into edit mode, gpg indicates that the Secret is available:
gpg --edit-key 2FFA7695 gpg (GnuPG) 1.4.19; Copyright (C) 2015 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Secret key is available. pub 4096R/2FFA7695 created: 2016-02-01 expires: 2020-01-31 usage: C trust: ultimate validity: ultimate sub 2048R/EA7CCF1B created: 2016-02-01 expires: 2018-01-31 usage: S sub 2048R/1E8DA9B9 created: 2016-02-01 expires: 2018-01-31 usage: E sub 2048R/5BA60C24 created: 2016-02-01 expires: 2018-01-31 usage: A [ultimate] (1). NAME <EMAIL@ADDRESS.COM> [ultimate] (2) [jpeg image of size 1234] gpg>
Tested with several recent versions of GnuPG. Am I misunderstanding this message? Is this just another example of gpg's horrible UI or a bug?