/[winpt]/trunk/MyGPGME/key.c
ViewVC logotype

Diff of /trunk/MyGPGME/key.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 20 by twoaday, Fri May 20 08:38:32 2005 UTC revision 21 by twoaday, Wed Jul 27 11:17:44 2005 UTC
# Line 511  gpgme_key_get_string_attr (gpgme_key_t k Line 511  gpgme_key_get_string_attr (gpgme_key_t k
511    
512    
513  unsigned long  unsigned long
514  gpgme_key_get_ulong_attr( gpgme_key_t key, gpgme_attr_t what,  gpgme_key_get_ulong_attr (gpgme_key_t key, gpgme_attr_t what,
515                            void ** reserved, int idx )                            void ** reserved, int idx)
516  {  {
517      unsigned long val = 0;      unsigned long val = 0;
518      struct subkey_s * k;      struct subkey_s * k;
# Line 712  gpgme_key_get_ulong_attr( gpgme_key_t ke Line 712  gpgme_key_get_ulong_attr( gpgme_key_t ke
712          val = key->gloflags.disabled;          val = key->gloflags.disabled;
713          break;          break;
714    
715        case GPGME_ATTR_VERSION: {
716            char *fpr = key->keys.fingerprint;
717            if (!fpr)
718                val = 4;
719            else if (key->keys.key_algo == GPGME_PK_RSA &&
720                     strlen (fpr) == 32)
721                val = 3;
722            }
723            break;
724    
725      case GPGME_ATTR_KEY_USABLE:      case GPGME_ATTR_KEY_USABLE:
726          n = 4;          n = 4;
727          for (k=&key->keys; k && idx; k=k->next, idx--)          for (k=&key->keys; k && idx; k=k->next, idx--)

Legend:
Removed from v.20  
changed lines
  Added in v.21

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26