; PGPsdk.def : Declares the module parameters for the DLL.

LIBRARY      "PGPsdk"
DESCRIPTION  'PGP Crypto Development Kit'

EXPORTS
	PGPCompareKeys
	PGPCompareUserIDStrings
	PGPGetIndexedAdditionalRecipientRequest
	PGPGetIndexedAdditionalRecipientRequestKeyID
	PGPGetTime
	PGPGetStdTimeFromPGPTime
	PGPGetPGPTimeFromStdTime
	PGPGetYMDFromPGPTime

	PGPNewKeySet
	PGPNewEmptyKeySet
	PGPUnionKeySets
	PGPNewSingletonKeySet
	PGPOpenDefaultKeyRings
	PGPOpenKeyRingPair
	PGPCommitKeyRingChanges
	PGPRevertKeyRingChanges
	PGPReloadKeyRings
	PGPCountKeys
	PGPIncKeySetRefCount
	PGPFreeKeySet
	PGPKeySetIsMutable
	PGPKeySetNeedsCommit
	PGPAddKeys
	PGPRemoveKeys
	PGPRevokeKey

	PGPDisableKey
	PGPEnableKey
	PGPChangePassphrase
	PGPChangeSubKeyPassphrase
	PGPRemoveUserID
	PGPAddUserID
	PGPSetPrimaryUserID
	PGPGetSigCertifierKey
	PGPRevokeSig
	PGPRemoveSig
	PGPCountAdditionalRecipientRequests
	PGPSetKeyTrust
	PGPGetKeyBoolean
	PGPGetKeyNumber
	PGPGetKeyPropertyBuffer
	PGPGetKeyTime
	PGPGetSubKeyBoolean
	PGPGetSubKeyNumber
	PGPGetSubKeyPropertyBuffer
	PGPGetSubKeyTime
	PGPGetUserIDNumber
	PGPGetUserIDStringBuffer
	PGPGetSigBoolean
	PGPGetSigNumber
	PGPGetSigTime
	PGPGetKeyIDOfCertifier
	PGPGetPrimaryUserID
	PGPGetPrimaryUserIDNameBuffer
	PGPGetPrimaryUserIDValidity
	PGPGetHashAlgUsed
	PGPGetKeyByKeyID
	PGPSetKeyAxiomatic
	PGPUnsetKeyAxiomatic
	PGPOrderKeySet
	PGPFreeKeyList
	PGPNewKeyIter
	PGPCopyKeyIter
	PGPFreeKeyIter
	PGPKeyIterIndex
	PGPKeyIterRewind
	PGPKeyIterRewindSubKey
	PGPKeyIterSeek
	PGPKeyIterMove
	PGPKeyIterNext
	PGPKeyIterPrev
	PGPKeyIterNextSubKey
	PGPKeyIterPrevSubKey
	PGPKeyIterKey
	PGPKeyIterSubKey
	PGPKeyIterUserID
	PGPKeyIterSig
	PGPKeyIterNextUserID
	PGPKeyIterPrevUserID
	PGPKeyIterRewindUserID
	PGPKeyIterNextUIDSig
	PGPKeyIterPrevUIDSig
	PGPKeyIterRewindUIDSig
	PGPGetDefaultPrivateKey
	PGPSetDefaultPrivateKey
	PGPGetTrustModel
	PGPSetKeyUserVal
	PGPSetUserIDUserVal
	PGPSetSigUserVal
	PGPGetKeyUserVal
	PGPGetUserIDUserVal
	PGPGetSigUserVal
	PGPCheckKeyRingSigs

	PGPCopyFileSpec
	PGPFreeFileSpec
	PGPGetFullPathFromFileSpec
	PGPNewFileSpecFromFullPath
	PGPMacBinaryToLocal

	PGPNewContext
	PGPNewContextCustom
	PGPFreeContext
	PGPGetContextUserValue
	PGPSetContextUserValue
	PGPContextGetRandomBytes
	pgpContextMemAlloc
	pgpContextMemRealloc
	pgpContextMemFree

	PGPNewSymmetricCipherContext
	PGPFreeSymmetricCipherContext
	PGPCopySymmetricCipherContext
	PGPInitSymmetricCipher
	PGPWipeSymmetricCipher
	PGPWashSymmetricCipher
	PGPSymmetricCipherEncrypt
	PGPSymmetricCipherDecrypt
	PGPGetSymmetricCipherSizes

	PGPNewCFBContext
	PGPFreeCFBContext
	PGPCopyCFBContext
	PGPInitCFB
	PGPCFBEncrypt
	PGPCFBDecrypt
	PGPCFBGetSymmetricCipher
	PGPCFBSync
	PGPCFBGetRandom
	PGPCFBRandomCycle
	PGPCFBRandomWash

	PGPNewCBCContext
	PGPFreeCBCContext
	PGPCopyCBCContext
	PGPInitCBC
	PGPCBCEncrypt
	PGPCBCDecrypt
	PGPCBCGetSymmetricCipher

	PGPNewPublicKeyContext
	PGPFreePublicKeyContext
	PGPGetPublicKeyOperationSizes
	PGPPublicKeyEncrypt
	PGPPublicKeyVerifySignature
	PGPNewPrivateKeyContext
	PGPFreePrivateKeyContext
	PGPGetPrivateKeyOperationSizes
	PGPPrivateKeyDecrypt
	PGPPrivateKeySign

	PGPNewHashContext
	PGPFreeHashContext
	PGPCopyHashContext
	PGPResetHash
	PGPContinueHash
	PGPFinalizeHash
	PGPGetHashSize

	PGPGlobalRandomPoolAddKeystroke
	PGPGlobalRandomPoolAddMouse
	PGPGlobalRandomPoolGetEntropy
	PGPGlobalRandomPoolGetSize
	PGPGlobalRandomPoolGetMinimumEntropy
	PGPGlobalRandomPoolHasMinimumEntropy

	PGPsdkLoadPrefs
	PGPsdkLoadDefaultPrefs
	PGPsdkSavePrefs
	PGPsdkPrefSetFileSpec
	PGPsdkPrefGetFileSpec
	PGPsdkPrefSetData
	PGPsdkPrefGetData

	PGPGetErrorString

	PGPNewData
	PGPFreeData

	PGPGetKeyIDFromString
	PGPGetKeyIDFromKey
	PGPGetKeyIDFromSubKey
	PGPGetKeyIDString
	PGPExportKeyID
	PGPImportKeyID
	PGPCompareKeyIDs

	PGPFreeFilter
	PGPNewKeyEncryptAlgorithmFilter
	PGPNewKeyEncryptKeySizeFilter
	PGPNewKeyRevokedFilter
	PGPNewKeyDisabledFilter
	PGPNewKeyExpirationTimeFilter
	PGPIntersectFilters
	PGPNewKeyCreationTimeFilter
	PGPNewKeyIDFilter
	PGPNewSubKeyIDFilter
	PGPNewUserIDStringFilter
	PGPNegateFilter
	PGPNewUserIDNameFilter
	PGPNewKeyEncryptAlgorithmFilter
	PGPNewKeyFingerPrintFilter
	PGPNewKeySigAlgorithmFilter
	PGPNewKeySigKeySizeFilter
	PGPNewUserIDEmailFilter
	PGPNewSigKeyIDFilter
	PGPUnionFilters
	PGPFilterKeySet

	PGPHKSQueryFromFilter
	PGPLDAPQueryFromFilter
	
	PGPOpenKeyRing
	PGPPropagateTrust
	PGPRemoveSubKey
	PGPRevokeSubKey
	PGPIncKeyListRefCount
	PGPSetSubKeyUserVal
	PGPGetSubKeyUserVal
	PGPIncFilterRefCount
	PGPKeySetIsMember

	pgpEventNull
	pgpEventKeyServer
	pgpEventKeyServerSign


	PGPPassphraseIsValid
	PGPGenerateKey
	PGPGenerateSubKey
	PGPSignUserID
	PGPGetKeyEntropyNeeded
	PGPExportKeySet
	PGPImportKeySet

	PGPGetKeyListContext
	PGPGetKeySetContext
	PGPGetKeyIterContext
	PGPGetKeyContext
	PGPGetSubKeyContext
	PGPGetUserIDContext

	PGPEncode
	PGPDecode

	PGPNewOptionList
	PGPAddJobOptions
	PGPAppendOptionList
	PGPBuildOptionList
	PGPCopyOptionList
	PGPFreeOptionList
	PGPOLastOption
	PGPONullOption
	PGPOInputFile
	PGPOInputBuffer
	PGPOOutputFile
	PGPOOutputBuffer
	PGPOAllocatedOutputBuffer
	PGPODiscardOutput
	PGPOEncryptToKey
	PGPOEncryptToKeySet
	PGPOEncryptToUserID
	PGPOSignWithKey
	PGPOConventionalEncrypt
	PGPOPassphrase
	PGPOPassphraseBuffer
	PGPODetachedSig
	PGPOCipherAlgorithm
	PGPOHashAlgorithm
	PGPOFailBelowValidity
	PGPOWarnBelowValidity
	PGPOEventHandler
	PGPOSendNullEvents
	PGPOArmorOutput
	PGPODataIsASCII
	PGPOClearSign
	PGPOForYourEyesOnly
	PGPOSendEventIfKeyFound
	PGPOKeySetRef
	PGPOKeyGenParams
	PGPOKeyGenName
	PGPOExpiration
	PGPOAdditionalRecipientRequestKeySet
	PGPOKeyGenMasterKey
	PGPOKeyGenFast
	PGPOPreferredAlgorithms
	PGPOExportable
	PGPOExportPrivateKeys
	PGPOSigTrust
	PGPOCommentString
	PGPOVersionString
	PGPOLocalEncoding
	PGPOOutputLineEndType
	PGPOPGPMIMEEncoding
	PGPOImportKeysTo
	PGPOPassThroughIfUnrecognized
	PGPOAskUserForEntropy
	PGPORawPGPInput
	PGPOOmitMIMEVersion
	PGPOSigRegularExpression
	PGPOCompression


	PGPNewSecureData
	
	
	PGPGetSDKVersion
	PGPGetSDKString
	PGPGetFeatureFlags
	PGPCountPublicKeyAlgorithms
	PGPGetIndexedPublicKeyAlgorithmInfo
	PGPCountSymmetricCiphers
	PGPGetIndexedSymmetricCipherInfo


	PGPsdkInit
	PGPsdkCleanup

