Only use DSA-functions if available.
Submitted by: "Hellan,Kim KHE" <KHE@kmd.dk> Reviewed by: PR: 167
This commit is contained in:
parent
02750ff56f
commit
77c46bbf29
@ -923,10 +923,14 @@ bad:
|
|||||||
|
|
||||||
BIO_printf(bio_err,"Generating certificate request\n");
|
BIO_printf(bio_err,"Generating certificate request\n");
|
||||||
|
|
||||||
|
#ifndef OPENSSL_NO_DSA
|
||||||
if (pk->type == EVP_PKEY_DSA)
|
if (pk->type == EVP_PKEY_DSA)
|
||||||
digest=EVP_dss1();
|
digest=EVP_dss1();
|
||||||
else if (pk->type == EVP_PKEY_ECDSA)
|
#endif
|
||||||
|
#ifndef OPENSSL_NO_ECDSA
|
||||||
|
if (pk->type == EVP_PKEY_ECDSA)
|
||||||
digest=EVP_ecdsa();
|
digest=EVP_ecdsa();
|
||||||
|
#endif
|
||||||
|
|
||||||
rq=X509_to_X509_REQ(x,pk,digest);
|
rq=X509_to_X509_REQ(x,pk,digest);
|
||||||
EVP_PKEY_free(pk);
|
EVP_PKEY_free(pk);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user