summaryrefslogtreecommitdiff
path: root/cipher/pubkey.c
diff options
context:
space:
mode:
Diffstat (limited to 'cipher/pubkey.c')
-rw-r--r--cipher/pubkey.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/cipher/pubkey.c b/cipher/pubkey.c
index 378e0724..23a43589 100644
--- a/cipher/pubkey.c
+++ b/cipher/pubkey.c
@@ -161,12 +161,16 @@ dummy_decrypt (int algorithm, gcry_mpi_t *result, gcry_mpi_t *data,
static gcry_err_code_t
dummy_sign (int algorithm, gcry_mpi_t *resarr, gcry_mpi_t data,
- gcry_mpi_t *skey)
+ gcry_mpi_t *skey,
+ int flags, int hashalgo)
+
{
(void)algorithm;
(void)resarr;
(void)data;
(void)skey;
+ (void)flags;
+ (void)hashalgo;
fips_signal_error ("using dummy public key function");
return GPG_ERR_NOT_IMPLEMENTED;
}
@@ -728,7 +732,7 @@ pubkey_sign (int algorithm, gcry_mpi_t *resarr, gcry_mpi_t data,
if (module)
{
pubkey = (gcry_pk_spec_t *) module->spec;
- rc = pubkey->sign (algorithm, resarr, data, skey);
+ rc = pubkey->sign (algorithm, resarr, data, skey, 0, 0);
_gcry_module_release (module);
goto ready;
}