RSA_MB_GetBufferSizePublicKey, RSA_MB_GetBufferSizePrivateKey
RSA_MB_GetBufferSizePublicKey, RSA_MB_GetBufferSizePrivateKey
Get the size of a temporary scratch buffer for future use in RSA multi-buffer operations.
Syntax
This API is deprecated from Intel® IPP Cryptography and is removed since 2021.2 release. It is recommended to switch to
Crypto MB library. If you have any concerns, open a ticket and provide feedback at
Intel ® online support center.
IppStatus ippsRSA_MB_GetBufferSizePublicKey(int*
pBufferSize
, const IppsRSAPublicKeyState*
pKey
);
IppStatus ippsRSA_MB_GetBufferSizePrivateKey(int*
pBufferSize
, const IppsRSAPrivateKeyState*
pKey
);
Include Files
ippcp.h
Parameters
- pBufferSize
- Pointer to the size of a temporary buffer.
- pKey
- Pointer to the RSA key context.
Description
These functions get the size of a temporary buffer for future use in public- or private-key RSA multi-buffer operations, respectively. The functions require any of 8 contexts that are used in a multi-buffer operation.
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 isNULL.
- ippStsContextMatchErr
- Indicates an error condition if any of the context parameters does not match the operation.
- ippStsIncompleteContextErr
- ForRSA_MB_GetBufferSizePublicKey, indicates an error condition if the public key is not set up.ForRSA_MB_GetBufferSizePrivateKeyType1, indicates an error condition if the type 1 private key is not set up.You can set up the public key or type 1 private key in a call toRSA_SetPublicKeyorRSA_SetPrivateKeyType1, respectively. For theRSA_GetBufferSizePrivateKeyType2function, it is sufficient to initialize the context for the key in a call toRSA_InitPrivateKeyType2.