Removed Functions

This appendix contains the table that lists the Cryptography functions removed from Intel IPP 9.0. If an application created with the previous versions calls a function listed here, then the source code must be modified. The table also specifies the corresponding Intel IPP 9.0 functions or workaround to replace the removed functions.

Removed from 9.0

Substitution or Workaround

ippsARCFive128DecryptCBC

N/A

ippsARCFive128DecryptCFB

N/A

ippsARCFive128DecryptCTR

N/A

ippsARCFive128DecryptECB

N/A

ippsARCFive128DecryptOFB

N/A

ippsARCFive128EncryptCBC

N/A

ippsARCFive128EncryptCFB

N/A

ippsARCFive128EncryptCTR

N/A

ippsARCFive128EncryptECB

N/A

ippsARCFive128EncryptOFB

N/A

ippsARCFive128GetSize

N/A

ippsARCFive128Init

N/A

ippsARCFive128Pack

N/A

ippsARCFive128Unpack

N/A

ippsARCFive64DecryptCBC

N/A

ippsARCFive64DecryptCFB

N/A

ippsARCFive64DecryptCTR

N/A

ippsARCFive64DecryptECB

N/A

ippsARCFive64DecryptOFB

N/A

ippsARCFive64EncryptCBC

N/A

ippsARCFive64EncryptCFB

N/A

ippsARCFive64EncryptCTR

N/A

ippsARCFive64EncryptECB

N/A

ippsARCFive64EncryptOFB

N/A

ippsARCFive64GetSize

N/A

ippsARCFive64Init

N/A

ippsARCFive64Pack

N/A

ippsARCFive64Unpack

N/A

ippsCMACRijndael128Final

ippsAES_CMACFinal

ippsCMACRijndael128GetSize

ippsAES_CMACGetSize

ippsCMACRijndael128Init

ippsAES_CMACInit

ippsCMACRijndael128MessageDigest

ippsAES_CMACGetTag

ippsCMACRijndael128Update

ippsAES_CMACUpdate

ippsCMACSafeRijndael128Init

ippsAES_CMACInit

ippsDAARijndael128Final

N/A

ippsDAARijndael128GetSize

N/A

ippsDAARijndael128Init

N/A

ippsDAARijndael128MessageDigest

N/A

ippsDAARijndael128Update

N/A

ippsDAARijndael192Final

N/A

ippsDAARijndael192GetSize

N/A

ippsDAARijndael192Init

N/A

ippsDAARijndael192MessageDigest

N/A

ippsDAARijndael192Update

N/A

ippsDAARijndael256Final

N/A

ippsDAARijndael256GetSize

N/A

ippsDAARijndael256Init

N/A

ippsDAARijndael256MessageDigest

N/A

ippsDAARijndael256Update

N/A

ippsDAASafeRijndael128Init

N/A

ippsDAATDESFinal

N/A

ippsDAATDESGetSize

N/A

ippsDAATDESInit

N/A

ippsDAATDESMessageDigest

N/A

ippsDAATDESUpdate

N/A

ippsECCBAddPoint

N/A

ippsECCBCheckPoint

N/A

ippsECCBComparePoint

N/A

ippsECCBGenKeyPair

N/A

ippsECCBGet

N/A

ippsECCBGetOrderBitSize

N/A

ippsECCBGetPoint

N/A

ippsECCBGetSize

N/A

ippsECCBInit

N/A

ippsECCBMulPointScalar

N/A

ippsECCBNegativePoint

N/A

ippsECCBPointGetSize

N/A

ippsECCBPointInit

N/A

ippsECCBPublicKey

N/A

ippsECCBSet

N/A

ippsECCBSetKeyPair

N/A

ippsECCBSetPoint

N/A

ippsECCBSetPointAtInfinity

N/A

ippsECCBSetStd

N/A

ippsECCBSharedSecretDH

N/A

ippsECCBSharedSecretDHC

N/A

ippsECCBSignDSA

N/A

ippsECCBSignNR

N/A

ippsECCBValidate

N/A

ippsECCBValidateKeyPair

N/A

ippsECCBVerifyDSA

