}
pk = rspamd_cryptobox_pubkey_alloc (type, alg);
+ pk->alg = alg;
+ pk->type = type;
pk_data = rspamd_cryptobox_pubkey_pk (pk, &pklen);
memcpy (pk_data, decoded, pklen);
g_free (decoded);
rspamd_cryptobox_hash (pk->id, pk_data, pklen, NULL, 0);
- pk->alg = alg;
- pk->type = type;
return pk;
}
}
pk = rspamd_cryptobox_pubkey_alloc (type, alg);
+ pk->alg = alg;
+ pk->type = type;
pk_data = rspamd_cryptobox_pubkey_pk (pk, &pklen);
memcpy (pk_data, decoded, pklen);
g_free (decoded);
rspamd_cryptobox_hash (pk->id, pk_data, pklen, NULL, 0);
- pk->alg = alg;
- pk->type = type;
return pk;
}
}
pk = rspamd_cryptobox_pubkey_alloc (type, alg);
+ pk->alg = alg;
+ pk->type = type;
pk_data = rspamd_cryptobox_pubkey_pk (pk, &pklen);
memcpy (pk_data, raw, pklen);
rspamd_cryptobox_hash (pk->id, pk_data, pklen, NULL, 0);
- pk->alg = alg;
- pk->type = type;
return pk;
}