⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pgpclientprefs.c

📁 PGP8.0源码 请认真阅读您的文件包然后写出其具体功能
💻 C
📖 第 1 页 / 共 2 页
字号:
	{kPGPPrefUninstallOldPGP, 
	"UninstallOldPGP", 
	kPGPPrefType_Boolean, 
	(void *) FALSE}, // Changed to FALSE by wjb

	{kPGPPrefRebootAfterSilentInstall, 
	"RebootAfterSilentInstall", 
	kPGPPrefType_Boolean, 
	(void *) TRUE},

	{kPGPPrefRemainSilentAfterInstall,
	"RemainSilentAfterInstall",
	kPGPPrefType_Boolean,
	(void *) FALSE},

	{kPGPPrefAutoAddExchangeServerAddress, 
	"AutoAddExchangeServerAddress", 
	kPGPPrefType_Boolean, 
	(void *) TRUE},

	{kPGPPrefGenerateKeysOnSmartCard, 
	"GenerateKeysOnSmartCard", 
	kPGPPrefType_Boolean, 
	(void *) FALSE},

	{kPGPPrefDisableAutoUpgrade, 
	"DisableAutoUpgrade", 
	kPGPPrefType_Boolean, 
	(void *) FALSE},

	{kPGPPrefReportToEPO, 
	"ReportToEPO", 
	kPGPPrefType_Boolean, 
	(void *) FALSE},
	
#if PGP_WIN32
	
	{kPGPPrefWin32OutlookConvertMessages,
	"OutlookConvertToPlainText",
	kPGPPrefType_Boolean,
	(void *) FALSE},

	{kPGPPrefWin32OutlookAttachment,
	"OutlookWarnAttachment",
	kPGPPrefType_Boolean,
	(void *) TRUE},

	{kPGPPrefWin32OutlookHTMLEncrypt,
	"OutlookWarnHTMLEncrypt",
	kPGPPrefType_Boolean,
	(void *) TRUE},

	{kPGPPrefWin32OutlookHTMLDecrypt,
	"OutlookWarnHTMLRTFDecrypt",
	kPGPPrefType_Boolean,
	(void *) TRUE},

	{kPGPPrefWin32EudoraOutputPGPMIME,
	"EudoraWarnOutputPGPMIME",
	kPGPPrefType_Boolean,
	(void *) TRUE},

	{kPGPPrefWin32OutlookNotFromExplorer,
	"OutlookWarnNotFromExplorer",
	kPGPPrefType_Boolean,
	(void *) TRUE},

	{kPGPPrefWin32OutlookExchangeID,
	"OutlookExchangeID",
	kPGPPrefType_Boolean,
	(void *) TRUE},

#endif

	/* Number prefs */

	{kPGPPrefWordWrapWidth,
	"WordWrapWidth",
	kPGPPrefType_Number,
	(void *) 70},

	{kPGPPrefCacheType,
	"CacheType",
	kPGPPrefType_Number,
	(void *) kPGPPrefCacheTypeSeconds},

	{kPGPPrefCacheSeconds,
	"CacheSeconds",
	kPGPPrefType_Number,
	(void *) 120},

	{kPGPPrefPreferredAlgorithm,
	"PreferredAlgorithm",
	kPGPPrefType_Number,
	(void *) kPGPCipherAlgorithm_AES256},

	{kPGPPrefMacBinaryDefault,
	"MacBinaryDefault",
	kPGPPrefType_Number,
	(void *) kPGPPrefMacBinaryOff},

	{kPGPPrefFileWipePasses,
	"FileWipePasses",
	kPGPPrefType_Number,
	(void *) 3},

	{kPGPPrefDiskWipePasses,
	"DiskWipePasses",
	kPGPPrefType_Number,
	(void *) 3},

	{kPGPPrefLastAllKeysUpdate,
	"LastAllKeysUpdate",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefLastTrustedIntroducersUpdate,
	"LastTrustedIntroducersUpdate",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefCAType,
	"CAType",
	kPGPPrefType_Number,
	(void *) kPGPKeyServerClass_Netscape},

	{kPGPPrefNextAutoCRLUpdate,
	"NextAutoCRLUpdate",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefDiskLastCreateSize,
	"DiskLastCreateSize",
	kPGPPrefType_Number,
	(void *) 100},

	{kPGPPrefDiskLastCreateScale,
	"DiskLastCreateScale",
	kPGPPrefType_Number,
	(void *) 1},	/* is PGPdiskMbScale */

	{kPGPPrefDiskAutoUnmountTimeout,
	"DiskAutoUnmountTimeout",
	kPGPPrefType_Number,
	(void *) 15},

	{kPGPPrefDiskLastAlgorithm,
	"DiskLastAlgorithm",
	kPGPPrefType_Number,
	(void *) 3},	/* is kPGPdiskCAST5Algorithm */

	{kPGPPrefDiskLastFileSystem,
	"DiskLastFileSystem",
	kPGPPrefType_Number,
	(void *) 0},	/* is kFat16FileSys */

	{kPGPPrefLastPrefsUpdate,
	"LastPrefsUpdate",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefMetaIntroducerTrustDepth,
	"MetaIntroducerTrustDepth",
	kPGPPrefType_Number,
	(void *) 2},

	{kPGPPrefIdleAutoLockScreenMinutes,
	"LockScreenMinutes",
	kPGPPrefType_Number,
	(void *) 60},

	{kPGPPrefMinChars,
	"MinPassphraseChars",
	kPGPPrefType_Number,
	(void *) 5},

	{kPGPPrefMinQuality,
	"MinPassphraseQuality",
	kPGPPrefType_Number,
	(void *) 60},

	{kPGPPrefDaysUpdateAllKeys,
	"DaysUpdateAllKeys",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefDaysUpdateTrustedIntroducers,
	"DaysUpdateTrustedIntroducers",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefKeySize,
	"KeySize",
	kPGPPrefType_Number,
	(void *) 2048},

	{kPGPPrefDaysUpdatePrefs,
	"DaysUpdatePrefs",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefKeyPublicKeyAlgorithm,
	"KeyPublicKeyAlgorithm",
	kPGPPrefType_Number,
	(void *) kPGPPublicKeyAlgorithm_DSA},

	{kPGPPrefKeyExpiration,
	"KeyExpiration",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefLDAPReconServerType,
	"LDAPReconServerType",
	kPGPPrefType_Number,
	(void *) kPGPKeyServerClass_PGP},

	{kPGPPrefCertRequestType,
	"CertRequestType",
	kPGPPrefType_Number,
	(void *) kPGPPrefCertRequestCRS},

	{kPGPPrefCorpKeyTrustDepth,
	"CorpKeyTrustDepth",
	kPGPPrefType_Number,
	(void *) 2},

	{kPGPPrefDiskSize,
	"DiskSize",
	kPGPPrefType_Number,
	(void *) 204800},

	{kPGPPrefDiskAlgorithm,
	"DiskAlgorithm",
	kPGPPrefType_Number,
	(void *) 3},

	{kPGPPrefDiskFileSystem,
	"DiskFileSystem",
	kPGPPrefType_Number,
	(void *) 1},

	{kPGPPrefLastCertRequest,
	"LastCertRequest",
	kPGPPrefType_Number,
	(void *) 0},

	{kPGPPrefLDAPPrefsServerAlg,
	"LDAPPrefsServerAlg",
	kPGPPrefType_Number,
	(void *) kPGPPublicKeyAlgorithm_Invalid},

	{kPGPPrefLastSearchWindowSelection,
	"LastSearchWindowSelection",
	kPGPPrefType_Number,
#if PGP_WIN32
	(void *) 2},
#else
	(void *) 3},
#endif

#if	PGP_MACINTOSH	/* [ */

	{kPGPPrefAutoBackupDirIDMac,
	"AutoBackupDirIDMac",
	kPGPPrefType_Number,
	(void *) 0},

#elif PGP_WIN32

	{kPGPPrefUserAccountStatus,
	"UserAccountStatus",
	kPGPPrefType_Number,
	(void *) kPGPPrefPGPNotInitialized},

#endif	/* ] */

	/* String prefs */

	{kPGPPrefComment,
	"Comment",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefCAServerURL,
	"CAServerURL",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefCARevocationServerURL,
	"CARevocationServerURL",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefDiskLastOpenDir,
	"DiskLastOpenDir",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefDiskLastSaveDir,
	"DiskLastSaveDir",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefDiskLastCreateRoot,
	"DiskLastCreateRoot",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefPublicKeyringFile,
	"PublicKeyringFile",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefPrivateKeyringFile,
	"PrivateKeyringFile",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefRNGSeedFile,
	"RNGSeedFile",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefPKCS11DrvFile,
	"PKCS11DrvFile",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefLicenseName,
	"LicenseName",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefLicenseCompany,
	"LicenseCompany",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefLDAPPrefsServer,
	"LDAPPrefsServer",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefLDAPReconServer,
	"LDAPReconServer",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefDiskMountAtStartupPaths,
	"DiskMountAtStartupPaths",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefAutoBackupFolder,
	"KeyringBackupFolder",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefInstallDir,
	"InstallDir",
	kPGPPrefType_String,
	(void *) ""},

	{kPGPPrefLDAPPrefsServerKeyID,
	"LDAPPrefsServerKeyID",
	kPGPPrefType_String,
	(void *) ""},

#if PGP_MACINTOSH

	{kPGPPrefCompanyName,
	"Company Name",
	kPGPPrefType_String,
	(void *) ""},
	
#endif

	/* Byte prefs */

#if	PGP_MACINTOSH	/* [ */

	{kPGPPrefPGPmenuMacAppSignatures,
	"PGPmenuMacAppSignatures",
	kPGPPrefType_Byte,
	(void *) sInitPGPmenuApps,
	sizeof(sInitPGPmenuApps)},

	{kPGPPrefHotKeyDataMac,
	"HotKeysDataMac",
	kPGPPrefType_Byte,
	(void *) sInitPGPmenuHotkeys,
	sizeof(sInitPGPmenuHotkeys)},

	{kPGPPrefPGPtoolsMacPrivateData,
	"PGPtoolsMacPrivateData",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefDiskEditorWinPosMac,
	"DiskEditorWinPosMac",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefPublicKeyringFileMac,
	"PublicKeyringFileMac",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefPrivateKeyringFileMac,
	"PrivateKeyringFileMac",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefRNGSeedFileMac,
	"RNGSeedFileMac",
	kPGPPrefType_Byte,
	NULL},

#endif	/* ] */

#if PGP_MACINTOSH || PGP_OSX

	{kPGPPrefPGPkeysMacColumnData,
	"PGPkeysMacColumnData",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefPGPkeysMacMainWinPos,
	"PGPkeysMacMainWinPos",
	kPGPPrefType_Byte,
	NULL},
	
#endif

#if PGP_WIN32	/* [ */

	{kPGPPrefPGPkeysWinMainWinPos,
	"PGPkeysWinMainWinPos",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefPGPkeysWinColumnData,
	"PGPkeysWinColumnData",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefPGPkeysWinGroupsData,
	"PGPkeysWinGroupsData",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefDiskEditorWinPos,
	"DiskEditorWinPos",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefHotKeyData,
	"HotKeyData",
	kPGPPrefType_Byte,
	NULL},

#endif	/* ] */

	{kPGPPrefCARootKeyID,
	"CARootKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefCARootX509IASN,
	"CARootX509IASN",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefCAServerAuthKeyID,
	"CAServerAuthKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefCARevocationServerAuthKeyID,
	"CARevocationServerAuthKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefOutgoingADKID,
	"OutgoingADKKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefDHADKID,
	"DiffieHellmanADKKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefCorpKeyID,
	"CorporateKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefRevokerKeyID,
	"RevokerKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefPGPdiskADKKeyID,
	"PGPdiskADKKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefDefaultKeyID,
	"DefaultKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefLoginWindowsInfo,
	"LoginWindowsInfo",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefExtraAVPairs,
	"ExtraAVPairs",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefRequestedCertKeyID,
	"RequestedCertKeyID",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefLicenseNumber,
	"LicenseNumber",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefLicenseAuthorization,
	"LicenseAuthorization",
	kPGPPrefType_Byte,
	NULL},

	{kPGPPrefAdminHash,
	"AdminHash",
	kPGPPrefType_Byte,
	(void *) sBlankAdminHash,
	sizeof(sBlankAdminHash)},

	/* Array prefs */

	{kPGPPrefDefaultKeys,
	"DefaultKeys",
	kPGPPrefType_Array,
	(void *) &DefaultKeys,
	sizeof(DefaultKeys)},

	{kPGPPrefKeyServerList,
	"KeyServerList",
	kPGPPrefType_Array,
	(void *) &DefaultKeyServer,
	sizeof(DefaultKeyServer)},

	{kPGPPrefAllowedAlgorithmsList,
	"AllowedAlgorithmsList",
	kPGPPrefType_Array,
	(void *) &sAllowedAlgorithms,
	sizeof(sAllowedAlgorithms)}
};

const PGPSize clientDefaultsSize =
						sizeof(clientDefaults) / sizeof(PGPPrefDefinition);

/*	... end of code formerly in pgpClientPrefs.h */

⌨️ 快捷键说明

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