diff options
author | Werner Koch <[email protected]> | 2003-11-12 09:14:26 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2003-11-12 09:14:26 +0000 |
commit | 025b545758fef9307f8d6f82003b0652b3697e16 (patch) | |
tree | a5d1515601001a93ec27379ca94eeb6304f235e2 | |
parent | Added error sources for (diff) | |
download | libgpg-error-025b545758fef9307f8d6f82003b0652b3697e16.tar.gz libgpg-error-025b545758fef9307f8d6f82003b0652b3697e16.zip |
Added these codes:
GPG_ERR_INV_ATTR, GPG_ERR_NO_VALUE, GPG_ERR_NOT_FOUND,
GPG_ERR_VALUE_NOT_FOUND, GPG_ERR_SYNTAX, GPG_ERR_INV_CRL,
GPG_ERR_BAD_BER, GPG_ERR_INV_BER, GPG_ERR_ELEMENT_NOT_FOUND,
GPG_ERR_IDENTIFIER_NOT_FOUND, GPG_ERR_INV_TAG, GPG_ERR_INV_LENGTH,
GPG_ERR_INV_KEYINFO, GPG_ERR_UNEXPECTED_TAG, GPG_ERR_NOT_DER_ENCODED,
GPG_ERR_NO_CMS_OBJ, GPG_ERR_INV_CMS_OBJ, GPG_ERR_UNKNOWN_CMS_OBJ,
GPG_ERR_UNSUPPORTED_CMS_OBJ, GPG_ERR_UNSUPPORTED_ENCODING,
GPG_ERR_UNSUPPORTED_CMS_VERSION, GPG_ERR_UNKNOWN_ALGORITHM,
GPG_ERR_ENCODING_PROBLEM, GPG_ERR_INV_STATE, GPG_ERR_DUP_VALUE,
GPG_ERR_MISSING_ACTION, GPG_ERR_MODULE_NOT_FOUND,
GPG_ERR_INV_OID_STRING, GPG_ERR_INV_TIME, GPG_ERR_INV_CRL_OBJ,
GPG_ERR_UNSUPPORTED_CRL_VERSION, GPG_ERR_INV_CERT_OBJ,
GPG_ERR_UNKNOWN_NAME, GPG_ERR_IO_ERROR, GPG_ERR_FILE_ERROR,
GPG_ERR_READ_ERROR, GPG_ERR_WRITE_ERROR, GPG_ERR_LOCK_ERROR,
GPG_ERR_BUFFER_TOO_SHORT
-rw-r--r-- | ChangeLog | 19 | ||||
-rw-r--r-- | src/err-codes.h.in | 39 | ||||
-rw-r--r-- | src/gpg-error.h | 52 |
3 files changed, 103 insertions, 7 deletions
@@ -1,3 +1,22 @@ +2003-11-12 Werner Koch <[email protected]> + + * src/gpg-error.h, src/err-codes.h.in: Added these codes: + GPG_ERR_INV_ATTR, GPG_ERR_NO_VALUE, GPG_ERR_NOT_FOUND, + GPG_ERR_VALUE_NOT_FOUND, GPG_ERR_SYNTAX, GPG_ERR_INV_CRL, + GPG_ERR_BAD_BER, GPG_ERR_INV_BER, GPG_ERR_ELEMENT_NOT_FOUND, + GPG_ERR_IDENTIFIER_NOT_FOUND, GPG_ERR_INV_TAG, GPG_ERR_INV_LENGTH, + GPG_ERR_INV_KEYINFO, GPG_ERR_UNEXPECTED_TAG, GPG_ERR_NOT_DER_ENCODED, + GPG_ERR_NO_CMS_OBJ, GPG_ERR_INV_CMS_OBJ, GPG_ERR_UNKNOWN_CMS_OBJ, + GPG_ERR_UNSUPPORTED_CMS_OBJ, GPG_ERR_UNSUPPORTED_ENCODING, + GPG_ERR_UNSUPPORTED_CMS_VERSION, GPG_ERR_UNKNOWN_ALGORITHM, + GPG_ERR_ENCODING_PROBLEM, GPG_ERR_INV_STATE, GPG_ERR_DUP_VALUE, + GPG_ERR_MISSING_ACTION, GPG_ERR_MODULE_NOT_FOUND, + GPG_ERR_INV_OID_STRING, GPG_ERR_INV_TIME, GPG_ERR_INV_CRL_OBJ, + GPG_ERR_UNSUPPORTED_CRL_VERSION, GPG_ERR_INV_CERT_OBJ, + GPG_ERR_UNKNOWN_NAME, GPG_ERR_IO_ERROR, GPG_ERR_FILE_ERROR, + GPG_ERR_READ_ERROR, GPG_ERR_WRITE_ERROR, GPG_ERR_LOCK_ERROR, + GPG_ERR_BUFFER_TOO_SHORT + 2003-11-06 Werner Koch <[email protected]> * src/gpg-error.h, src/err-sources.h.in: Added error sources for diff --git a/src/err-codes.h.in b/src/err-codes.h.in index 7df7396..52bc5cd 100644 --- a/src/err-codes.h.in +++ b/src/err-codes.h.in @@ -52,6 +52,11 @@ 22 Invalid encoding method 23 Invalid encryption scheme 24 Invalid signature scheme +25 Invalid attribute +26 No value +27 Not found +28 Value not found +29 Syntax error 30 Bad MPI value 31 Invalid passphrase 32 Invalid signature class @@ -155,11 +160,45 @@ 130 PIN blocked 131 Conditions of use not satisfied 132 PINs are not synced +133 Invalid CRL +134 BER error +135 Invalid BER +136 Element not found +137 Identifier not found +138 Invalid tag +139 Invalid length +140 Invalid key info +141 Unexpected tag +142 Not DER encoded +143 No CMS object +144 Invalid CMS object +145 Unknown CMS object +146 Unsupported CMS object +147 Unsupported encoding +148 Unsupported CMS version +149 Unknown algorithm 150 Invalid crypto engine 151 Public key not trusted 152 Decryption failed 153 Key expired 154 Signature expired +155 Encoding problem +156 Invalid state +157 Duplicated value +158 Missing action +159 ASN.1 module not found +160 Invalid OID string +161 Invalid time +162 Invalid CRL object +163 Unsupported CRL version +164 Invalid certificate object +165 Unknown name +190 Generic I/O error +191 Generic file operation error +192 Generic read operation error +193 Generic write operation error +194 Generic lock operation error +199 Buffer too short 201 Invalid length specifier in S-expression 202 String too long in S-expression 203 Unmatched parentheses in S-expression diff --git a/src/gpg-error.h b/src/gpg-error.h index 33f1c68..644713a 100644 --- a/src/gpg-error.h +++ b/src/gpg-error.h @@ -121,9 +121,11 @@ typedef enum GPG_ERR_NO_ENCODING_METHOD = 22, /* Invalid encoding method. */ GPG_ERR_NO_ENCRYPTION_SCHEME = 23, /* Invalid encryption scheme. */ GPG_ERR_NO_SIGNATURE_SCHEME = 24, /* Invalid signature scheme. */ - - /* Codes 25 to 29 are free to be used. */ - + GPG_ERR_INV_ATTR = 25, /* Invalid attribute. */ + GPG_ERR_NO_VALUE = 26, + GPG_ERR_NOT_FOUND = 27, + GPG_ERR_VALUE_NOT_FOUND = 28, + GPG_ERR_SYNTAX = 29, GPG_ERR_BAD_MPI = 30, /* Problem with an MPI's value. */ GPG_ERR_INV_PASSPHRASE = 31, /* Invalid passphrase. */ GPG_ERR_SIG_CLASS = 32, @@ -233,15 +235,51 @@ typedef enum GPG_ERR_PIN_BLOCKED = 130, GPG_ERR_USE_CONDITIONS = 131, /* e.g. used with smartcards. */ GPG_ERR_PIN_NOT_SYNCED = 132, /* e.g. for OpenPGP card: CHV1 != CHV2. */ - /* 133 to 149 are free to be used. */ - + GPG_ERR_INV_CRL = 133, /* e.g. not signed. */ + GPG_ERR_BAD_BER = 134, /* Basic Encoding Rules (ASN.1) error. */ + GPG_ERR_INV_BER = 135, + GPG_ERR_ELEMENT_NOT_FOUND = 136, + GPG_ERR_IDENTIFIER_NOT_FOUND = 137, + GPG_ERR_INV_TAG = 138, + GPG_ERR_INV_LENGTH = 139, + GPG_ERR_INV_KEYINFO = 140, + GPG_ERR_UNEXPECTED_TAG = 141, + GPG_ERR_NOT_DER_ENCODED = 142, + GPG_ERR_NO_CMS_OBJ = 143, + GPG_ERR_INV_CMS_OBJ = 144, + GPG_ERR_UNKNOWN_CMS_OBJ = 145, + GPG_ERR_UNSUPPORTED_CMS_OBJ = 146, + GPG_ERR_UNSUPPORTED_ENCODING = 147, + GPG_ERR_UNSUPPORTED_CMS_VERSION = 148, + GPG_ERR_UNKNOWN_ALGORITHM = 149, GPG_ERR_INV_ENGINE = 150, GPG_ERR_PUBKEY_NOT_TRUSTED = 151, GPG_ERR_DECRYPT_FAILED = 152, GPG_ERR_KEY_EXPIRED = 153, GPG_ERR_SIG_EXPIRED = 154, /* Data signature expired. */ - - /* 155 to 200 are free to be used. */ + GPG_ERR_ENCODING_PROBLEM = 155, + GPG_ERR_INV_STATE = 156, + GPG_ERR_DUP_VALUE = 157, + GPG_ERR_MISSING_ACTION = 158, + GPG_ERR_MODULE_NOT_FOUND = 159, /* ASN.1 mpodule not found. */ + GPG_ERR_INV_OID_STRING = 160, + GPG_ERR_INV_TIME = 161, + GPG_ERR_INV_CRL_OBJ = 162, + GPG_ERR_UNSUPPORTED_CRL_VERSION = 163, + GPG_ERR_INV_CERT_OBJ = 164, + GPG_ERR_UNKNOWN_NAME = 165, + + /* 166 to 189 are free to be used. */ + + GPG_ERR_IO_ERROR = 190, /* Generic I/O error. */ + GPG_ERR_FILE_ERROR = 191, /* Generic file operation error. */ + GPG_ERR_READ_ERROR = 192, /* Generic read operation error. */ + GPG_ERR_WRITE_ERROR = 193, /* Generic write operation error. */ + GPG_ERR_LOCK_ERROR = 194, /* Generic lock operation error. */ + + /* 195 to 199 are free to be used. */ + + GPG_ERR_BUFFER_TOO_SHORT = 200, /* Error codes pertaining to S-expressions. */ GPG_ERR_SEXP_INV_LEN_SPEC = 201, |