X-Git-Url: https://the.earth.li/gitweb/?p=onak.git;a=blobdiff_plain;f=cleankey.c;fp=cleankey.c;h=95636c000306050c911b4e0b8b3470c655b761b8;hp=10fb661bca71b9dd3918e5ffdc83d69bb50aa6dc;hb=a8825da931cb70c760202bfc3dd2da56193f47b2;hpb=b04b23d85b841b12d848ac70f527e8e114f7cb29 diff --git a/cleankey.c b/cleankey.c index 10fb661..95636c0 100644 --- a/cleankey.c +++ b/cleankey.c @@ -183,7 +183,8 @@ int clean_sighashes(struct onak_dbctx *dbctx, remove = true; if (sigid == keyid) { - ret = onak_check_hash_sig(key, (*sigs)->packet, + ret = onak_check_hash_sig(key->publickey, + (*sigs)->packet, hash, hashtype); /* We have a valid self signature */ @@ -208,7 +209,7 @@ int clean_sighashes(struct onak_dbctx *dbctx, for (curkey = sigkeys; curkey != NULL; curkey = curkey->next) { - ret = onak_check_hash_sig(curkey, + ret = onak_check_hash_sig(curkey->publickey, (*sigs)->packet, hash, hashtype);