summaryrefslogtreecommitdiffstats
path: root/lasso/xml
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-10-01 00:48:59 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-10-01 00:48:59 +0000
commitfa98eee04e53da96df4e4891f07002b6681da119 (patch)
tree6f24d75c0f7e9bfd2864539d79b1a7bb13af8c18 /lasso/xml
parent892faf269395f32035a293554ae6524ad7dd8ad0 (diff)
downloadlasso-fa98eee04e53da96df4e4891f07002b6681da119.tar.gz
lasso-fa98eee04e53da96df4e4891f07002b6681da119.tar.xz
lasso-fa98eee04e53da96df4e4891f07002b6681da119.zip
Added one error code
Diffstat (limited to 'lasso/xml')
-rw-r--r--lasso/xml/errors.c12
-rw-r--r--lasso/xml/errors.h1
2 files changed, 8 insertions, 5 deletions
diff --git a/lasso/xml/errors.c b/lasso/xml/errors.c
index 5532eb93..12878d76 100644
--- a/lasso/xml/errors.c
+++ b/lasso/xml/errors.c
@@ -41,6 +41,10 @@ lasso_strerror(int error_code)
case LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND:
return "Unable to get '%s' attribute value of '%s' element.\n";
+ case LASSO_DS_ERROR_SIGNATURE_NOT_FOUND:
+ return "Signature element not found in %s.\n";
+ case LASSO_DS_ERROR_INVALID_SIGNATURE:
+ return "The signature of %s is invalid.\n";
case LASSO_DS_ERROR_CONTEXT_CREATION_FAILED:
return "Failed to create signature context.\n";
case LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED:
@@ -51,17 +55,15 @@ lasso_strerror(int error_code)
return "Failed to load certificate %s.\n";
case LASSO_DS_ERROR_SIGNATURE_FAILED:
return "Failed to sign the node %s.\n";
- case LASSO_DS_ERROR_SIGNATURE_NOT_FOUND:
- return "Signature element not found in %s.\n";
case LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED:
return "Failed to create keys manager.\n";
case LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED:
return "Failed to initialize keys manager.\n";
case LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED:
return "Failed to verify signature of %s.\n";
- case LASSO_DS_ERROR_INVALID_SIGNATURE:
- return "The signature of %s is invalid.\n";
-
+ case LASSO_DS_ERROR_INVALID_SIGALG:
+ return "Invalid signature algorithm.\n";
+
case LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND:
return "Failed to get LassoProvider object with providerID %s in LassoServer object.\n";
diff --git a/lasso/xml/errors.h b/lasso/xml/errors.h
index d2d80e73..ddc4508c 100644
--- a/lasso/xml/errors.h
+++ b/lasso/xml/errors.h
@@ -46,6 +46,7 @@
#define LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED -108
#define LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED -109
#define LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED -110
+#define LASSO_DS_ERROR_INVALID_SIGALG -111
/* server */
#define LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND -201