summaryrefslogtreecommitdiffstats
path: root/engines/e_capi.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2008-06-01 23:28:17 +0000
committerDr. Stephen Henson <steve@openssl.org>2008-06-01 23:28:17 +0000
commit2bbe8f9129e3c1299e463aaf9accd7c771adcea9 (patch)
tree57811fc09bda57f96e37e9530b2be21f2c16b055 /engines/e_capi.c
parent4be0a5d42987ad1e78c0397e74c7dc5b43e20160 (diff)
Use keyspec for DSA too.
Diffstat (limited to 'engines/e_capi.c')
-rw-r--r--engines/e_capi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/e_capi.c b/engines/e_capi.c
index c6821ebc6a..f14a71341e 100644
--- a/engines/e_capi.c
+++ b/engines/e_capi.c
@@ -855,7 +855,7 @@ static DSA_SIG *capi_dsa_do_sign(const unsigned char *digest, int dlen,
/* Finally sign it */
slen = sizeof(csigbuf);
- if(!CryptSignHash(hash, AT_SIGNATURE, NULL, 0, csigbuf, &slen))
+ if(!CryptSignHash(hash, capi_key->keyspec, NULL, 0, csigbuf, &slen))
{
CAPIerr(CAPI_F_CAPI_DSA_DO_SIGN, CAPI_R_ERROR_SIGNING_HASH);
capi_addlasterror();