(gcry_pk_get_keygrip): Allow for shadowed-private-key.
authorWerner Koch <wk@gnupg.org>
Fri, 25 Feb 2005 10:48:10 +0000 (10:48 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 25 Feb 2005 10:48:10 +0000 (10:48 +0000)
cipher/ChangeLog
cipher/pubkey.c

index 3ace8ab..bc2a2ec 100644 (file)
@@ -1,3 +1,7 @@
+2005-02-25  Werner Koch  <wk@g10code.com>
+
+       * pubkey.c (gcry_pk_get_keygrip): Allow for shadowed-private-key.
+
 2005-02-13  Moritz Schulte  <moritz@g10code.com>
 
        * serpent.c: Updated from 1.2 branch:
index af2890f..b1d9b82 100644 (file)
@@ -2086,6 +2086,8 @@ gcry_pk_get_keygrip (gcry_sexp_t key, unsigned char *array)
   if (! list)
     list = gcry_sexp_find_token (key, "protected-private-key", 0);
   if (! list)
+    list = gcry_sexp_find_token (key, "shadowed-private-key", 0);
+  if (! list)
     return NULL; /* No public- or private-key object. */
 
   l2 = gcry_sexp_cadr (list);