Visible to Intel only — GUID: GUID-6AC0AB81-8DF6-45B9-870B-DCE2BAE24A8B
Visible to Intel only — GUID: GUID-6AC0AB81-8DF6-45B9-870B-DCE2BAE24A8B
GFpECEncryptSM2_Ext_EncMsgSize
Gets the buffer size of the SM2 Encrypt Cipher text.
Syntax
IppStatus ippsGFpECEncryptSM2_Ext_EncMsgSize (const IppsGFpECState * pEC, int ctMsgSize, int * pSize)
Include Files
ippcp.h
Parameters
pEC |
Pointer to the elliptic curve context. |
ctMsgSize |
Message size. |
pSize |
Pointer to the size, in bytes, of the buffer cipher text. |
Description
The function computes the size of the buffer in bytes for the ciphertext to be used later. The pEC parameter represents a properly initialized elliptic curve using the SM2 Encrypt.
Return Values
ippStsNoErr |
Indicates no error. Any other value indicates an error or warning. |
ippStsNullPtrErr |
Indicates an error condition if any of the specified pointers are NULL. |
ippStsContextMatchErr |
Indicates an error condition if the IppsGFpECState context parameter does not match the operation. |
ippStsNotSupportedModeErr |
Indicates an error condition if the IppsGFpECState context parameter defines an elliptic curve over an extension of the prime finite field. |
ippStsOutOfRangeErr |
Indicates an error condition if ctMsgSize < 0. |