Reported by Andreas Metzler.
GNUTLS_OPENPGP_FMT_BASE64
} gnutls_openpgp_crt_fmt_t;
- typedef unsigned char gnutls_openpgp_keyid_t[8];
+#define GNUTLS_OPENPGP_KEYID_SIZE 8
+ typedef unsigned char gnutls_openpgp_keyid_t[GNUTLS_OPENPGP_KEYID_SIZE];
/* gnutls_openpgp_cert_t should be defined in gnutls.h
*/
static int
get_keyid (gnutls_openpgp_keyid_t keyid, const char *str)
{
- size_t keyid_size = sizeof (keyid);
+ size_t keyid_size = GNUTLS_OPENPGP_KEYID_SIZE;
if (strlen (str) != 16)
{
_gnutls_debug_log
("Importing Openpgp cert and using openpgp sub key: %s\n",
- _gnutls_bin2hex (keyid, sizeof (keyid), err_buf, sizeof (err_buf),
+ _gnutls_bin2hex (keyid, GNUTLS_OPENPGP_KEYID_SIZE, err_buf, sizeof (err_buf),
NULL));
KEYID_IMPORT (kid32, keyid);
gnutls_openpgp_crt_get_subkey_usage (cert, idx, &gcert->key_usage);
gcert->use_subkey = 1;
- memcpy (gcert->subkey_id, keyid, sizeof (keyid));
+ memcpy (gcert->subkey_id, keyid, GNUTLS_OPENPGP_KEYID_SIZE);
ret =
_gnutls_openpgp_crt_get_mpis (cert, kid32, gcert->params,
return GNUTLS_E_INVALID_REQUEST;
}
- memcpy (keyid, key->preferred_keyid, sizeof (gnutls_openpgp_keyid_t));
+ memcpy (keyid, key->preferred_keyid, GNUTLS_OPENPGP_KEYID_SIZE);
return 0;
}
}
key->preferred_set = 1;
- memcpy (key->preferred_keyid, keyid, sizeof (gnutls_openpgp_keyid_t));
+ memcpy (key->preferred_keyid, keyid, GNUTLS_OPENPGP_KEYID_SIZE);
return 0;
}
return GNUTLS_E_INVALID_REQUEST;
}
- memcpy (keyid, key->preferred_keyid, sizeof (gnutls_openpgp_keyid_t));
+ memcpy (keyid, key->preferred_keyid, GNUTLS_OPENPGP_KEYID_SIZE);
return 0;
}
}
key->preferred_set = 1;
- memcpy (key->preferred_keyid, keyid, sizeof (gnutls_openpgp_keyid_t));
+ memcpy (key->preferred_keyid, keyid, GNUTLS_OPENPGP_KEYID_SIZE);
return 0;
}