diff options
author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-10-01 00:48:59 +0000 |
---|---|---|
committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-10-01 00:48:59 +0000 |
commit | fa98eee04e53da96df4e4891f07002b6681da119 (patch) | |
tree | 6f24d75c0f7e9bfd2864539d79b1a7bb13af8c18 /lasso/xml | |
parent | 892faf269395f32035a293554ae6524ad7dd8ad0 (diff) | |
download | lasso-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.c | 12 | ||||
-rw-r--r-- | lasso/xml/errors.h | 1 |
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 |