aboutsummaryrefslogtreecommitdiffstats
path: root/agent/agent.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2015-01-29 15:26:07 +0000
committerWerner Koch <[email protected]>2015-01-29 15:26:07 +0000
commit6ab0fac575a8b04152a199cb300a08436b096753 (patch)
tree8a7309b2ef2a8493c1762963fc58049740a60a19 /agent/agent.h
parentpo: Update Japanese Translation. (diff)
downloadgnupg-6ab0fac575a8b04152a199cb300a08436b096753.tar.gz
gnupg-6ab0fac575a8b04152a199cb300a08436b096753.zip
agent: Fix use of imported but unprotected openpgp keys.
* agent/agent.h (PRIVATE_KEY_OPENPGP_NONE): New. * agent/command.c (do_one_keyinfo): Implement it. * agent/findkey.c (agent_key_from_file): Ditto. (agent_key_info_from_file): Ditto. (agent_delete_key): Ditto. * agent/protect.c (agent_private_key_type): Add detection for openpgp "none" method. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'agent/agent.h')
-rw-r--r--agent/agent.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/agent/agent.h b/agent/agent.h
index 45362421d..f60061e6f 100644
--- a/agent/agent.h
+++ b/agent/agent.h
@@ -248,7 +248,8 @@ enum
PRIVATE_KEY_PROTECTED = 2, /* The key is protected. */
PRIVATE_KEY_SHADOWED = 3, /* The key is a stub for a smartcard
based key. */
- PROTECTED_SHARED_SECRET = 4 /* RFU. */
+ PROTECTED_SHARED_SECRET = 4, /* RFU. */
+ PRIVATE_KEY_OPENPGP_NONE = 5 /* openpgp-native with protection "none". */
};