N/A

ippsECCBVerifyNR

N/A

ippsHMACMD5Duplicate

ippsHMAC_Duplicate

ippsHMACMD5Final

ippsHMAC_Final

ippsHMACMD5GetSize

ippsHMAC_GetSize

ippsHMACMD5GetTag

ippsHMAC_GetTag

ippsHMACMD5Init

ippsHMAC_Init

ippsHMACMD5MessageDigest

ippsHMAC_Message

ippsHMACMD5Pack

ippsHMAC_Pack

ippsHMACMD5Unpack

ippsHMAC_Unpack

ippsHMACMD5Update

ippsHMAC_Update

ippsHMACSHA1Duplicate

ippsHMAC_Duplicate

ippsHMACSHA1Final

ippsHMAC_Final

ippsHMACSHA1GetSize

ippsHMAC_GetSize

ippsHMACSHA1GetTag

ippsHMAC_GetTag

ippsHMACSHA1Init

ippsHMAC_Init

ippsHMACSHA1MessageDigest

ippsHMAC_Message

ippsHMACSHA1Pack

ippsHMAC_Pack

ippsHMACSHA1Unpack

ippsHMAC_Unpack

ippsHMACSHA1Update

ippsHMAC_Update

ippsHMACSHA224Duplicate

ippsHMAC_Duplicate

ippsHMACSHA224Final

ippsHMAC_Final

ippsHMACSHA224GetSize

ippsHMAC_GetSize

ippsHMACSHA224GetTag

ippsHMAC_GetTag

ippsHMACSHA224Init

ippsHMAC_Init

ippsHMACSHA224MessageDigest

ippsHMAC_Message

ippsHMACSHA224Pack

ippsHMAC_Pack

ippsHMACSHA224Unpack

ippsHMAC_Unpack

ippsHMACSHA224Update

ippsHMAC_Update

ippsHMACSHA256Duplicate

ippsHMAC_Duplicate

ippsHMACSHA256Final

ippsHMAC_Final

ippsHMACSHA256GetSize

ippsHMAC_GetSize

ippsHMACSHA256GetTag

ippsHMAC_GetTag

ippsHMACSHA256Init

ippsHMAC_Init

ippsHMACSHA256MessageDigest

ippsHMAC_Message

ippsHMACSHA256Pack

ippsHMAC_Pack

ippsHMACSHA256Unpack

ippsHMAC_Unpack

ippsHMACSHA256Update

ippsHMAC_Update

ippsHMACSHA384Duplicate

ippsHMAC_Duplicate

ippsHMACSHA384Final

ippsHMAC_Final

ippsHMACSHA384GetSize

ippsHMAC_GetSize

ippsHMACSHA384GetTag

ippsHMAC_GetTag

ippsHMACSHA384Init

ippsHMAC_Init

ippsHMACSHA384MessageDigest

ippsHMAC_Message

ippsHMACSHA384Pack

ippsHMAC_Pack

ippsHMACSHA384Unpack

ippsHMAC_Unpack

ippsHMACSHA384Update

ippsHMAC_Update

ippsHMACSHA512Duplicate

ippsHMAC_Duplicate

ippsHMACSHA512Final

ippsHMAC_Final

ippsHMACSHA512GetSize

ippsHMAC_GetSize

ippsHMACSHA512GetTag

ippsHMAC_GetTag

ippsHMACSHA512Init

ippsHMAC_Init

ippsHMACSHA512MessageDigest

ippsHMAC_Message

ippsHMACSHA512Pack

ippsHMAC_Pack

ippsHMACSHA512Unpack

ippsHMAC_Unpack

ippsHMACSHA512Update

ippsHMAC_Update

ippsMGF_MD5

ippsMGF

ippsMGF_SHA1

ippsMGF

ippsMGF_SHA224

ippsMGF

ippsMGF_SHA256

ippsMGF

ippsMGF_SHA384

ippsMGF

ippsMGF_SHA512

ippsMGF

ippsRSADecrypt

ippsRSA_Decrypt

ippsRSAEncrypt

ippsRSA_Encrypt

