summaryrefslogtreecommitdiffstats
path: root/lasso/xml/private.h
diff options
context:
space:
mode:
Diffstat (limited to 'lasso/xml/private.h')
-rw-r--r--lasso/xml/private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/lasso/xml/private.h b/lasso/xml/private.h
index 9bd87ac5..d8082e3b 100644
--- a/lasso/xml/private.h
+++ b/lasso/xml/private.h
@@ -146,6 +146,12 @@ gboolean lasso_node_init_from_deflated_query_part(LassoNode *node, char *deflate
xmlNode* lasso_node_get_xmlnode_for_any_type(LassoNode *node, xmlNode *cur);
+LassoSaml2EncryptedElement* lasso_node_encrypt(LassoNode *lasso_node,
+ xmlSecKey *encryption_public_key, LassoEncryptionSymKeyType encryption_sym_key_type);
+
+LassoNode* lasso_node_decrypt(LassoSaml2EncryptedElement* encrypted_element,
+ xmlSecKey *encryption_private_key);
+
char* lasso_concat_url_query(char *url, char *query);
xmlDocPtr lasso_xml_parse_memory(const char *buffer, int size);