False alarm; the getter was just redundant. @alg was beind validated at
validate_certificate_public_key_algorithm().
{
X509_PUBKEY *pubkey;
X509_ALGOR *pa;
- ASN1_OBJECT *alg;
int ok;
int error;
if (pubkey == NULL)
return val_crypto_err("X509_get_X509_PUBKEY() returned NULL");
- /* TODO not validating @alg? */
- ok = X509_PUBKEY_get0_param(&alg, NULL, NULL, &pa, pubkey);
+ ok = X509_PUBKEY_get0_param(NULL, NULL, NULL, &pa, pubkey);
if (!ok)
return val_crypto_err("X509_PUBKEY_get0_param() returned %d", ok);