diff options
Diffstat (limited to 'lasso/xml/xml.h')
| -rw-r--r-- | lasso/xml/xml.h | 11 |
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 |
