diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2015-04-26 18:08:20 -0400 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2015-05-01 10:20:34 -0400 |
commit | ceacc5720647a4d1661889431786c267153d536c (patch) | |
tree | 843756091b67fdfa6a75a41e9aeaadbc3d3c747e /src/libostree/ostree-gpg-verify-result.c | |
parent | cd93780d974866069793932c8437ba4cf83ec3a7 (diff) | |
download | ostree-ceacc5720647a4d1661889431786c267153d536c.tar.gz |
libotutil: Establish a place for GPG utilities
Add ot-gpg-utils.[ch] and move _ostree_gpg_error_to_gio_error() here.
Diffstat (limited to 'src/libostree/ostree-gpg-verify-result.c')
-rw-r--r-- | src/libostree/ostree-gpg-verify-result.c | 38 |
1 files changed, 1 insertions, 37 deletions
diff --git a/src/libostree/ostree-gpg-verify-result.c b/src/libostree/ostree-gpg-verify-result.c index a9e78bf4..f1560a7d 100644 --- a/src/libostree/ostree-gpg-verify-result.c +++ b/src/libostree/ostree-gpg-verify-result.c @@ -27,8 +27,6 @@ #include "ostree-gpg-verify-result-private.h" -#include <gpgme.h> - /** * SECTION: libostree-gpg-verify-result * @title: GPG signature verification results @@ -136,7 +134,7 @@ ostree_gpg_verify_result_initable_init (GInitable *initable, gpg_error = gpgme_new (&result->context); if (gpg_error != GPG_ERR_NO_ERROR) { - _ostree_gpg_error_to_gio_error (gpg_error, error); + ot_gpgme_error_to_gio_error (gpg_error, error); g_prefix_error (error, "Unable to create context: "); goto out; } @@ -594,37 +592,3 @@ ostree_gpg_verify_result_describe (OstreeGpgVerifyResult *result, } } } - -void -_ostree_gpg_error_to_gio_error (gpgme_error_t gpg_error, - GError **error) -{ - GIOErrorEnum errcode; - - /* XXX This list is incomplete. Add cases as needed. */ - - switch (gpg_error) - { - /* special case - shouldn't be here */ - case GPG_ERR_NO_ERROR: - g_return_if_reached (); - - /* special case - abort on out-of-memory */ - case GPG_ERR_ENOMEM: - g_error ("%s: %s", - gpgme_strsource (gpg_error), - gpgme_strerror (gpg_error)); - - case GPG_ERR_INV_VALUE: - errcode = G_IO_ERROR_INVALID_ARGUMENT; - break; - - default: - errcode = G_IO_ERROR_FAILED; - break; - } - - g_set_error (error, G_IO_ERROR, errcode, "%s: %s", - gpgme_strsource (gpg_error), - gpgme_strerror (gpg_error)); -} |