Which APIs could replace those deprecated ones in ipp-crypto?
Closed this issue · 2 comments
Dear ipp-crypto developers,
As a user of ipp-crypto, I saw many APIs in ipp-crypto/include/ippcp.h are marked as "IPP_DEPRECATED()", just want to know what does it mean, not recommended, will be deleted, or others? And which APIs could replace those deprecated ones if needed?
Below are what I am using and marked as "IPP_DEPRECATED()":
ECC point related:
ippsECCPPointGetSize
ippsECCPPointInit
ippsECCPGetPoint
ECC key related:
ippsECCPPublicKey
ippsECCPGenKeyPair
ippsECCPSetKeyPair
ECC SM2 creation/signing/verification:
ippsECCPGetSizeStdSM2
ippsECCPInitStdSM2
ippsECCPSetStdSM2
ippsECCPSignSM2
ippsECCPVerifySM2
SM3 message digest:
ippsSM3GetSize
ippsSM3Init
ippsSM3Update
ippsSM3GetTag
ippsSM3Final
Hi @xiaonan-INTC,
Thank you for the question. The list of deprecated functions (and suggested alternatives) you can find here https://www.intel.com/content/www/us/en/docs/ipp-crypto/developer-guide-reference/2021-10/removed-functions.html
Deprecation means that these functions will be removed in some future releases of IPP Cryptography and we highly recommend to switch customers' applications to the suggested alternatives
Please let us know if you have any more questions
Hi @xiaonan-INTC,
Thank you for the question. The list of deprecated functions (and suggested alternatives) you can find here https://www.intel.com/content/www/us/en/docs/ipp-crypto/developer-guide-reference/2021-10/removed-functions.html
Deprecation means that these functions will be removed in some future releases of IPP Cryptography and we highly recommend to switch customers' applications to the suggested alternatives
Please let us know if you have any more questions
It's clear, thanks a lot, paveldyakov!