- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
After installing IPP V7.0.2, I get a compiler message that all Twofish functions used are declared deprecated.
Example:remark #1786: function "ippsTwofishInit" (declared at line 285 of "C:\\Program Files (x86)\\Intel\\ComposerXE-2011\\ipp\\include\\ippcp.h") was declared "deprecated ("ippsTwofishInit will be removed in the next release") "
None of the product documentation for the Twofish functions, either installed by IPP or online, list the status of the Twofish functions as deprecated. The only crypto functions listed as deprecated are Rijndael128GCMGetSize and Rijndael128GCMInit.
Are all of the Twofish cipher functions actually going to be removed in the next release of IPP?
Example:remark #1786: function "ippsTwofishInit" (declared at line 285 of "C:\\Program Files (x86)\\Intel\\ComposerXE-2011\\ipp\\include\\ippcp.h") was declared "deprecated ("ippsTwofishInit will be removed in the next release") "
None of the product documentation for the Twofish functions, either installed by IPP or online, list the status of the Twofish functions as deprecated. The only crypto functions listed as deprecated are Rijndael128GCMGetSize and Rijndael128GCMInit.
Are all of the Twofish cipher functions actually going to be removed in the next release of IPP?
Link Copied
7 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks for checking on this. I am looking for some details on this, and provide you some udpate.
Thanks,
Chao
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I would like to extend the question to other primitives:
$ grep "will be removed" ippcp.h
IPP_DEPRECATED("ippsDESGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDESInit will be removed in the next release")\
IPP_DEPRECATED("ippsDESPack will be removed in the next release")\
IPP_DEPRECATED("ippsDESUnpack will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishInit will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishPack will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishUnpack will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishInit will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishPack will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishUnpack will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsSetOctString_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsGetOctString_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsAdd_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsSub_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsMulOne_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsMACOne_BNU_I will be removed in the next release")\
IPP_DEPRECATED("ippsMul_BNU4 will be removed in the next release")\
IPP_DEPRECATED("ippsMul_BNU8 will be removed in the next release")\
IPP_DEPRECATED("ippsSqr_BNU4 will be removed in the next release")\
IPP_DEPRECATED("ippsSqr_BNU8 will be removed in the next release")\
IPP_DEPRECATED("ippsDiv_64u32u will be removed in the next release")\
IPP_DEPRECATED("ippsSqr_32u64u will be removed in the next release")\
Andrzej Chrzeszczyk
$ grep "will be removed" ippcp.h
IPP_DEPRECATED("ippsDESGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDESInit will be removed in the next release")\
IPP_DEPRECATED("ippsDESPack will be removed in the next release")\
IPP_DEPRECATED("ippsDESUnpack will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsDESEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsDESDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTDESEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTDESDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishInit will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishPack will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishUnpack will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsBlowfishDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishInit will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishPack will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishUnpack will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptECB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptCBC will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptCFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptOFB will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishEncryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsTwofishDecryptCTR will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAADESMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAATDESMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAABlowfishMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishGetSize will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishInit will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishUpdate will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishFinal will be removed in the next release")\
IPP_DEPRECATED("ippsDAATwofishMessageDigest will be removed in the next release")\
IPP_DEPRECATED("ippsSetOctString_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsGetOctString_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsAdd_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsSub_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsMulOne_BNU will be removed in the next release")\
IPP_DEPRECATED("ippsMACOne_BNU_I will be removed in the next release")\
IPP_DEPRECATED("ippsMul_BNU4 will be removed in the next release")\
IPP_DEPRECATED("ippsMul_BNU8 will be removed in the next release")\
IPP_DEPRECATED("ippsSqr_BNU4 will be removed in the next release")\
IPP_DEPRECATED("ippsSqr_BNU8 will be removed in the next release")\
IPP_DEPRECATED("ippsDiv_64u32u will be removed in the next release")\
IPP_DEPRECATED("ippsSqr_32u64u will be removed in the next release")\
Andrzej Chrzeszczyk
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any updates yet? As mentioned above, many other useful functions are tagged as being deprecated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thanks for checking it. We plan to add the fix in the following update release.
Regards,
Chao
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
By "fix", do you mean those functions are actually not deprecated?
Regards
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Ricardo,
Those functions will not be removed from the 7.0 library. The deprecation message should be removed from the next update, which is expected shortly.
Paul
Those functions will not be removed from the 7.0 library. The deprecation message should be removed from the next update, which is expected shortly.
Paul
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As of IPP version 7.0.7.325, all the functions listed in the previous post are still flagged as being deprecated in ippcp.h Can we count on these functions existing in future versions of IPP?

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page