Developer Reference for Intel® Integrated Performance Primitives Cryptography 2019
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 |