summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lasso/id-ff/server.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c
index d161a98e..22e0759d 100644
--- a/lasso/id-ff/server.c
+++ b/lasso/id-ff/server.c
@@ -281,6 +281,16 @@ get_providerID_with_hash(gchar *key, gpointer value, char **providerID)
}
+/**
+ * lasso_server_get_providerID_from_hash:
+ * @server: a #LassoServer
+ * @b64_hash: the base64-encoded provider ID hash
+ *
+ * Looks up a #LassoProvider whose ID hash is @b64_hash and returns its
+ * provider ID.
+ *
+ * Return value: the provider ID, NULL if it was not found.
+ **/
gchar*
lasso_server_get_providerID_from_hash(LassoServer *server, gchar *b64_hash)
{