diff options
Diffstat (limited to 'src/libostree/ostree-sign-dummy.c')
-rw-r--r-- | src/libostree/ostree-sign-dummy.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libostree/ostree-sign-dummy.c b/src/libostree/ostree-sign-dummy.c index 82575dc5..56f10d6e 100644 --- a/src/libostree/ostree-sign-dummy.c +++ b/src/libostree/ostree-sign-dummy.c @@ -154,6 +154,7 @@ const gchar * ostree_sign_dummy_metadata_format (OstreeSign *self) gboolean ostree_sign_dummy_data_verify (OstreeSign *self, GBytes *data, GVariant *signatures, + char **out_success_message, GError **error) { if (!check_dummy_sign_enabled (error)) @@ -182,7 +183,11 @@ gboolean ostree_sign_dummy_data_verify (OstreeSign *self, g_debug("Stored signature %d: %s", (gint)i, sign->pk_ascii); if (!g_strcmp0(sign_ascii, sign->pk_ascii)) - return TRUE; + { + if (out_success_message) + *out_success_message = g_strdup ("dummy: Signature verified"); + return TRUE; + } else return glnx_throw (error, "signature: dummy: incorrect signature %" G_GSIZE_FORMAT, i); } |