summaryrefslogtreecommitdiffstats
path: root/lasso/xml/xml.h
diff options
context:
space:
mode:
Diffstat (limited to 'lasso/xml/xml.h')
-rw-r--r--lasso/xml/xml.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/lasso/xml/xml.h b/lasso/xml/xml.h
index e2a7cbd1..e3f341a7 100644
--- a/lasso/xml/xml.h
+++ b/lasso/xml/xml.h
@@ -39,13 +39,10 @@ extern "C" {
#include <libxml/uri.h>
#include <libxml/tree.h>
+#include <lasso/export.h>
#include <lasso/xml/errors.h>
#include <lasso/xml/strings.h>
-#ifdef LASSO_INTERNALS
-#include <lasso/xml/tools.h>
-#endif
-
#define LASSO_TYPE_NODE (lasso_node_get_type())
#define LASSO_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), LASSO_TYPE_NODE, LassoNode))
#define LASSO_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), LASSO_TYPE_NODE, LassoNodeClass))
@@ -68,6 +65,11 @@ typedef enum {
LASSO_SIGNATURE_TYPE_WITHX509
} lassoSignatureType;
+typedef enum {
+ LASSO_SIGNATURE_METHOD_RSA_SHA1 = 1,
+ LASSO_SIGNATURE_METHOD_DSA_SHA1
+} lassoSignatureMethod;
+
typedef struct _LassoNode LassoNode;
typedef struct _LassoNodeClass LassoNodeClass;
typedef struct _LassoNodeClassData LassoNodeClassData;
@@ -122,6 +124,7 @@ LASSO_EXPORT gint lasso_node_verify_signature(LassoNode *node,
#ifdef LASSO_INTERNALS
#include <lasso/xml/internals.h>
+#include <lasso/xml/tools.h>
#endif
#ifdef __cplusplus