pgperrors.pas

来自「用DELPHI实现的 PGP 加密算法」· PAS 代码 · 共 395 行 · 第 1/2 页

PAS
395
字号
{$J+,Z4}
unit pgpErrors;

{**********************************************************************************}
{                                                                                  }
{ The contents of this file are subject to the Mozilla Public License Version 1.1  }
{ (the "License"); you may not use this file except in compliance with the         }
{ License. You may obtain a copy of the License at http://www.mozilla.org/MPL/.    }
{                                                                                  }
{ Software distributed under the License is distributed on an "AS IS" basis,       }
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the }
{ specific language governing rights and limitations under the License.            }
{                                                                                  }
{ The Original Code is the "Borland Delphi Runtime Library PGPsdk" released 10 Apr }
{ 2000, available at http://www.oz.net/~srheller/dpgp/sdk/.                        }
{                                                                                  }
{ The Initial Developer of the Original Code is Steven R. Heller.                  }
{                                                                                  }
{ Portions created by Steven R. Heller are Copyright (C) 2000 Steven R. Heller.    }
{ All Rights Reserved.                                                             }
{                                                                                  }
{ Contributor(s): Michael in der Wiesche <idw.doc@t-online.de> ("idw").            }
{                                                                                  }
{ The original file is pgpErrors.pas based on pgpErrors.h and pgpPFLErrors.h       }
{ from the PGP sources which are Copyright (C) Network Associates Inc.             }
{ and affiliated companies.                                                        }
{                                                                                  }
{ Modifications by "idw" (other than stated in the code below):                    }
{                                                                                  }
{ All function declarations and comments removed                                   }
{                                                                                  }
{**********************************************************************************}

interface

const
{ pgpPFLErrors.h }
  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_DiskFull					= -11960;
  kPGPError_DiskLocked					= -11959;

  // PGP 7.X
  kPGPError_GraphicsOpFailed				= -11956;
  kPGPError_MemoryOpFailed				= -11955;
  kPGPError_NetworkOpFailed				= -11954;
  kPGPError_SecurityOpFailed				= -11953;
  kPGPError_StringOpFailed				= -11952;
  kPGPError_SyncObjOpFailed				= -11951;
  kPGPError_ThreadOpFailed				= -11950;
  kPGPError_VolumeOpFailed				= -11949;
  kPGPError_NTDrvIopOpFailed				= -11947;
  kPGPError_NTDrvObjectOpFailed				= -11946;
  kPGPError_Win32COMOpFailed				= -11945;
  kPGPError_Win32CommCtrlOpFailed			= -11944;
  kPGPError_Win32DllOpFailed				= -11943;
  kPGPError_Win32RegistryOpFailed			= -11942;
  kPGPError_Win32ResourceOpFailed			= -11941;
  kPGPError_Win32WindowOpFailed				= -11940;
  kPGPError_RPCFailed					= -11939;
  kPGPError_RPCGarbledMsg				= -11938;

  // PGP 8.X
  kPGPError_NoUnicodeEquivalent				= -11937;
  kPGPError_NetLARefused				= -11936;
  kPGPError_NetLAMismatch				= -11935;
  kPGPError_NetLATooManyRetrievals			= -11934;
  kPGPError_LNCorrupt					= -11933;
  kPGPError_LACorrupt					= -11932;

{ pgpErrors.h }
  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;			// PGP 6.5.X
  kPGPError_MissingKeyDB				= kPGPError_MissingKeySet;	// PGP 7.X
  kPGPError_DetachedSignatureFound			= -11478;
  kPGPError_NoDecryptionKeyFound			= -11477;
  kPGPError_CorruptSessionKey				= -11476;
  kPGPError_SkipSection					= -11475;
  kPGPError_Interrupted					= -11474;
  kPGPError_TooManyARRKs				= -11473;
  kPGPError_KeyUnusableForDecryption			= -11472;
  kPGPError_KeygenTimedOut				= -11471;			// PGP 7.X

  kPGPError_IncompatibleAPI				= -11460;

  kPGPError_NotMacBinary				= -11450;
  kPGPError_NoMacBinaryTranslationAvailable		= -11449;
  kPGPError_BadSignature				= -11448;
  kPGPError_CAPIUnsupportedKey				= -11447;
  kPGPError_SelfTestFailed				= -11446;
  kPGPError_SelfTestsNotExecuted			= -11445;
  kPGPError_BadIntegrity				= -11444;
  kPGPError_DeCompressionFailed				= -11443;
  kPGPError_DeletingSelfSig				= -11442;			// PGP 7.X

  kPGPError_InconsistentFilterClasses			= -11440;
  kPGPError_UnsupportedLDAPFilter			= -11439;
  kPGPError_UnsupportedHKPFilter			= -11438;
  kPGPError_UnknownFilterType				= -11437;
  kPGPError_InvalidFilterParameter			= -11436;
  kPGPError_UnsupportedNetToolsCAFilter			= -11435;

  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;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?