The CPM Library common APIs are essentially unchanged in Palm OS Cobalt.
Deleted APIs ^TOP^
Table 23.1 Deleted #defines
Deleted API
|
Use instead
|
cpmErrNoGlobals
|
cpmErrNoAppContext
|
Unchanged APIs ^TOP^
Table 23.2 Unchanged structures
APCipherInfoPtr
|
APCipherInfoStruct
|
APHashInfoPtr
|
APHashInfoStruct
|
APKeyInfoPtr
|
APKeyInfoStruct
|
APProviderContextPtr
|
APProviderContextStruct
|
APProviderInfoPtr
|
APProviderInfoStruct
|
APVerifyInfoPtr
|
APVerifyInfoStruct
|
CPMInfoPtr
|
CPMInfoStruct
|
Table 23.3 Unchanged types
APAlgorithmEnum
|
APHashEnum
|
APKeyClassEnum
|
APKeyDerivationEnum
|
APKeyDerivationUsageEnum
|
APKeyUsageEnum
|
APModeEnum
|
APPaddingEnum
|
VerifyResultPtr
|
|
Table 23.4 Unchanged #defines
apAlgorithmTypeUnspecified
|
apAsymmetricTypeBlumGoldwasser
|
apAsymmetricTypeDSA
|
apAsymmetricTypeECDHC
|
apAsymmetricTypeECDSA
|
apAsymmetricTypeECIES
|
apAsymmetricTypeECMQVC
|
apAsymmetricTypeECNR
|
apAsymmetricTypeElgamal
|
apAsymmetricTypeLUC
|
apAsymmetricTypeLUCELG
|
apAsymmetricTypeNR
|
apAsymmetricTypeRabin
|
apAsymmetricTypeRSA
|
apAsymmetricTypeRW
|
APF_CIPHER
|
APF_HASH
|
APF_HW
|
APF_KEYDERIVE
|
APF_KEYGEN
|
APF_KEYPAIRGEN
|
APF_MP
|
APF_SIGN
|
APF_VERIFY
|
apHashTypeHAVAL
|
apHashTypeMD2
|
apHashTypeMD5
|
apHashTypeNone
|
apHashTypePanama
|
apHashTypeRIPEMD160
|
apHashTypeSHA1
|
apHashTypeSHA256
|
apHashTypeSHA384
|
apHashTypeSHA512
|
apHashTypeTiger
|
apHashTypeUnspecified
|
apKeyAgreementTypeDH
|
apKeyAgreementTypeDH2
|
apKeyAgreementTypeLUCDIF
|
apKeyAgreementTypeMQV
|
apKeyAgreementTypeXTRDH
|
apKeyClassPrivate
|
apKeyClassPublic
|
apKeyClassSymmetric
|
apKeyClassUnspecified
|
apKeyDerivationTypePKCS12
|
apKeyDerivationTypePKCS5v1
|
apKeyDerivationTypePKCS5v2
|
apKeyDerivationTypePKIX
|
apKeyDerivationTypeTLS
|
apKeyDerivationUnspecified
|
apKeyDerivationUsageEncryption
|
apKeyDerivationUsageIV
|
apKeyDerivationUsageMAC
|
apKeyDerivationUsageUnspecified
|
apKeyUsageAll
|
apKeyUsageCertificateSigning
|
apKeyUsageDataEncrypting
|
apKeyUsageEncryption
|
apKeyUsageKeyEncrypting
|
apKeyUsageMessageIntegrity
|
apKeyUsageSigning
|
apKeyUsageUnspecified
|
apModeCounter
|
apModeTypeCBC
|
apModeTypeCBC_CTS
|
apModeTypeCFB
|
apModeTypeECB
|
apModeTypeNone
|
apModeTypeOFB
|
apModeTypeUnspecified
|
apPaddingTypeNone
|
apPaddingTypeOAEP
|
apPaddingTypePKCS1Type1
|
apPaddingTypePKCS1Type2
|
apPaddingTypePKCS5
|
apPaddingTypeSSLv23
|
apPaddingTypeUnspecified
|
apSymmetricType3DES_EDE2
|
apSymmetricType3DES_EDE3
|
apSymmetricType3WAY
|
apSymmetricTypeARC4
|
apSymmetricTypeBBS
|
apSymmetricTypeBlowfish
|
apSymmetricTypeCAST128
|
apSymmetricTypeCAST256
|
apSymmetricTypeDES
|
apSymmetricTypeDESX_XDX3
|
apSymmetricTypeDiamond2
|
apSymmetricTypeGOST
|
apSymmetricTypeIDEA
|
apSymmetricTypeMARS
|
apSymmetricTypePanama
|
apSymmetricTypeRC2
|
apSymmetricTypeRC4
|
apSymmetricTypeRC5
|
apSymmetricTypeRC6
|
apSymmetricTypeRijndael
|
apSymmetricTypeSAFER
|
apSymmetricTypeSapphire
|
apSymmetricTypeSEAL
|
apSymmetricTypeSerpent
|
apSymmetricTypeSHARK
|
apSymmetricTypeSkipjack
|
apSymmetricTypeSquare
|
apSymmetricTypeTEA
|
apSymmetricTypeTwofish
|
apSymmetricTypeWAKE
|
cpmCreator
|
cpmErr...
|
cpmFtrCreator
|
cpmFtrNumVersion
|
IMPORT_EXPORT_TYPE_DER
|
IMPORT_EXPORT_TYPE_RAW
|
IMPORT_EXPORT_TYPE_XML
|
LOG_ALERT
|
LOG_CRIT
|
LOG_DEBUG
|
LOG_EMERG
|
LOG_ERR
|
LOG_INFO
|
LOG_NOTICE
|
LOG_WARNING
|
|