A object, and therefore they should not be freed directly after this function has been called.</p>

<p>Any of the values <b>p</b>, <b>q</b>, <b>g</b>, <b>priv_key</b>, and <b>pub_key</b> can also be retrieved separately by the corresponding function DSA_get0_p(), DSA_get0_q(), DSA_get0_g(), DSA_get0_priv_key(), and DSA_get0_pub_key(), respectively.</p>

<p>DSA_set_flags() sets the flags in the <b>flags</b> parameter on the DSA object. Multiple flags can be passed in one go (bitwise ORed together). Any flags