1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568
impl Error { pub const SOURCE_UNKNOWN: ErrorSource = ffi::GPG_ERR_SOURCE_UNKNOWN; pub const SOURCE_GCRYPT: ErrorSource = ffi::GPG_ERR_SOURCE_GCRYPT; pub const SOURCE_GPG: ErrorSource = ffi::GPG_ERR_SOURCE_GPG; pub const SOURCE_GPGSM: ErrorSource = ffi::GPG_ERR_SOURCE_GPGSM; pub const SOURCE_GPGAGENT: ErrorSource = ffi::GPG_ERR_SOURCE_GPGAGENT; pub const SOURCE_PINENTRY: ErrorSource = ffi::GPG_ERR_SOURCE_PINENTRY; pub const SOURCE_SCD: ErrorSource = ffi::GPG_ERR_SOURCE_SCD; pub const SOURCE_GPGME: ErrorSource = ffi::GPG_ERR_SOURCE_GPGME; pub const SOURCE_KEYBOX: ErrorSource = ffi::GPG_ERR_SOURCE_KEYBOX; pub const SOURCE_KSBA: ErrorSource = ffi::GPG_ERR_SOURCE_KSBA; pub const SOURCE_DIRMNGR: ErrorSource = ffi::GPG_ERR_SOURCE_DIRMNGR; pub const SOURCE_GSTI: ErrorSource = ffi::GPG_ERR_SOURCE_GSTI; pub const SOURCE_GPA: ErrorSource = ffi::GPG_ERR_SOURCE_GPA; pub const SOURCE_KLEO: ErrorSource = ffi::GPG_ERR_SOURCE_KLEO; pub const SOURCE_G13: ErrorSource = ffi::GPG_ERR_SOURCE_G13; pub const SOURCE_ASSUAN: ErrorSource = ffi::GPG_ERR_SOURCE_ASSUAN; pub const SOURCE_TLS: ErrorSource = ffi::GPG_ERR_SOURCE_TLS; pub const SOURCE_ANY: ErrorSource = ffi::GPG_ERR_SOURCE_ANY; pub const SOURCE_USER_1: ErrorSource = ffi::GPG_ERR_SOURCE_USER_1; pub const SOURCE_USER_2: ErrorSource = ffi::GPG_ERR_SOURCE_USER_2; pub const SOURCE_USER_3: ErrorSource = ffi::GPG_ERR_SOURCE_USER_3; pub const SOURCE_USER_4: ErrorSource = ffi::GPG_ERR_SOURCE_USER_4; pub const NO_ERROR: Error = Error(ffi::GPG_ERR_NO_ERROR); pub const GENERAL: Error = Error(ffi::GPG_ERR_GENERAL); pub const UNKNOWN_PACKET: Error = Error(ffi::GPG_ERR_UNKNOWN_PACKET); pub const UNKNOWN_VERSION: Error = Error(ffi::GPG_ERR_UNKNOWN_VERSION); pub const PUBKEY_ALGO: Error = Error(ffi::GPG_ERR_PUBKEY_ALGO); pub const DIGEST_ALGO: Error = Error(ffi::GPG_ERR_DIGEST_ALGO); pub const BAD_PUBKEY: Error = Error(ffi::GPG_ERR_BAD_PUBKEY); pub const BAD_SECKEY: Error = Error(ffi::GPG_ERR_BAD_SECKEY); pub const BAD_SIGNATURE: Error = Error(ffi::GPG_ERR_BAD_SIGNATURE); pub const NO_PUBKEY: Error = Error(ffi::GPG_ERR_NO_PUBKEY); pub const CHECKSUM: Error = Error(ffi::GPG_ERR_CHECKSUM); pub const BAD_PASSPHRASE: Error = Error(ffi::GPG_ERR_BAD_PASSPHRASE); pub const CIPHER_ALGO: Error = Error(ffi::GPG_ERR_CIPHER_ALGO); pub const KEYRING_OPEN: Error = Error(ffi::GPG_ERR_KEYRING_OPEN); pub const INV_PACKET: Error = Error(ffi::GPG_ERR_INV_PACKET); pub const INV_ARMOR: Error = Error(ffi::GPG_ERR_INV_ARMOR); pub const NO_USER_ID: Error = Error(ffi::GPG_ERR_NO_USER_ID); pub const NO_SECKEY: Error = Error(ffi::GPG_ERR_NO_SECKEY); pub const WRONG_SECKEY: Error = Error(ffi::GPG_ERR_WRONG_SECKEY); pub const BAD_KEY: Error = Error(ffi::GPG_ERR_BAD_KEY); pub const COMPR_ALGO: Error = Error(ffi::GPG_ERR_COMPR_ALGO); pub const NO_PRIME: Error = Error(ffi::GPG_ERR_NO_PRIME); pub const NO_ENCODING_METHOD: Error = Error(ffi::GPG_ERR_NO_ENCODING_METHOD); pub const NO_ENCRYPTION_SCHEME: Error = Error(ffi::GPG_ERR_NO_ENCRYPTION_SCHEME); pub const NO_SIGNATURE_SCHEME: Error = Error(ffi::GPG_ERR_NO_SIGNATURE_SCHEME); pub const INV_ATTR: Error = Error(ffi::GPG_ERR_INV_ATTR); pub const NO_VALUE: Error = Error(ffi::GPG_ERR_NO_VALUE); pub const NOT_FOUND: Error = Error(ffi::GPG_ERR_NOT_FOUND); pub const VALUE_NOT_FOUND: Error = Error(ffi::GPG_ERR_VALUE_NOT_FOUND); pub const SYNTAX: Error = Error(ffi::GPG_ERR_SYNTAX); pub const BAD_MPI: Error = Error(ffi::GPG_ERR_BAD_MPI); pub const INV_PASSPHRASE: Error = Error(ffi::GPG_ERR_INV_PASSPHRASE); pub const SIG_CLASS: Error = Error(ffi::GPG_ERR_SIG_CLASS); pub const RESOURCE_LIMIT: Error = Error(ffi::GPG_ERR_RESOURCE_LIMIT); pub const INV_KEYRING: Error = Error(ffi::GPG_ERR_INV_KEYRING); pub const TRUSTDB: Error = Error(ffi::GPG_ERR_TRUSTDB); pub const BAD_CERT: Error = Error(ffi::GPG_ERR_BAD_CERT); pub const INV_USER_ID: Error = Error(ffi::GPG_ERR_INV_USER_ID); pub const UNEXPECTED: Error = Error(ffi::GPG_ERR_UNEXPECTED); pub const TIME_CONFLICT: Error = Error(ffi::GPG_ERR_TIME_CONFLICT); pub const KEYSERVER: Error = Error(ffi::GPG_ERR_KEYSERVER); pub const WRONG_PUBKEY_ALGO: Error = Error(ffi::GPG_ERR_WRONG_PUBKEY_ALGO); pub const TRIBUTE_TO_D_A: Error = Error(ffi::GPG_ERR_TRIBUTE_TO_D_A); pub const WEAK_KEY: Error = Error(ffi::GPG_ERR_WEAK_KEY); pub const INV_KEYLEN: Error = Error(ffi::GPG_ERR_INV_KEYLEN); pub const INV_ARG: Error = Error(ffi::GPG_ERR_INV_ARG); pub const BAD_URI: Error = Error(ffi::GPG_ERR_BAD_URI); pub const INV_URI: Error = Error(ffi::GPG_ERR_INV_URI); pub const NETWORK: Error = Error(ffi::GPG_ERR_NETWORK); pub const UNKNOWN_HOST: Error = Error(ffi::GPG_ERR_UNKNOWN_HOST); pub const SELFTEST_FAILED: Error = Error(ffi::GPG_ERR_SELFTEST_FAILED); pub const NOT_ENCRYPTED: Error = Error(ffi::GPG_ERR_NOT_ENCRYPTED); pub const NOT_PROCESSED: Error = Error(ffi::GPG_ERR_NOT_PROCESSED); pub const UNUSABLE_PUBKEY: Error = Error(ffi::GPG_ERR_UNUSABLE_PUBKEY); pub const UNUSABLE_SECKEY: Error = Error(ffi::GPG_ERR_UNUSABLE_SECKEY); pub const INV_VALUE: Error = Error(ffi::GPG_ERR_INV_VALUE); pub const BAD_CERT_CHAIN: Error = Error(ffi::GPG_ERR_BAD_CERT_CHAIN); pub const MISSING_CERT: Error = Error(ffi::GPG_ERR_MISSING_CERT); pub const NO_DATA: Error = Error(ffi::GPG_ERR_NO_DATA); pub const BUG: Error = Error(ffi::GPG_ERR_BUG); pub const NOT_SUPPORTED: Error = Error(ffi::GPG_ERR_NOT_SUPPORTED); pub const INV_OP: Error = Error(ffi::GPG_ERR_INV_OP); pub const TIMEOUT: Error = Error(ffi::GPG_ERR_TIMEOUT); pub const INTERNAL: Error = Error(ffi::GPG_ERR_INTERNAL); pub const EOF_GCRYPT: Error = Error(ffi::GPG_ERR_EOF_GCRYPT); pub const INV_OBJ: Error = Error(ffi::GPG_ERR_INV_OBJ); pub const TOO_SHORT: Error = Error(ffi::GPG_ERR_TOO_SHORT); pub const TOO_LARGE: Error = Error(ffi::GPG_ERR_TOO_LARGE); pub const NO_OBJ: Error = Error(ffi::GPG_ERR_NO_OBJ); pub const NOT_IMPLEMENTED: Error = Error(ffi::GPG_ERR_NOT_IMPLEMENTED); pub const CONFLICT: Error = Error(ffi::GPG_ERR_CONFLICT); pub const INV_CIPHER_MODE: Error = Error(ffi::GPG_ERR_INV_CIPHER_MODE); pub const INV_FLAG: Error = Error(ffi::GPG_ERR_INV_FLAG); pub const INV_HANDLE: Error = Error(ffi::GPG_ERR_INV_HANDLE); pub const TRUNCATED: Error = Error(ffi::GPG_ERR_TRUNCATED); pub const INCOMPLETE_LINE: Error = Error(ffi::GPG_ERR_INCOMPLETE_LINE); pub const INV_RESPONSE: Error = Error(ffi::GPG_ERR_INV_RESPONSE); pub const NO_AGENT: Error = Error(ffi::GPG_ERR_NO_AGENT); pub const AGENT: Error = Error(ffi::GPG_ERR_AGENT); pub const INV_DATA: Error = Error(ffi::GPG_ERR_INV_DATA); pub const ASSUAN_SERVER_FAULT: Error = Error(ffi::GPG_ERR_ASSUAN_SERVER_FAULT); pub const ASSUAN: Error = Error(ffi::GPG_ERR_ASSUAN); pub const INV_SESSION_KEY: Error = Error(ffi::GPG_ERR_INV_SESSION_KEY); pub const INV_SEXP: Error = Error(ffi::GPG_ERR_INV_SEXP); pub const UNSUPPORTED_ALGORITHM: Error = Error(ffi::GPG_ERR_UNSUPPORTED_ALGORITHM); pub const NO_PIN_ENTRY: Error = Error(ffi::GPG_ERR_NO_PIN_ENTRY); pub const PIN_ENTRY: Error = Error(ffi::GPG_ERR_PIN_ENTRY); pub const BAD_PIN: Error = Error(ffi::GPG_ERR_BAD_PIN); pub const INV_NAME: Error = Error(ffi::GPG_ERR_INV_NAME); pub const BAD_DATA: Error = Error(ffi::GPG_ERR_BAD_DATA); pub const INV_PARAMETER: Error = Error(ffi::GPG_ERR_INV_PARAMETER); pub const WRONG_CARD: Error = Error(ffi::GPG_ERR_WRONG_CARD); pub const NO_DIRMNGR: Error = Error(ffi::GPG_ERR_NO_DIRMNGR); pub const DIRMNGR: Error = Error(ffi::GPG_ERR_DIRMNGR); pub const CERT_REVOKED: Error = Error(ffi::GPG_ERR_CERT_REVOKED); pub const NO_CRL_KNOWN: Error = Error(ffi::GPG_ERR_NO_CRL_KNOWN); pub const CRL_TOO_OLD: Error = Error(ffi::GPG_ERR_CRL_TOO_OLD); pub const LINE_TOO_LONG: Error = Error(ffi::GPG_ERR_LINE_TOO_LONG); pub const NOT_TRUSTED: Error = Error(ffi::GPG_ERR_NOT_TRUSTED); pub const CANCELED: Error = Error(ffi::GPG_ERR_CANCELED); pub const BAD_CA_CERT: Error = Error(ffi::GPG_ERR_BAD_CA_CERT); pub const CERT_EXPIRED: Error = Error(ffi::GPG_ERR_CERT_EXPIRED); pub const CERT_TOO_YOUNG: Error = Error(ffi::GPG_ERR_CERT_TOO_YOUNG); pub const UNSUPPORTED_CERT: Error = Error(ffi::GPG_ERR_UNSUPPORTED_CERT); pub const UNKNOWN_SEXP: Error = Error(ffi::GPG_ERR_UNKNOWN_SEXP); pub const UNSUPPORTED_PROTECTION: Error = Error(ffi::GPG_ERR_UNSUPPORTED_PROTECTION); pub const CORRUPTED_PROTECTION: Error = Error(ffi::GPG_ERR_CORRUPTED_PROTECTION); pub const AMBIGUOUS_NAME: Error = Error(ffi::GPG_ERR_AMBIGUOUS_NAME); pub const CARD: Error = Error(ffi::GPG_ERR_CARD); pub const CARD_RESET: Error = Error(ffi::GPG_ERR_CARD_RESET); pub const CARD_REMOVED: Error = Error(ffi::GPG_ERR_CARD_REMOVED); pub const INV_CARD: Error = Error(ffi::GPG_ERR_INV_CARD); pub const CARD_NOT_PRESENT: Error = Error(ffi::GPG_ERR_CARD_NOT_PRESENT); pub const NO_PKCS15_APP: Error = Error(ffi::GPG_ERR_NO_PKCS15_APP); pub const NOT_CONFIRMED: Error = Error(ffi::GPG_ERR_NOT_CONFIRMED); pub const CONFIGURATION: Error = Error(ffi::GPG_ERR_CONFIGURATION); pub const NO_POLICY_MATCH: Error = Error(ffi::GPG_ERR_NO_POLICY_MATCH); pub const INV_INDEX: Error = Error(ffi::GPG_ERR_INV_INDEX); pub const INV_ID: Error = Error(ffi::GPG_ERR_INV_ID); pub const NO_SCDAEMON: Error = Error(ffi::GPG_ERR_NO_SCDAEMON); pub const SCDAEMON: Error = Error(ffi::GPG_ERR_SCDAEMON); pub const UNSUPPORTED_PROTOCOL: Error = Error(ffi::GPG_ERR_UNSUPPORTED_PROTOCOL); pub const BAD_PIN_METHOD: Error = Error(ffi::GPG_ERR_BAD_PIN_METHOD); pub const CARD_NOT_INITIALIZED: Error = Error(ffi::GPG_ERR_CARD_NOT_INITIALIZED); pub const UNSUPPORTED_OPERATION: Error = Error(ffi::GPG_ERR_UNSUPPORTED_OPERATION); pub const WRONG_KEY_USAGE: Error = Error(ffi::GPG_ERR_WRONG_KEY_USAGE); pub const NOTHING_FOUND: Error = Error(ffi::GPG_ERR_NOTHING_FOUND); pub const WRONG_BLOB_TYPE: Error = Error(ffi::GPG_ERR_WRONG_BLOB_TYPE); pub const MISSING_VALUE: Error = Error(ffi::GPG_ERR_MISSING_VALUE); pub const HARDWARE: Error = Error(ffi::GPG_ERR_HARDWARE); pub const PIN_BLOCKED: Error = Error(ffi::GPG_ERR_PIN_BLOCKED); pub const USE_CONDITIONS: Error = Error(ffi::GPG_ERR_USE_CONDITIONS); pub const PIN_NOT_SYNCED: Error = Error(ffi::GPG_ERR_PIN_NOT_SYNCED); pub const INV_CRL: Error = Error(ffi::GPG_ERR_INV_CRL); pub const BAD_BER: Error = Error(ffi::GPG_ERR_BAD_BER); pub const INV_BER: Error = Error(ffi::GPG_ERR_INV_BER); pub const ELEMENT_NOT_FOUND: Error = Error(ffi::GPG_ERR_ELEMENT_NOT_FOUND); pub const IDENTIFIER_NOT_FOUND: Error = Error(ffi::GPG_ERR_IDENTIFIER_NOT_FOUND); pub const INV_TAG: Error = Error(ffi::GPG_ERR_INV_TAG); pub const INV_LENGTH: Error = Error(ffi::GPG_ERR_INV_LENGTH); pub const INV_KEYINFO: Error = Error(ffi::GPG_ERR_INV_KEYINFO); pub const UNEXPECTED_TAG: Error = Error(ffi::GPG_ERR_UNEXPECTED_TAG); pub const NOT_DER_ENCODED: Error = Error(ffi::GPG_ERR_NOT_DER_ENCODED); pub const NO_CMS_OBJ: Error = Error(ffi::GPG_ERR_NO_CMS_OBJ); pub const INV_CMS_OBJ: Error = Error(ffi::GPG_ERR_INV_CMS_OBJ); pub const UNKNOWN_CMS_OBJ: Error = Error(ffi::GPG_ERR_UNKNOWN_CMS_OBJ); pub const UNSUPPORTED_CMS_OBJ: Error = Error(ffi::GPG_ERR_UNSUPPORTED_CMS_OBJ); pub const UNSUPPORTED_ENCODING: Error = Error(ffi::GPG_ERR_UNSUPPORTED_ENCODING); pub const UNSUPPORTED_CMS_VERSION: Error = Error(ffi::GPG_ERR_UNSUPPORTED_CMS_VERSION); pub const UNKNOWN_ALGORITHM: Error = Error(ffi::GPG_ERR_UNKNOWN_ALGORITHM); pub const INV_ENGINE: Error = Error(ffi::GPG_ERR_INV_ENGINE); pub const PUBKEY_NOT_TRUSTED: Error = Error(ffi::GPG_ERR_PUBKEY_NOT_TRUSTED); pub const DECRYPT_FAILED: Error = Error(ffi::GPG_ERR_DECRYPT_FAILED); pub const KEY_EXPIRED: Error = Error(ffi::GPG_ERR_KEY_EXPIRED); pub const SIG_EXPIRED: Error = Error(ffi::GPG_ERR_SIG_EXPIRED); pub const ENCODING_PROBLEM: Error = Error(ffi::GPG_ERR_ENCODING_PROBLEM); pub const INV_STATE: Error = Error(ffi::GPG_ERR_INV_STATE); pub const DUP_VALUE: Error = Error(ffi::GPG_ERR_DUP_VALUE); pub const MISSING_ACTION: Error = Error(ffi::GPG_ERR_MISSING_ACTION); pub const MODULE_NOT_FOUND: Error = Error(ffi::GPG_ERR_MODULE_NOT_FOUND); pub const INV_OID_STRING: Error = Error(ffi::GPG_ERR_INV_OID_STRING); pub const INV_TIME: Error = Error(ffi::GPG_ERR_INV_TIME); pub const INV_CRL_OBJ: Error = Error(ffi::GPG_ERR_INV_CRL_OBJ); pub const UNSUPPORTED_CRL_VERSION: Error = Error(ffi::GPG_ERR_UNSUPPORTED_CRL_VERSION); pub const INV_CERT_OBJ: Error = Error(ffi::GPG_ERR_INV_CERT_OBJ); pub const UNKNOWN_NAME: Error = Error(ffi::GPG_ERR_UNKNOWN_NAME); pub const LOCALE_PROBLEM: Error = Error(ffi::GPG_ERR_LOCALE_PROBLEM); pub const NOT_LOCKED: Error = Error(ffi::GPG_ERR_NOT_LOCKED); pub const PROTOCOL_VIOLATION: Error = Error(ffi::GPG_ERR_PROTOCOL_VIOLATION); pub const INV_MAC: Error = Error(ffi::GPG_ERR_INV_MAC); pub const INV_REQUEST: Error = Error(ffi::GPG_ERR_INV_REQUEST); pub const UNKNOWN_EXTN: Error = Error(ffi::GPG_ERR_UNKNOWN_EXTN); pub const UNKNOWN_CRIT_EXTN: Error = Error(ffi::GPG_ERR_UNKNOWN_CRIT_EXTN); pub const LOCKED: Error = Error(ffi::GPG_ERR_LOCKED); pub const UNKNOWN_OPTION: Error = Error(ffi::GPG_ERR_UNKNOWN_OPTION); pub const UNKNOWN_COMMAND: Error = Error(ffi::GPG_ERR_UNKNOWN_COMMAND); pub const NOT_OPERATIONAL: Error = Error(ffi::GPG_ERR_NOT_OPERATIONAL); pub const NO_PASSPHRASE: Error = Error(ffi::GPG_ERR_NO_PASSPHRASE); pub const NO_PIN: Error = Error(ffi::GPG_ERR_NO_PIN); pub const NOT_ENABLED: Error = Error(ffi::GPG_ERR_NOT_ENABLED); pub const NO_ENGINE: Error = Error(ffi::GPG_ERR_NO_ENGINE); pub const MISSING_KEY: Error = Error(ffi::GPG_ERR_MISSING_KEY); pub const TOO_MANY: Error = Error(ffi::GPG_ERR_TOO_MANY); pub const LIMIT_REACHED: Error = Error(ffi::GPG_ERR_LIMIT_REACHED); pub const NOT_INITIALIZED: Error = Error(ffi::GPG_ERR_NOT_INITIALIZED); pub const MISSING_ISSUER_CERT: Error = Error(ffi::GPG_ERR_MISSING_ISSUER_CERT); pub const NO_KEYSERVER: Error = Error(ffi::GPG_ERR_NO_KEYSERVER); pub const INV_CURVE: Error = Error(ffi::GPG_ERR_INV_CURVE); pub const UNKNOWN_CURVE: Error = Error(ffi::GPG_ERR_UNKNOWN_CURVE); pub const DUP_KEY: Error = Error(ffi::GPG_ERR_DUP_KEY); pub const AMBIGUOUS: Error = Error(ffi::GPG_ERR_AMBIGUOUS); pub const NO_CRYPT_CTX: Error = Error(ffi::GPG_ERR_NO_CRYPT_CTX); pub const WRONG_CRYPT_CTX: Error = Error(ffi::GPG_ERR_WRONG_CRYPT_CTX); pub const BAD_CRYPT_CTX: Error = Error(ffi::GPG_ERR_BAD_CRYPT_CTX); pub const CRYPT_CTX_CONFLICT: Error = Error(ffi::GPG_ERR_CRYPT_CTX_CONFLICT); pub const BROKEN_PUBKEY: Error = Error(ffi::GPG_ERR_BROKEN_PUBKEY); pub const BROKEN_SECKEY: Error = Error(ffi::GPG_ERR_BROKEN_SECKEY); pub const MAC_ALGO: Error = Error(ffi::GPG_ERR_MAC_ALGO); pub const FULLY_CANCELED: Error = Error(ffi::GPG_ERR_FULLY_CANCELED); pub const UNFINISHED: Error = Error(ffi::GPG_ERR_UNFINISHED); pub const BUFFER_TOO_SHORT: Error = Error(ffi::GPG_ERR_BUFFER_TOO_SHORT); pub const SEXP_INV_LEN_SPEC: Error = Error(ffi::GPG_ERR_SEXP_INV_LEN_SPEC); pub const SEXP_STRING_TOO_LONG: Error = Error(ffi::GPG_ERR_SEXP_STRING_TOO_LONG); pub const SEXP_UNMATCHED_PAREN: Error = Error(ffi::GPG_ERR_SEXP_UNMATCHED_PAREN); pub const SEXP_NOT_CANONICAL: Error = Error(ffi::GPG_ERR_SEXP_NOT_CANONICAL); pub const SEXP_BAD_CHARACTER: Error = Error(ffi::GPG_ERR_SEXP_BAD_CHARACTER); pub const SEXP_BAD_QUOTATION: Error = Error(ffi::GPG_ERR_SEXP_BAD_QUOTATION); pub const SEXP_ZERO_PREFIX: Error = Error(ffi::GPG_ERR_SEXP_ZERO_PREFIX); pub const SEXP_NESTED_DH: Error = Error(ffi::GPG_ERR_SEXP_NESTED_DH); pub const SEXP_UNMATCHED_DH: Error = Error(ffi::GPG_ERR_SEXP_UNMATCHED_DH); pub const SEXP_UNEXPECTED_PUNC: Error = Error(ffi::GPG_ERR_SEXP_UNEXPECTED_PUNC); pub const SEXP_BAD_HEX_CHAR: Error = Error(ffi::GPG_ERR_SEXP_BAD_HEX_CHAR); pub const SEXP_ODD_HEX_NUMBERS: Error = Error(ffi::GPG_ERR_SEXP_ODD_HEX_NUMBERS); pub const SEXP_BAD_OCT_CHAR: Error = Error(ffi::GPG_ERR_SEXP_BAD_OCT_CHAR); pub const SUBKEYS_EXP_OR_REV: Error = Error(ffi::GPG_ERR_SUBKEYS_EXP_OR_REV); pub const DB_CORRUPTED: Error = Error(ffi::GPG_ERR_DB_CORRUPTED); pub const SERVER_FAILED: Error = Error(ffi::GPG_ERR_SERVER_FAILED); pub const NO_NAME: Error = Error(ffi::GPG_ERR_NO_NAME); pub const NO_KEY: Error = Error(ffi::GPG_ERR_NO_KEY); pub const LEGACY_KEY: Error = Error(ffi::GPG_ERR_LEGACY_KEY); pub const REQUEST_TOO_SHORT: Error = Error(ffi::GPG_ERR_REQUEST_TOO_SHORT); pub const REQUEST_TOO_LONG: Error = Error(ffi::GPG_ERR_REQUEST_TOO_LONG); pub const OBJ_TERM_STATE: Error = Error(ffi::GPG_ERR_OBJ_TERM_STATE); pub const NO_CERT_CHAIN: Error = Error(ffi::GPG_ERR_NO_CERT_CHAIN); pub const CERT_TOO_LARGE: Error = Error(ffi::GPG_ERR_CERT_TOO_LARGE); pub const INV_RECORD: Error = Error(ffi::GPG_ERR_INV_RECORD); pub const BAD_MAC: Error = Error(ffi::GPG_ERR_BAD_MAC); pub const UNEXPECTED_MSG: Error = Error(ffi::GPG_ERR_UNEXPECTED_MSG); pub const COMPR_FAILED: Error = Error(ffi::GPG_ERR_COMPR_FAILED); pub const WOULD_WRAP: Error = Error(ffi::GPG_ERR_WOULD_WRAP); pub const FATAL_ALERT: Error = Error(ffi::GPG_ERR_FATAL_ALERT); pub const NO_CIPHER: Error = Error(ffi::GPG_ERR_NO_CIPHER); pub const MISSING_CLIENT_CERT: Error = Error(ffi::GPG_ERR_MISSING_CLIENT_CERT); pub const CLOSE_NOTIFY: Error = Error(ffi::GPG_ERR_CLOSE_NOTIFY); pub const TICKET_EXPIRED: Error = Error(ffi::GPG_ERR_TICKET_EXPIRED); pub const BAD_TICKET: Error = Error(ffi::GPG_ERR_BAD_TICKET); pub const UNKNOWN_IDENTITY: Error = Error(ffi::GPG_ERR_UNKNOWN_IDENTITY); pub const BAD_HS_CERT: Error = Error(ffi::GPG_ERR_BAD_HS_CERT); pub const BAD_HS_CERT_REQ: Error = Error(ffi::GPG_ERR_BAD_HS_CERT_REQ); pub const BAD_HS_CERT_VER: Error = Error(ffi::GPG_ERR_BAD_HS_CERT_VER); pub const BAD_HS_CHANGE_CIPHER: Error = Error(ffi::GPG_ERR_BAD_HS_CHANGE_CIPHER); pub const BAD_HS_CLIENT_HELLO: Error = Error(ffi::GPG_ERR_BAD_HS_CLIENT_HELLO); pub const BAD_HS_SERVER_HELLO: Error = Error(ffi::GPG_ERR_BAD_HS_SERVER_HELLO); pub const BAD_HS_SERVER_HELLO_DONE: Error = Error(ffi::GPG_ERR_BAD_HS_SERVER_HELLO_DONE); pub const BAD_HS_FINISHED: Error = Error(ffi::GPG_ERR_BAD_HS_FINISHED); pub const BAD_HS_SERVER_KEX: Error = Error(ffi::GPG_ERR_BAD_HS_SERVER_KEX); pub const BAD_HS_CLIENT_KEX: Error = Error(ffi::GPG_ERR_BAD_HS_CLIENT_KEX); pub const BOGUS_STRING: Error = Error(ffi::GPG_ERR_BOGUS_STRING); pub const FORBIDDEN: Error = Error(ffi::GPG_ERR_FORBIDDEN); pub const KEY_DISABLED: Error = Error(ffi::GPG_ERR_KEY_DISABLED); pub const KEY_ON_CARD: Error = Error(ffi::GPG_ERR_KEY_ON_CARD); pub const INV_LOCK_OBJ: Error = Error(ffi::GPG_ERR_INV_LOCK_OBJ); pub const TRUE: Error = Error(ffi::GPG_ERR_TRUE); pub const FALSE: Error = Error(ffi::GPG_ERR_FALSE); pub const ASS_GENERAL: Error = Error(ffi::GPG_ERR_ASS_GENERAL); pub const ASS_ACCEPT_FAILED: Error = Error(ffi::GPG_ERR_ASS_ACCEPT_FAILED); pub const ASS_CONNECT_FAILED: Error = Error(ffi::GPG_ERR_ASS_CONNECT_FAILED); pub const ASS_INV_RESPONSE: Error = Error(ffi::GPG_ERR_ASS_INV_RESPONSE); pub const ASS_INV_VALUE: Error = Error(ffi::GPG_ERR_ASS_INV_VALUE); pub const ASS_INCOMPLETE_LINE: Error = Error(ffi::GPG_ERR_ASS_INCOMPLETE_LINE); pub const ASS_LINE_TOO_LONG: Error = Error(ffi::GPG_ERR_ASS_LINE_TOO_LONG); pub const ASS_NESTED_COMMANDS: Error = Error(ffi::GPG_ERR_ASS_NESTED_COMMANDS); pub const ASS_NO_DATA_CB: Error = Error(ffi::GPG_ERR_ASS_NO_DATA_CB); pub const ASS_NO_INQUIRE_CB: Error = Error(ffi::GPG_ERR_ASS_NO_INQUIRE_CB); pub const ASS_NOT_A_SERVER: Error = Error(ffi::GPG_ERR_ASS_NOT_A_SERVER); pub const ASS_NOT_A_CLIENT: Error = Error(ffi::GPG_ERR_ASS_NOT_A_CLIENT); pub const ASS_SERVER_START: Error = Error(ffi::GPG_ERR_ASS_SERVER_START); pub const ASS_READ_ERROR: Error = Error(ffi::GPG_ERR_ASS_READ_ERROR); pub const ASS_WRITE_ERROR: Error = Error(ffi::GPG_ERR_ASS_WRITE_ERROR); pub const ASS_TOO_MUCH_DATA: Error = Error(ffi::GPG_ERR_ASS_TOO_MUCH_DATA); pub const ASS_UNEXPECTED_CMD: Error = Error(ffi::GPG_ERR_ASS_UNEXPECTED_CMD); pub const ASS_UNKNOWN_CMD: Error = Error(ffi::GPG_ERR_ASS_UNKNOWN_CMD); pub const ASS_SYNTAX: Error = Error(ffi::GPG_ERR_ASS_SYNTAX); pub const ASS_CANCELED: Error = Error(ffi::GPG_ERR_ASS_CANCELED); pub const ASS_NO_INPUT: Error = Error(ffi::GPG_ERR_ASS_NO_INPUT); pub const ASS_NO_OUTPUT: Error = Error(ffi::GPG_ERR_ASS_NO_OUTPUT); pub const ASS_PARAMETER: Error = Error(ffi::GPG_ERR_ASS_PARAMETER); pub const ASS_UNKNOWN_INQUIRE: Error = Error(ffi::GPG_ERR_ASS_UNKNOWN_INQUIRE); pub const ENGINE_TOO_OLD: Error = Error(ffi::GPG_ERR_ENGINE_TOO_OLD); pub const WINDOW_TOO_SMALL: Error = Error(ffi::GPG_ERR_WINDOW_TOO_SMALL); pub const WINDOW_TOO_LARGE: Error = Error(ffi::GPG_ERR_WINDOW_TOO_LARGE); pub const MISSING_ENVVAR: Error = Error(ffi::GPG_ERR_MISSING_ENVVAR); pub const USER_ID_EXISTS: Error = Error(ffi::GPG_ERR_USER_ID_EXISTS); pub const NAME_EXISTS: Error = Error(ffi::GPG_ERR_NAME_EXISTS); pub const DUP_NAME: Error = Error(ffi::GPG_ERR_DUP_NAME); pub const TOO_YOUNG: Error = Error(ffi::GPG_ERR_TOO_YOUNG); pub const TOO_OLD: Error = Error(ffi::GPG_ERR_TOO_OLD); pub const UNKNOWN_FLAG: Error = Error(ffi::GPG_ERR_UNKNOWN_FLAG); pub const INV_ORDER: Error = Error(ffi::GPG_ERR_INV_ORDER); pub const ALREADY_FETCHED: Error = Error(ffi::GPG_ERR_ALREADY_FETCHED); pub const TRY_LATER: Error = Error(ffi::GPG_ERR_TRY_LATER); pub const WRONG_NAME: Error = Error(ffi::GPG_ERR_WRONG_NAME); pub const NO_AUTH: Error = Error(ffi::GPG_ERR_NO_AUTH); pub const BAD_AUTH: Error = Error(ffi::GPG_ERR_BAD_AUTH); pub const SYSTEM_BUG: Error = Error(ffi::GPG_ERR_SYSTEM_BUG); pub const DNS_UNKNOWN: Error = Error(ffi::GPG_ERR_DNS_UNKNOWN); pub const DNS_SECTION: Error = Error(ffi::GPG_ERR_DNS_SECTION); pub const DNS_ADDRESS: Error = Error(ffi::GPG_ERR_DNS_ADDRESS); pub const DNS_NO_QUERY: Error = Error(ffi::GPG_ERR_DNS_NO_QUERY); pub const DNS_NO_ANSWER: Error = Error(ffi::GPG_ERR_DNS_NO_ANSWER); pub const DNS_CLOSED: Error = Error(ffi::GPG_ERR_DNS_CLOSED); pub const DNS_VERIFY: Error = Error(ffi::GPG_ERR_DNS_VERIFY); pub const DNS_TIMEOUT: Error = Error(ffi::GPG_ERR_DNS_TIMEOUT); pub const LDAP_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_GENERAL); pub const LDAP_ATTR_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_ATTR_GENERAL); pub const LDAP_NAME_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_NAME_GENERAL); pub const LDAP_SECURITY_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_SECURITY_GENERAL); pub const LDAP_SERVICE_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_SERVICE_GENERAL); pub const LDAP_UPDATE_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_UPDATE_GENERAL); pub const LDAP_E_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_E_GENERAL); pub const LDAP_X_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_X_GENERAL); pub const LDAP_OTHER_GENERAL: Error = Error(ffi::GPG_ERR_LDAP_OTHER_GENERAL); pub const LDAP_X_CONNECTING: Error = Error(ffi::GPG_ERR_LDAP_X_CONNECTING); pub const LDAP_REFERRAL_LIMIT: Error = Error(ffi::GPG_ERR_LDAP_REFERRAL_LIMIT); pub const LDAP_CLIENT_LOOP: Error = Error(ffi::GPG_ERR_LDAP_CLIENT_LOOP); pub const LDAP_NO_RESULTS: Error = Error(ffi::GPG_ERR_LDAP_NO_RESULTS); pub const LDAP_CONTROL_NOT_FOUND: Error = Error(ffi::GPG_ERR_LDAP_CONTROL_NOT_FOUND); pub const LDAP_NOT_SUPPORTED: Error = Error(ffi::GPG_ERR_LDAP_NOT_SUPPORTED); pub const LDAP_CONNECT: Error = Error(ffi::GPG_ERR_LDAP_CONNECT); pub const LDAP_NO_MEMORY: Error = Error(ffi::GPG_ERR_LDAP_NO_MEMORY); pub const LDAP_PARAM: Error = Error(ffi::GPG_ERR_LDAP_PARAM); pub const LDAP_USER_CANCELLED: Error = Error(ffi::GPG_ERR_LDAP_USER_CANCELLED); pub const LDAP_FILTER: Error = Error(ffi::GPG_ERR_LDAP_FILTER); pub const LDAP_AUTH_UNKNOWN: Error = Error(ffi::GPG_ERR_LDAP_AUTH_UNKNOWN); pub const LDAP_TIMEOUT: Error = Error(ffi::GPG_ERR_LDAP_TIMEOUT); pub const LDAP_DECODING: Error = Error(ffi::GPG_ERR_LDAP_DECODING); pub const LDAP_ENCODING: Error = Error(ffi::GPG_ERR_LDAP_ENCODING); pub const LDAP_LOCAL: Error = Error(ffi::GPG_ERR_LDAP_LOCAL); pub const LDAP_SERVER_DOWN: Error = Error(ffi::GPG_ERR_LDAP_SERVER_DOWN); pub const LDAP_SUCCESS: Error = Error(ffi::GPG_ERR_LDAP_SUCCESS); pub const LDAP_OPERATIONS: Error = Error(ffi::GPG_ERR_LDAP_OPERATIONS); pub const LDAP_PROTOCOL: Error = Error(ffi::GPG_ERR_LDAP_PROTOCOL); pub const LDAP_TIMELIMIT: Error = Error(ffi::GPG_ERR_LDAP_TIMELIMIT); pub const LDAP_SIZELIMIT: Error = Error(ffi::GPG_ERR_LDAP_SIZELIMIT); pub const LDAP_COMPARE_FALSE: Error = Error(ffi::GPG_ERR_LDAP_COMPARE_FALSE); pub const LDAP_COMPARE_TRUE: Error = Error(ffi::GPG_ERR_LDAP_COMPARE_TRUE); pub const LDAP_UNSUPPORTED_AUTH: Error = Error(ffi::GPG_ERR_LDAP_UNSUPPORTED_AUTH); pub const LDAP_STRONG_AUTH_RQRD: Error = Error(ffi::GPG_ERR_LDAP_STRONG_AUTH_RQRD); pub const LDAP_PARTIAL_RESULTS: Error = Error(ffi::GPG_ERR_LDAP_PARTIAL_RESULTS); pub const LDAP_REFERRAL: Error = Error(ffi::GPG_ERR_LDAP_REFERRAL); pub const LDAP_ADMINLIMIT: Error = Error(ffi::GPG_ERR_LDAP_ADMINLIMIT); pub const LDAP_UNAVAIL_CRIT_EXTN: Error = Error(ffi::GPG_ERR_LDAP_UNAVAIL_CRIT_EXTN); pub const LDAP_CONFIDENT_RQRD: Error = Error(ffi::GPG_ERR_LDAP_CONFIDENT_RQRD); pub const LDAP_SASL_BIND_INPROG: Error = Error(ffi::GPG_ERR_LDAP_SASL_BIND_INPROG); pub const LDAP_NO_SUCH_ATTRIBUTE: Error = Error(ffi::GPG_ERR_LDAP_NO_SUCH_ATTRIBUTE); pub const LDAP_UNDEFINED_TYPE: Error = Error(ffi::GPG_ERR_LDAP_UNDEFINED_TYPE); pub const LDAP_BAD_MATCHING: Error = Error(ffi::GPG_ERR_LDAP_BAD_MATCHING); pub const LDAP_CONST_VIOLATION: Error = Error(ffi::GPG_ERR_LDAP_CONST_VIOLATION); pub const LDAP_TYPE_VALUE_EXISTS: Error = Error(ffi::GPG_ERR_LDAP_TYPE_VALUE_EXISTS); pub const LDAP_INV_SYNTAX: Error = Error(ffi::GPG_ERR_LDAP_INV_SYNTAX); pub const LDAP_NO_SUCH_OBJ: Error = Error(ffi::GPG_ERR_LDAP_NO_SUCH_OBJ); pub const LDAP_ALIAS_PROBLEM: Error = Error(ffi::GPG_ERR_LDAP_ALIAS_PROBLEM); pub const LDAP_INV_DN_SYNTAX: Error = Error(ffi::GPG_ERR_LDAP_INV_DN_SYNTAX); pub const LDAP_IS_LEAF: Error = Error(ffi::GPG_ERR_LDAP_IS_LEAF); pub const LDAP_ALIAS_DEREF: Error = Error(ffi::GPG_ERR_LDAP_ALIAS_DEREF); pub const LDAP_X_PROXY_AUTH_FAIL: Error = Error(ffi::GPG_ERR_LDAP_X_PROXY_AUTH_FAIL); pub const LDAP_BAD_AUTH: Error = Error(ffi::GPG_ERR_LDAP_BAD_AUTH); pub const LDAP_INV_CREDENTIALS: Error = Error(ffi::GPG_ERR_LDAP_INV_CREDENTIALS); pub const LDAP_INSUFFICIENT_ACC: Error = Error(ffi::GPG_ERR_LDAP_INSUFFICIENT_ACC); pub const LDAP_BUSY: Error = Error(ffi::GPG_ERR_LDAP_BUSY); pub const LDAP_UNAVAILABLE: Error = Error(ffi::GPG_ERR_LDAP_UNAVAILABLE); pub const LDAP_UNWILL_TO_PERFORM: Error = Error(ffi::GPG_ERR_LDAP_UNWILL_TO_PERFORM); pub const LDAP_LOOP_DETECT: Error = Error(ffi::GPG_ERR_LDAP_LOOP_DETECT); pub const LDAP_NAMING_VIOLATION: Error = Error(ffi::GPG_ERR_LDAP_NAMING_VIOLATION); pub const LDAP_OBJ_CLS_VIOLATION: Error = Error(ffi::GPG_ERR_LDAP_OBJ_CLS_VIOLATION); pub const LDAP_NOT_ALLOW_NONLEAF: Error = Error(ffi::GPG_ERR_LDAP_NOT_ALLOW_NONLEAF); pub const LDAP_NOT_ALLOW_ON_RDN: Error = Error(ffi::GPG_ERR_LDAP_NOT_ALLOW_ON_RDN); pub const LDAP_ALREADY_EXISTS: Error = Error(ffi::GPG_ERR_LDAP_ALREADY_EXISTS); pub const LDAP_NO_OBJ_CLASS_MODS: Error = Error(ffi::GPG_ERR_LDAP_NO_OBJ_CLASS_MODS); pub const LDAP_RESULTS_TOO_LARGE: Error = Error(ffi::GPG_ERR_LDAP_RESULTS_TOO_LARGE); pub const LDAP_AFFECTS_MULT_DSAS: Error = Error(ffi::GPG_ERR_LDAP_AFFECTS_MULT_DSAS); pub const LDAP_VLV: Error = Error(ffi::GPG_ERR_LDAP_VLV); pub const LDAP_OTHER: Error = Error(ffi::GPG_ERR_LDAP_OTHER); pub const LDAP_CUP_RESOURCE_LIMIT: Error = Error(ffi::GPG_ERR_LDAP_CUP_RESOURCE_LIMIT); pub const LDAP_CUP_SEC_VIOLATION: Error = Error(ffi::GPG_ERR_LDAP_CUP_SEC_VIOLATION); pub const LDAP_CUP_INV_DATA: Error = Error(ffi::GPG_ERR_LDAP_CUP_INV_DATA); pub const LDAP_CUP_UNSUP_SCHEME: Error = Error(ffi::GPG_ERR_LDAP_CUP_UNSUP_SCHEME); pub const LDAP_CUP_RELOAD: Error = Error(ffi::GPG_ERR_LDAP_CUP_RELOAD); pub const LDAP_CANCELLED: Error = Error(ffi::GPG_ERR_LDAP_CANCELLED); pub const LDAP_NO_SUCH_OPERATION: Error = Error(ffi::GPG_ERR_LDAP_NO_SUCH_OPERATION); pub const LDAP_TOO_LATE: Error = Error(ffi::GPG_ERR_LDAP_TOO_LATE); pub const LDAP_CANNOT_CANCEL: Error = Error(ffi::GPG_ERR_LDAP_CANNOT_CANCEL); pub const LDAP_ASSERTION_FAILED: Error = Error(ffi::GPG_ERR_LDAP_ASSERTION_FAILED); pub const LDAP_PROX_AUTH_DENIED: Error = Error(ffi::GPG_ERR_LDAP_PROX_AUTH_DENIED); pub const USER_1: Error = Error(ffi::GPG_ERR_USER_1); pub const USER_2: Error = Error(ffi::GPG_ERR_USER_2); pub const USER_3: Error = Error(ffi::GPG_ERR_USER_3); pub const USER_4: Error = Error(ffi::GPG_ERR_USER_4); pub const USER_5: Error = Error(ffi::GPG_ERR_USER_5); pub const USER_6: Error = Error(ffi::GPG_ERR_USER_6); pub const USER_7: Error = Error(ffi::GPG_ERR_USER_7); pub const USER_8: Error = Error(ffi::GPG_ERR_USER_8); pub const USER_9: Error = Error(ffi::GPG_ERR_USER_9); pub const USER_10: Error = Error(ffi::GPG_ERR_USER_10); pub const USER_11: Error = Error(ffi::GPG_ERR_USER_11); pub const USER_12: Error = Error(ffi::GPG_ERR_USER_12); pub const USER_13: Error = Error(ffi::GPG_ERR_USER_13); pub const USER_14: Error = Error(ffi::GPG_ERR_USER_14); pub const USER_15: Error = Error(ffi::GPG_ERR_USER_15); pub const USER_16: Error = Error(ffi::GPG_ERR_USER_16); pub const MISSING_ERRNO: Error = Error(ffi::GPG_ERR_MISSING_ERRNO); pub const UNKNOWN_ERRNO: Error = Error(ffi::GPG_ERR_UNKNOWN_ERRNO); pub const EOF: Error = Error(ffi::GPG_ERR_EOF); pub const E2BIG: Error = Error(ffi::GPG_ERR_E2BIG); pub const EACCES: Error = Error(ffi::GPG_ERR_EACCES); pub const EADDRINUSE: Error = Error(ffi::GPG_ERR_EADDRINUSE); pub const EADDRNOTAVAIL: Error = Error(ffi::GPG_ERR_EADDRNOTAVAIL); pub const EADV: Error = Error(ffi::GPG_ERR_EADV); pub const EAFNOSUPPORT: Error = Error(ffi::GPG_ERR_EAFNOSUPPORT); pub const EAGAIN: Error = Error(ffi::GPG_ERR_EAGAIN); pub const EALREADY: Error = Error(ffi::GPG_ERR_EALREADY); pub const EAUTH: Error = Error(ffi::GPG_ERR_EAUTH); pub const EBACKGROUND: Error = Error(ffi::GPG_ERR_EBACKGROUND); pub const EBADE: Error = Error(ffi::GPG_ERR_EBADE); pub const EBADF: Error = Error(ffi::GPG_ERR_EBADF); pub const EBADFD: Error = Error(ffi::GPG_ERR_EBADFD); pub const EBADMSG: Error = Error(ffi::GPG_ERR_EBADMSG); pub const EBADR: Error = Error(ffi::GPG_ERR_EBADR); pub const EBADRPC: Error = Error(ffi::GPG_ERR_EBADRPC); pub const EBADRQC: Error = Error(ffi::GPG_ERR_EBADRQC); pub const EBADSLT: Error = Error(ffi::GPG_ERR_EBADSLT); pub const EBFONT: Error = Error(ffi::GPG_ERR_EBFONT); pub const EBUSY: Error = Error(ffi::GPG_ERR_EBUSY); pub const ECANCELED: Error = Error(ffi::GPG_ERR_ECANCELED); pub const ECHILD: Error = Error(ffi::GPG_ERR_ECHILD); pub const ECHRNG: Error = Error(ffi::GPG_ERR_ECHRNG); pub const ECOMM: Error = Error(ffi::GPG_ERR_ECOMM); pub const ECONNABORTED: Error = Error(ffi::GPG_ERR_ECONNABORTED); pub const ECONNREFUSED: Error = Error(ffi::GPG_ERR_ECONNREFUSED); pub const ECONNRESET: Error = Error(ffi::GPG_ERR_ECONNRESET); pub const ED: Error = Error(ffi::GPG_ERR_ED); pub const EDEADLK: Error = Error(ffi::GPG_ERR_EDEADLK); pub const EDEADLOCK: Error = Error(ffi::GPG_ERR_EDEADLOCK); pub const EDESTADDRREQ: Error = Error(ffi::GPG_ERR_EDESTADDRREQ); pub const EDIED: Error = Error(ffi::GPG_ERR_EDIED); pub const EDOM: Error = Error(ffi::GPG_ERR_EDOM); pub const EDOTDOT: Error = Error(ffi::GPG_ERR_EDOTDOT); pub const EDQUOT: Error = Error(ffi::GPG_ERR_EDQUOT); pub const EEXIST: Error = Error(ffi::GPG_ERR_EEXIST); pub const EFAULT: Error = Error(ffi::GPG_ERR_EFAULT); pub const EFBIG: Error = Error(ffi::GPG_ERR_EFBIG); pub const EFTYPE: Error = Error(ffi::GPG_ERR_EFTYPE); pub const EGRATUITOUS: Error = Error(ffi::GPG_ERR_EGRATUITOUS); pub const EGREGIOUS: Error = Error(ffi::GPG_ERR_EGREGIOUS); pub const EHOSTDOWN: Error = Error(ffi::GPG_ERR_EHOSTDOWN); pub const EHOSTUNREACH: Error = Error(ffi::GPG_ERR_EHOSTUNREACH); pub const EIDRM: Error = Error(ffi::GPG_ERR_EIDRM); pub const EIEIO: Error = Error(ffi::GPG_ERR_EIEIO); pub const EILSEQ: Error = Error(ffi::GPG_ERR_EILSEQ); pub const EINPROGRESS: Error = Error(ffi::GPG_ERR_EINPROGRESS); pub const EINTR: Error = Error(ffi::GPG_ERR_EINTR); pub const EINVAL: Error = Error(ffi::GPG_ERR_EINVAL); pub const EIO: Error = Error(ffi::GPG_ERR_EIO); pub const EISCONN: Error = Error(ffi::GPG_ERR_EISCONN); pub const EISDIR: Error = Error(ffi::GPG_ERR_EISDIR); pub const EISNAM: Error = Error(ffi::GPG_ERR_EISNAM); pub const EL2HLT: Error = Error(ffi::GPG_ERR_EL2HLT); pub const EL2NSYNC: Error = Error(ffi::GPG_ERR_EL2NSYNC); pub const EL3HLT: Error = Error(ffi::GPG_ERR_EL3HLT); pub const EL3RST: Error = Error(ffi::GPG_ERR_EL3RST); pub const ELIBACC: Error = Error(ffi::GPG_ERR_ELIBACC); pub const ELIBBAD: Error = Error(ffi::GPG_ERR_ELIBBAD); pub const ELIBEXEC: Error = Error(ffi::GPG_ERR_ELIBEXEC); pub const ELIBMAX: Error = Error(ffi::GPG_ERR_ELIBMAX); pub const ELIBSCN: Error = Error(ffi::GPG_ERR_ELIBSCN); pub const ELNRNG: Error = Error(ffi::GPG_ERR_ELNRNG); pub const ELOOP: Error = Error(ffi::GPG_ERR_ELOOP); pub const EMEDIUMTYPE: Error = Error(ffi::GPG_ERR_EMEDIUMTYPE); pub const EMFILE: Error = Error(ffi::GPG_ERR_EMFILE); pub const EMLINK: Error = Error(ffi::GPG_ERR_EMLINK); pub const EMSGSIZE: Error = Error(ffi::GPG_ERR_EMSGSIZE); pub const EMULTIHOP: Error = Error(ffi::GPG_ERR_EMULTIHOP); pub const ENAMETOOLONG: Error = Error(ffi::GPG_ERR_ENAMETOOLONG); pub const ENAVAIL: Error = Error(ffi::GPG_ERR_ENAVAIL); pub const ENEEDAUTH: Error = Error(ffi::GPG_ERR_ENEEDAUTH); pub const ENETDOWN: Error = Error(ffi::GPG_ERR_ENETDOWN); pub const ENETRESET: Error = Error(ffi::GPG_ERR_ENETRESET); pub const ENETUNREACH: Error = Error(ffi::GPG_ERR_ENETUNREACH); pub const ENFILE: Error = Error(ffi::GPG_ERR_ENFILE); pub const ENOANO: Error = Error(ffi::GPG_ERR_ENOANO); pub const ENOBUFS: Error = Error(ffi::GPG_ERR_ENOBUFS); pub const ENOCSI: Error = Error(ffi::GPG_ERR_ENOCSI); pub const ENODATA: Error = Error(ffi::GPG_ERR_ENODATA); pub const ENODEV: Error = Error(ffi::GPG_ERR_ENODEV); pub const ENOENT: Error = Error(ffi::GPG_ERR_ENOENT); pub const ENOEXEC: Error = Error(ffi::GPG_ERR_ENOEXEC); pub const ENOLCK: Error = Error(ffi::GPG_ERR_ENOLCK); pub const ENOLINK: Error = Error(ffi::GPG_ERR_ENOLINK); pub const ENOMEDIUM: Error = Error(ffi::GPG_ERR_ENOMEDIUM); pub const ENOMEM: Error = Error(ffi::GPG_ERR_ENOMEM); pub const ENOMSG: Error = Error(ffi::GPG_ERR_ENOMSG); pub const ENONET: Error = Error(ffi::GPG_ERR_ENONET); pub const ENOPKG: Error = Error(ffi::GPG_ERR_ENOPKG); pub const ENOPROTOOPT: Error = Error(ffi::GPG_ERR_ENOPROTOOPT); pub const ENOSPC: Error = Error(ffi::GPG_ERR_ENOSPC); pub const ENOSR: Error = Error(ffi::GPG_ERR_ENOSR); pub const ENOSTR: Error = Error(ffi::GPG_ERR_ENOSTR); pub const ENOSYS: Error = Error(ffi::GPG_ERR_ENOSYS); pub const ENOTBLK: Error = Error(ffi::GPG_ERR_ENOTBLK); pub const ENOTCONN: Error = Error(ffi::GPG_ERR_ENOTCONN); pub const ENOTDIR: Error = Error(ffi::GPG_ERR_ENOTDIR); pub const ENOTEMPTY: Error = Error(ffi::GPG_ERR_ENOTEMPTY); pub const ENOTNAM: Error = Error(ffi::GPG_ERR_ENOTNAM); pub const ENOTSOCK: Error = Error(ffi::GPG_ERR_ENOTSOCK); pub const ENOTSUP: Error = Error(ffi::GPG_ERR_ENOTSUP); pub const ENOTTY: Error = Error(ffi::GPG_ERR_ENOTTY); pub const ENOTUNIQ: Error = Error(ffi::GPG_ERR_ENOTUNIQ); pub const ENXIO: Error = Error(ffi::GPG_ERR_ENXIO); pub const EOPNOTSUPP: Error = Error(ffi::GPG_ERR_EOPNOTSUPP); pub const EOVERFLOW: Error = Error(ffi::GPG_ERR_EOVERFLOW); pub const EPERM: Error = Error(ffi::GPG_ERR_EPERM); pub const EPFNOSUPPORT: Error = Error(ffi::GPG_ERR_EPFNOSUPPORT); pub const EPIPE: Error = Error(ffi::GPG_ERR_EPIPE); pub const EPROCLIM: Error = Error(ffi::GPG_ERR_EPROCLIM); pub const EPROCUNAVAIL: Error = Error(ffi::GPG_ERR_EPROCUNAVAIL); pub const EPROGMISMATCH: Error = Error(ffi::GPG_ERR_EPROGMISMATCH); pub const EPROGUNAVAIL: Error = Error(ffi::GPG_ERR_EPROGUNAVAIL); pub const EPROTO: Error = Error(ffi::GPG_ERR_EPROTO); pub const EPROTONOSUPPORT: Error = Error(ffi::GPG_ERR_EPROTONOSUPPORT); pub const EPROTOTYPE: Error = Error(ffi::GPG_ERR_EPROTOTYPE); pub const ERANGE: Error = Error(ffi::GPG_ERR_ERANGE); pub const EREMCHG: Error = Error(ffi::GPG_ERR_EREMCHG); pub const EREMOTE: Error = Error(ffi::GPG_ERR_EREMOTE); pub const EREMOTEIO: Error = Error(ffi::GPG_ERR_EREMOTEIO); pub const ERESTART: Error = Error(ffi::GPG_ERR_ERESTART); pub const EROFS: Error = Error(ffi::GPG_ERR_EROFS); pub const ERPCMISMATCH: Error = Error(ffi::GPG_ERR_ERPCMISMATCH); pub const ESHUTDOWN: Error = Error(ffi::GPG_ERR_ESHUTDOWN); pub const ESOCKTNOSUPPORT: Error = Error(ffi::GPG_ERR_ESOCKTNOSUPPORT); pub const ESPIPE: Error = Error(ffi::GPG_ERR_ESPIPE); pub const ESRCH: Error = Error(ffi::GPG_ERR_ESRCH); pub const ESRMNT: Error = Error(ffi::GPG_ERR_ESRMNT); pub const ESTALE: Error = Error(ffi::GPG_ERR_ESTALE); pub const ESTRPIPE: Error = Error(ffi::GPG_ERR_ESTRPIPE); pub const ETIME: Error = Error(ffi::GPG_ERR_ETIME); pub const ETIMEDOUT: Error = Error(ffi::GPG_ERR_ETIMEDOUT); pub const ETOOMANYREFS: Error = Error(ffi::GPG_ERR_ETOOMANYREFS); pub const ETXTBSY: Error = Error(ffi::GPG_ERR_ETXTBSY); pub const EUCLEAN: Error = Error(ffi::GPG_ERR_EUCLEAN); pub const EUNATCH: Error = Error(ffi::GPG_ERR_EUNATCH); pub const EUSERS: Error = Error(ffi::GPG_ERR_EUSERS); pub const EWOULDBLOCK: Error = Error(ffi::GPG_ERR_EWOULDBLOCK); pub const EXDEV: Error = Error(ffi::GPG_ERR_EXDEV); pub const EXFULL: Error = Error(ffi::GPG_ERR_EXFULL); }