From 58785c880d4540e0f75738b3b10a8a03c35d5ee1 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 20 Oct 2006 11:38:48 +0000 Subject: Allow to select X.509 certificates using the keygrip. --- sm/keydb.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'sm/keydb.c') diff --git a/sm/keydb.c b/sm/keydb.c index da2ec4ac5..ecb9ffaf0 100644 --- a/sm/keydb.c +++ b/sm/keydb.c @@ -1140,7 +1140,15 @@ classify_user_id (const char *name, mode = KEYDB_SEARCH_MODE_FPR; } break; - + + case '&': /* Keygrip*/ + { + if (hex2bin (s+1, desc->u.grip, 20) < 0) + return 0; /* Invalid. */ + mode = KEYDB_SEARCH_MODE_KEYGRIP; + } + break; + default: if (s[0] == '0' && s[1] == 'x') { -- cgit v1.2.3