2005-07-26 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Tue, 26 Jul 2005 17:30:36 +0000 (17:30 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Tue, 26 Jul 2005 17:30:36 +0000 (17:30 +0000)
* keylist.c (gpgme_get_key): Allow key IDs.

gpgme/ChangeLog
gpgme/keylist.c

index a7ffbabf6401e319bd2b8bcfac4d7f68ecb5865e..b59c04fd986cef877dc88a6ae686c75fa3ffb853 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-26  Marcus Brinkmann  <marcus@g10code.de>
+
+       * keylist.c (gpgme_get_key): Allow key IDs.
+
 2005-06-20  Marcus Brinkmann  <marcus@g10code.de>
 
        * gpgme.m4: Only call GPGME_CONFIG if found.
index 3d9f868c83d7a4dee40ceb8eb6550edd62b04913..e26ddf096cf5a67fc032d26333674ff6aa24fe1e 100644 (file)
@@ -842,7 +842,7 @@ gpgme_get_key (gpgme_ctx_t ctx, const char *fpr, gpgme_key_t *r_key,
   if (!ctx || !r_key || !fpr)
     return gpg_error (GPG_ERR_INV_VALUE);
   
-  if (strlen (fpr) < 16)       /* We have at least a key ID.  */
+  if (strlen (fpr) < 8)        /* We have at least a key ID.  */
     return gpg_error (GPG_ERR_INV_VALUE);
 
   /* FIXME: We use our own context because we have to avoid the user's