ippsRSAGenerate

ippsRSA_GenerateKeys

ippsRSAGetKey

ippsRSA_GetPublicKey, ippsRSA_GetPrivateKeyType1, ippsRSA_GetPrivateKeyType2

ippsRSAGetSize

ippsRSA_GetSizePublicKey

ippsRSAInit

ippsRSA_InitPublicKey

ippsRSAOAEPDecrypt

ippsRSADecrypt_OAEP

ippsRSAOAEPDecrypt_MD5

ippsRSADecrypt_OAEP

ippsRSAOAEPDecrypt_SHA1

ippsRSADecrypt_OAEP

ippsRSAOAEPDecrypt_SHA224

ippsRSADecrypt_OAEP

ippsRSAOAEPDecrypt_SHA256

ippsRSADecrypt_OAEP

ippsRSAOAEPDecrypt_SHA384

ippsRSADecrypt_OAEP

ippsRSAOAEPDecrypt_SHA512

ippsRSADecrypt_OAEP

ippsRSAOAEPEncrypt

ippsRSAEncrypt_OAEP

ippsRSAOAEPEncrypt_MD5

ippsRSAEncrypt_OAEP

ippsRSAOAEPEncrypt_SHA1

ippsRSAEncrypt_OAEP

ippsRSAOAEPEncrypt_SHA224

ippsRSAEncrypt_OAEP

ippsRSAOAEPEncrypt_SHA256

ippsRSAEncrypt_OAEP

ippsRSAOAEPEncrypt_SHA384

ippsRSAEncrypt_OAEP

ippsRSAOAEPEncrypt_SHA512

ippsRSAEncrypt_OAEP

ippsRSAPack

N/A

ippsRSASSASign

ippsRSASign_PSS

ippsRSASSASign_MD5

ippsRSASign_PSS

ippsRSASSASign_MD5_PKCSv15

ippsRSASign_PKCS1v15

ippsRSASSASign_SHA1

ippsRSASign_PSS

ippsRSASSASign_SHA1_PKCSv15

ippsRSASign_PKCS1v15

ippsRSASSASign_SHA224

ippsRSASign_PSS

ippsRSASSASign_SHA224_PKCSv15

ippsRSASign_PKCS1v15

ippsRSASSASign_SHA256

ippsRSASign_PSS

ippsRSASSASign_SHA256_PKCSv15

ippsRSASign_PKCS1v15

ippsRSASSASign_SHA384

ippsRSASign_PSS

ippsRSASSASign_SHA384_PKCSv15

ippsRSASign_PKCS1v15

ippsRSASSASign_SHA512

ippsRSASign_PSS

ippsRSASSASign_SHA512_PKCSv15

ippsRSASign_PKCS1v15

ippsRSASSAVerify

ippsRSAVerify_PSS

ippsRSASSAVerify_MD5

ippsRSAVerify_PSS

ippsRSASSAVerify_MD5_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSASSAVerify_SHA1

ippsRSAVerify_PSS

ippsRSASSAVerify_SHA1_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSASSAVerify_SHA224

ippsRSAVerify_PSS

ippsRSASSAVerify_SHA224_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSASSAVerify_SHA256

ippsRSAVerify_PSS

ippsRSASSAVerify_SHA256_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSASSAVerify_SHA384

ippsRSAVerify_PSS

ippsRSASSAVerify_SHA384_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSASSAVerify_SHA512

ippsRSAVerify_PSS

ippsRSASSAVerify_SHA512_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSASSA_PKCS1v15_Sign

ippsRSASign_PKCS1v15

ippsRSASSA_PKCS1v15_Verify

ippsRSAVerify_PKCS1v15

ippsRSASSA_PSS_Sign

ippsRSASign_PSS

ippsRSASSA_PSS_Verify

ippsRSAVerify_PSS

ippsRSASetKey

ippsRSA_SetPublicKey, ippsRSA_SetPrivateKeyType1, ippsRSA_SetPrivateKeyType2

ippsRSAUnpack

N/A

ippsRSAValidate

ippsRSA_ValidateKeys

