summaryrefslogtreecommitdiff
path: root/dsa-sha256-sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'dsa-sha256-sign.c')
-rw-r--r--dsa-sha256-sign.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/dsa-sha256-sign.c b/dsa-sha256-sign.c
index 68f66d01..1bb7cb82 100644
--- a/dsa-sha256-sign.c
+++ b/dsa-sha256-sign.c
@@ -36,7 +36,8 @@ dsa_sha256_sign_digest(const struct dsa_public_key *pub,
const uint8_t *digest,
struct dsa_signature *signature)
{
- return dsa_sign(pub, key, random_ctx, random,
+ return dsa_sign((const struct dsa_params *) pub, key->x,
+ random_ctx, random,
SHA256_DIGEST_SIZE, digest, signature);
}
@@ -50,6 +51,7 @@ dsa_sha256_sign(const struct dsa_public_key *pub,
uint8_t digest[SHA256_DIGEST_SIZE];
sha256_digest(hash, sizeof(digest), digest);
- return dsa_sign(pub, key, random_ctx, random,
+ return dsa_sign((const struct dsa_params *) pub, key->x,
+ random_ctx, random,
sizeof(digest), digest, signature);
}