Fix C code generate by 'openssl dsaparam -C'.
This commit is contained in:
parent
5860ecb8ec
commit
f99267cffc
4
CHANGES
4
CHANGES
@ -4,6 +4,10 @@
|
|||||||
|
|
||||||
Changes between 0.9.6 and 0.9.6a [xx XXX 2000]
|
Changes between 0.9.6 and 0.9.6a [xx XXX 2000]
|
||||||
|
|
||||||
|
*) Fix C code generated by 'openssl dsaparam -C': If a BN_bin2bn
|
||||||
|
call failed, free the DSA structure.
|
||||||
|
[Bodo Moeller]
|
||||||
|
|
||||||
*) Fix to uni2asc() to cope with zero length Unicode strings.
|
*) Fix to uni2asc() to cope with zero length Unicode strings.
|
||||||
These are present in some PKCS#12 files.
|
These are present in some PKCS#12 files.
|
||||||
[Steve Henson]
|
[Steve Henson]
|
||||||
|
@ -311,7 +311,7 @@ bad:
|
|||||||
printf("\tdsa->g=BN_bin2bn(dsa%d_g,sizeof(dsa%d_g),NULL);\n",
|
printf("\tdsa->g=BN_bin2bn(dsa%d_g,sizeof(dsa%d_g),NULL);\n",
|
||||||
bits_p,bits_p);
|
bits_p,bits_p);
|
||||||
printf("\tif ((dsa->p == NULL) || (dsa->q == NULL) || (dsa->g == NULL))\n");
|
printf("\tif ((dsa->p == NULL) || (dsa->q == NULL) || (dsa->g == NULL))\n");
|
||||||
printf("\t\treturn(NULL);\n");
|
printf("\t\t{ DSA_free(dsa); return(NULL); }\n");
|
||||||
printf("\treturn(dsa);\n\t}\n");
|
printf("\treturn(dsa);\n\t}\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user