ippsRSA_Decrypt_PKCSv15

ippsRSADecrypt_PKCSv15

ippsRSA_Encrypt_PKCSv15

ippsRSAEncrypt_PKCSv15

ippsRSA_OAEPDecrypt

ippsRSADecrypt_OAEP

ippsRSA_OAEPDecrypt_MD5

ippsRSADecrypt_OAEP

ippsRSA_OAEPDecrypt_SHA1

ippsRSADecrypt_OAEP

ippsRSA_OAEPDecrypt_SHA224

ippsRSADecrypt_OAEP

ippsRSA_OAEPDecrypt_SHA256

ippsRSADecrypt_OAEP

ippsRSA_OAEPDecrypt_SHA384

ippsRSADecrypt_OAEP

ippsRSA_OAEPDecrypt_SHA512

ippsRSADecrypt_OAEP

ippsRSA_OAEPEncrypt

ippsRSAEncrypt_OAEP

ippsRSA_OAEPEncrypt_MD5

ippsRSAEncrypt_OAEP

ippsRSA_OAEPEncrypt_SHA1

ippsRSAEncrypt_OAEP

ippsRSA_OAEPEncrypt_SHA224

ippsRSAEncrypt_OAEP

ippsRSA_OAEPEncrypt_SHA256

ippsRSAEncrypt_OAEP

ippsRSA_OAEPEncrypt_SHA384

ippsRSAEncrypt_OAEP

ippsRSA_OAEPEncrypt_SHA512

ippsRSAEncrypt_OAEP

ippsRSA_SSASign

ippsRSASign_PSS

ippsRSA_SSASign_MD5

ippsRSASign_PSS

ippsRSA_SSASign_MD5_PKCSv15

ippsRSASign_PKCS1v15

ippsRSA_SSASign_SHA1

ippsRSASign_PSS

ippsRSA_SSASign_SHA1_PKCSv15

ippsRSASign_PKCS1v15

ippsRSA_SSASign_SHA224

ippsRSASign_PSS

ippsRSA_SSASign_SHA224_PKCSv15

ippsRSASign_PKCS1v15

ippsRSA_SSASign_SHA256

ippsRSASign_PSS

ippsRSA_SSASign_SHA256_PKCSv15

ippsRSASign_PKCS1v15

ippsRSA_SSASign_SHA384

ippsRSASign_PSS

ippsRSA_SSASign_SHA384_PKCSv15

ippsRSASign_PKCS1v15

ippsRSA_SSASign_SHA512

ippsRSASign_PSS

ippsRSA_SSASign_SHA512_PKCSv15

ippsRSASign_PKCS1v15

ippsRSA_SSAVerify

ippsRSAVerify_PSS

ippsRSA_SSAVerify_MD5

ippsRSAVerify_PSS

ippsRSA_SSAVerify_MD5_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSA_SSAVerify_SHA1

ippsRSAVerify_PSS

ippsRSA_SSAVerify_SHA1_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSA_SSAVerify_SHA224

ippsRSAVerify_PSS

ippsRSA_SSAVerify_SHA224_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSA_SSAVerify_SHA256

ippsRSAVerify_PSS

ippsRSA_SSAVerify_SHA256_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSA_SSAVerify_SHA384

ippsRSAVerify_PSS

ippsRSA_SSAVerify_SHA384_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRSA_SSAVerify_SHA512

ippsRSAVerify_PSS

ippsRSA_SSAVerify_SHA512_PKCSv15

ippsRSAVerify_PKCS1v15

ippsRijndael128CCMDecrypt

ippsAES_CCMDecrypt

ippsRijndael128CCMDecryptMessage

ippsAES_CCMDecrypt

ippsRijndael128CCMEncrypt

ippsAES_CCMEncrypt

ippsRijndael128CCMEncryptMessage

ippsAES_CCMEncrypt

ippsRijndael128CCMGetSize

ippsAES_CCMGetSize

ippsRijndael128CCMGetTag

ippsAES_CCMGetTag

ippsRijndael128CCMInit

ippsAES_CCMInit

ippsRijndael128CCMMessageLen

