summaryrefslogtreecommitdiffstats
path: root/lasso/xml/errors.h
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-08-01 03:29:43 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-08-01 03:29:43 +0000
commitb9db3340dd2bb3b36ccd199ff450dc0b53fcfc35 (patch)
treeef350be02a7442c759859f09df790d3a7d8cc9da /lasso/xml/errors.h
parent0ecf1691ba1f1590b480ee53a6af0c0dbb66424a (diff)
downloadlasso-b9db3340dd2bb3b36ccd199ff450dc0b53fcfc35.tar.gz
lasso-b9db3340dd2bb3b36ccd199ff450dc0b53fcfc35.tar.xz
lasso-b9db3340dd2bb3b36ccd199ff450dc0b53fcfc35.zip
Added a new argument 'err' (GError *) in 5 methods:
lasso_ds_signature_sign, lasso_node_add_signature, lasso_node_verify_signature, lasso_saml_assertion_set_signature, lasso_samlp_request_abstract_set_signature, lasso_samlp_response_abstract_set_signature for reporting always more errors.
Diffstat (limited to 'lasso/xml/errors.h')
-rw-r--r--lasso/xml/errors.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/lasso/xml/errors.h b/lasso/xml/errors.h
index 61e0a844..a127148e 100644
--- a/lasso/xml/errors.h
+++ b/lasso/xml/errors.h
@@ -28,4 +28,22 @@
#define LASSO_XML_ERROR_ATTR_NOTFOUND -3
#define LASSO_XML_ERROR_ATTR_VALUE_NOTFOUND -4
+#define LASSO_XML_ERROR_UNDEFINED -99
+
+#define LASSO_DS_ERROR_CONTEXT_CREATION_FAILED -101
+#define LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED -102
+#define LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED -103
+#define LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED -104
+#define LASSO_DS_ERROR_SIGNATURE_FAILED -105
+#define LASSO_DS_ERROR_SIGNATURE_NOTFOUND -106
+#define LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED -107
+#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -108
+#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -109
+#define LASSO_DS_ERROR_INVALID_SIGNATURE -110
+
+#define LASSO_PARAM_ERROR_INVALID_OBJ_TYPE -201
+#define LASSO_PARAM_ERROR_INVALID_VALUE -202
+
+#define LASSO_ERR_ERROR_CHECK_FAILED -666
+
const char* lasso_strerror(int error_code);