Print out DSA key if parameters absent.
In DSA_print DSA parameters can be absent (e.g inherited) it is not a fatal error.
This commit is contained in:
parent
e1e39a2451
commit
1cbd7456aa
@ -208,11 +208,6 @@ int DSA_print(BIO *bp, const DSA *x, int off)
|
|||||||
|
|
||||||
if (x->p)
|
if (x->p)
|
||||||
buf_len = (size_t)BN_num_bytes(x->p);
|
buf_len = (size_t)BN_num_bytes(x->p);
|
||||||
else
|
|
||||||
{
|
|
||||||
DSAerr(DSA_F_DSA_PRINT,DSA_R_MISSING_PARAMETERS);
|
|
||||||
goto err;
|
|
||||||
}
|
|
||||||
if (x->q)
|
if (x->q)
|
||||||
if (buf_len < (i = (size_t)BN_num_bytes(x->q)))
|
if (buf_len < (i = (size_t)BN_num_bytes(x->q)))
|
||||||
buf_len = i;
|
buf_len = i;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user