ippsAES_CCMMessageLen

ippsRijndael128CCMStart

ippsAES_CCMStart

ippsRijndael128CCMTagLen

ippsAES_CCMTagLen

ippsRijndael128DecryptCBC

ippsAESDecryptCBC

ippsRijndael128DecryptCFB

ippsAESDecryptCFB

ippsRijndael128DecryptCTR

ippsAESDecryptCTR

ippsRijndael128DecryptECB

ippsAESDecryptECB

ippsRijndael128DecryptOFB

ippsAESDecryptOFB

ippsRijndael128EncryptCBC

ippsAESEncryptCBC

ippsRijndael128EncryptCFB

ippsAESEncryptCFB

ippsRijndael128EncryptCTR

ippsAESEncryptCTR

ippsRijndael128EncryptECB

ippsAESEncryptECB

ippsRijndael128EncryptOFB

ippsAESEncryptOFB

ippsRijndael128GCMDecrypt

ippsAES_GCMDecrypt

ippsRijndael128GCMEncrypt

ippsAES_GCMEncrypt

ippsRijndael128GCMGetSizeManaged

ippsAES_GCMGetSize

ippsRijndael128GCMGetTag

ippsAES_GCMGetTag

ippsRijndael128GCMInitManaged

ippsAES_GCMInit

ippsRijndael128GCMProcessAAD

ippsAES_GCMProcessAAD

ippsRijndael128GCMProcessIV

ippsAES_GCMProcessIV

ippsRijndael128GCMReset

ippsAES_GCMReset

ippsRijndael128GCMStart

ippsAES_GCMStart

ippsRijndael128GetSize

ippsAESGetSize

ippsRijndael128Init

ippsAESInit

ippsRijndael128Pack

ippsAESPack

ippsRijndael128SetKey

ippsAESSetKey

ippsRijndael128Unpack

ippsAESUnpack

ippsRijndael192DecryptCBC

ippsAESDecryptCBC

ippsRijndael192DecryptCFB

ippsAESDecryptCFB

ippsRijndael192DecryptCTR

ippsAESDecryptCTR

ippsRijndael192DecryptECB

ippsAESDecryptECB

ippsRijndael192DecryptOFB

ippsAESDecryptOFB

ippsRijndael192EncryptCBC

ippsAESEncryptCBC

ippsRijndael192EncryptCFB

ippsAESEncryptCFB

ippsRijndael192EncryptCTR

ippsAESEncryptCTR

ippsRijndael192EncryptECB

ippsAESEncryptECB

ippsRijndael192EncryptOFB

ippsAESEncryptOFB

ippsRijndael192GetSize

ippsAESGetSize

ippsRijndael192Init

ippsAESInit

ippsRijndael192Pack

ippsAESPack

ippsRijndael192Unpack

ippsAESUnpack

ippsRijndael256DecryptCBC

ippsAESDecryptCBC

ippsRijndael256DecryptCFB

ippsAESDecryptOFB

ippsRijndael256DecryptCTR

ippsAESDecryptCTR

ippsRijndael256DecryptECB

ippsAESDecryptECB

ippsRijndael256DecryptOFB

ippsAESDecryptCFB

ippsRijndael256EncryptCBC

ippsAESEncryptCBC

ippsRijndael256EncryptCFB

ippsAESEncryptOFB

ippsRijndael256EncryptCTR

ippsAESEncryptCTR

ippsRijndael256EncryptECB

ippsAESEncryptECB

ippsRijndael256EncryptOFB

ippsAESEncryptCFB

ippsRijndael256GetSize

ippsAESGetSize

ippsRijndael256Init

ippsAESInit

ippsRijndael256Pack

ippsAESPack

ippsRijndael256Unpack

ippsAESUnpack

ippsSafeRijndael128Init

ippsAESInit

ippsXCBCRijndael128Final

N/A

ippsXCBCRijndael128GetSize

N/A

ippsXCBCRijndael128GetTag

N/A

ippsXCBCRijndael128Init

N/A

ippsXCBCRijndael128MessageTag

N/A

ippsXCBCRijndael128Update

N/A