SPGPError_MissingParam = -100;// missing required parameter SPGPError_NoEncryptKey = -102;// no encrypt key specified SPGPError_EncryptKeyNotFound = -104;// encrypt key not found SPGPError_NoSignKey = -106;// no sign key specified SPGPError_SignKeyNotFound = -108;// sign key not found SPGPError_KeyNotFound = -110;// key not found (generic) SPGPError_KeySearchError = -112;// key lookup failure SPGPError_DataIsEncrypted = -120;// ciphertext found instead of ? SPGPError_DataIsSigned = -121;// sig found instead of ? SPGPError_DataIsDetachedSig = -122;// d. sig found instead of ciphertext SPGPError_DataIsKey = -123;// key found instead of ciphertext SPGPError_DataIsUnknown = -124;// no ciphertext found SPGPError_NoPGPsdk = -150;// no PGPsdk DLL found/can't load DLL
N.B. If a detached signature is found where it is not expected, the PGPsdk error kPGPError_DetachedSignatureFound will usually be raised. SPGPError_DataIsDetachedSig is included here for the sake of completeness.
kPGPError_BadParams = -12000, kPGPError_OutOfMemory = -11999, kPGPError_BufferTooSmall = -11998, kPGPError_FileNotFound = -11997, kPGPError_CantOpenFile = -11996, kPGPError_FilePermissions = -11995, kPGPError_FileLocked = -11994, kPGPError_DiskFull = -11993, kPGPError_IllegalFileOp = -11992, kPGPError_FileOpFailed = -11991, kPGPError_ReadFailed = -11990, kPGPError_WriteFailed = -11989, kPGPError_EOF = -11988, kPGPError_UserAbort = -11987, kPGPError_UnknownRequest = -11986, kPGPError_LazyProgrammer = -11985, kPGPError_ItemNotFound = -11984, kPGPError_ItemAlreadyExists = -11983, kPGPError_AssertFailed = -11982, kPGPError_BadMemAddress = -11981, kPGPError_UnknownError = -11980, kPGPError_PrefNotFound = -11979, kPGPError_EndOfIteration = -11978, kPGPError_ImproperInitialization = -11977, kPGPError_CorruptData = -11976, kPGPError_FeatureNotAvailable = -11975, kPGPError_FirstError = -11500, kPGPError_Last = -10500, kPGPError_BadPassphrase = -11500, kPGPError_OptionNotFound = -11499, kPGPError_RedundantOptions = -11498, kPGPError_KeyRevoked = -11497, kPGPError_KeyExpired = -11496, kPGPError_KeyDisabled = -11495, kPGPError_KeyInvalid = -11494, kPGPError_KeyUnusableForEncryption = -11493, kPGPError_KeyUnusableForSignature = -11492, kPGPError_OutputBufferTooSmall = -11491, kPGPError_InconsistentEncryptionAlgorithms = -11490, kPGPError_MissingPassphrase = -11489, kPGPError_CombinedConventionalAndPublicEncryption= -11488, kPGPError_DetachedSignatureWithoutSigningKey = -11487, kPGPError_DetachedSignatureWithEncryption = -11486, kPGPError_NoInputOptions = -11485, kPGPError_MultipleInputOptions = -11484, kPGPError_InputFile = -11483, kPGPError_NoOutputOptions = -11482, kPGPError_MultipleOutputOptions = -11481, kPGPError_MissingEventHandler = -11480, kPGPError_MissingKeySet = -11479, kPGPError_DetachedSignatureFound = -11478, kPGPError_NoDecryptionKeyFound = -11477, kPGPError_CorruptSessionKey = -11476, kPGPError_SkipSection = -11475, kPGPError_Interrupted = -11474, kPGPError_TooManyARRKs = -11473, kPGPError_KeyUnusableForDecryption = -11472, kPGPError_IncompatibleAPI = -11460, kPGPError_NotMacBinary = -11450, kPGPError_NoMacBinaryTranslationAvailable = -11449, kPGPError_BadSignature = -11448, kPGPError_CAPIUnsupportedKey = -11447, kPGPError_InconsistentFilterClasses = -11440, kPGPError_UnsupportedLDAPFilter = -11439, kPGPError_UnsupportedHKPFilter = -11438, kPGPError_UnknownFilterType = -11437, kPGPError_InvalidFilterParameter = -11436, kPGPError_OutOfRings = -11420, kPGPError_BadHashNumber = -11419, kPGPError_BadCipherNumber = -11418, kPGPError_BadKeyLength = -11417, kPGPError_SizeAdviseFailure = -11416, kPGPError_ConfigParseFailure = -11415, kPGPError_ConfigParseFailureBadFunction = -11414, kPGPError_ConfigParseFailureBadOptions = -11413, kPGPError_KeyIsLocked = -11412, kPGPError_CantDecrypt = -11411, kPGPError_UnknownString2Key = -11410, kPGPError_BadSessionKeySize = -11409, kPGPError_UnknownVersion = -11408, kPGPError_BadSessionKeyAlgorithm = -11407, kPGPError_UnknownSignatureType = -11406, kPGPError_BadSignatureSize = -11405, kPGPError_SignatureBitsWrong = -11404, kPGPError_ExtraDateOnSignature = -11403, kPGPError_SecretKeyNotFound = -11402, kPGPError_AdditionalRecipientRequestKeyNotFound = -11401, kPGPError_InvalidCommit = -11400, kPGPError_CantHash = -11399, kPGPError_UnbalancedScope = -11398, kPGPError_WrongScope = -11397, kPGPError_FIFOReadError = -11396, kPGPError_RandomSeedTooSmall = -11395, kPGPError_EnvPriorityTooLow = -11394, kPGPError_UnknownCharMap = -11393, kPGPError_AsciiParseIncomplete = -11392, kPGPError_BadPacket = -11391, kPGPError_TroubleKeySubKey = -11390, kPGPError_TroubleSigSubKey = -11389, kPGPError_TroubleBadTrust = -11388, kPGPError_TroubleUnknownPacketByte = -11387, kPGPError_TroubleUnexpectedSubKey = -11386, kPGPError_TroubleUnexpectedName = -11385, kPGPError_TroubleUnexpectedSignature = -11384, kPGPError_TroubleUnexpectedUnknown = -11383, kPGPError_TroubleUnexpectedTrust = -11382, kPGPError_TroubleKeyTooBig = -11381, kPGPError_TroubleSecretKeyTooBig = -11380, kPGPError_TroubleNameTooBig = -11379, kPGPError_TroubleSignatureTooBig = -11378, kPGPError_TroubleUnknownTooBig = -11377, kPGPError_TroubleDuplicateKeyID = -11376, kPGPError_TroubleDuplicateKey = -11375, kPGPError_TroubleDuplicateSecretKey = -11374, kPGPError_TroubleDuplicateName = -11373, kPGPError_TroubleDuplicateSignature = -11372, kPGPError_TroubleDuplicateUnknown = -11371, kPGPError_TroubleBareKey = -11370, kPGPError_TroubleVersionBugPrev = -11369, kPGPError_TroubleVersionBugCur = -11368, kPGPError_TroubleOldSecretKey = -11367, kPGPError_TroubleNewSecretKey = -11366, kPGPError_TroubleImportingNonexportableSignature = -11365, kPGPError_KeyPacketTruncated = -11349, kPGPError_UnknownKeyVersion = -11348, kPGPError_UnknownPublicKeyAlgorithm = -11347, kPGPError_MalformedKeyModulus = -11346, kPGPError_MalformedKeyExponent = -11345, kPGPError_RSAPublicModulusIsEven = -11344, kPGPError_RSAPublicExponentIsEven = -11343, kPGPError_MalformedKeyComponent = -11342, kPGPError_KeyTooLarge = -11341, kPGPError_PublicKeyTooSmall = -11340, kPGPError_PublicKeyTooLarge = -11339, kPGPError_PublicKeyUnimplemented = -11338, kPGPError_TruncatedSignature = -11329, kPGPError_MalformedSignatureInteger = -11328, kPGPError_UnknownSignatureAlgorithm = -11327, kPGPError_ExtraSignatureMaterial = -11326, kPGPError_UnknownSignatureVersion = -11325, kPGPError_RevocationKeyNotFound = -11324, kPGPError_OutOfEntropy = -11320, kPGPError_ItemIsReadOnly = -11319, kPGPError_InvalidProperty = -11318, kPGPError_FileCorrupt = -11317, kPGPError_DuplicateCert = -11316, kPGPError_DuplicateUserID = -11315, kPGPError_CertifyingKeyDead = -11314, kPGPError_ItemWasDeleted = -11313, kPGPError_KeyDBMismatch = -11312, kPGPError_ServerInProgress = -11300, kPGPError_ServerOperationNotSupported = -11299, kPGPError_ServerInvalidProtocol = -11298, kPGPError_ServerRequestFailed = -11297, kPGPError_ServerOpen = -11296, kPGPError_ServerNotOpen = -11295, kPGPError_ServerKeyAlreadyExists = -11294, kPGPError_ServerNotInitialized = -11293, kPGPError_ServerPartialAddFailure = -11292, kPGPError_ServerCorruptKeyBlock = -11291, kPGPError_ServerUnknownResponse = -11290, kPGPError_ServerTimedOut = -11289, kPGPError_ServerOpenFailed = -11288, kPGPError_ServerAuthorizationRequired = -11287, kPGPError_ServerAuthorizationFailed = -11286, kPGPError_ServerSearchFailed = -11285, kPGPError_ServerPartialSearchResults = -11284, kPGPError_ServerBadKeysInSearchResults = -11283, kPGPError_ServerKeyFailedPolicy = -11282, kPGPError_ServerOperationRequiresTLS = -11281, kPGPError_ServerNoStaticStorage = -11280, kPGPError_TLSUnexpectedClose = -11250, kPGPError_TLSProtocolViolation = -11249, kPGPError_TLSVersionUnsupported = -11248, kPGPError_TLSWrongState = -11247, kPGPError_TLSAlertReceived = -11246, kPGPError_TLSKeyUnusable = -11245, kPGPError_TLSNoCommonCipher = -11244, kPGPError_TLSWouldBlock = -11243, kPGPError_TLSRcvdHandshakeRequest = -11242, kPGPError_X509NeededCertNotAvailable = -11240, kPGPError_X509SelfSignedCert = -11239, kPGPError_X509InvalidCertificateSignature = -11238, kPGPError_X509InvalidCertificateFormat = -11237, kPGPError_BigNumNoInverse = -11150, kPGPError_SocketsNetworkDown = -11100, kPGPError_SocketsNotInitialized = -11099, kPGPError_SocketsInProgress = -11098, kPGPError_SocketsNotConnected = -11097, kPGPError_SocketsNotBound = -11096, kPGPError_SocketsOperationNotSupported = -11095, kPGPError_SocketsProtocolNotSupported = -11094, kPGPError_SocketsAddressFamilyNotSupported = -11093, kPGPError_SocketsNotASocket = -11092, kPGPError_SocketsAddressInUse = -11091, kPGPError_SocketsBufferOverflow = -11090, kPGPError_SocketsListenQueueFull = -11089, kPGPError_SocketsAddressNotAvailable = -11088, kPGPError_SocketsAlreadyConnected = -11087, kPGPError_SocketsTimedOut = -11086, kPGPError_SocketsNoStaticStorage = -11085, kPGPError_SocketsHostNotFound = -11050, kPGPError_SocketsDomainServerError = -11049,up to the top