API to query working buffers size#
Query the size of the working buffers.
Syntax#
IppStatus ippsMLKEM_KeyGenBufferGetSize(int* pSize, const IppsMLKEMState* pMLKEMCtx);
IppStatus ippsMLKEM_EncapsBufferGetSize(int* pSize, const IppsMLKEMState* pMLKEMCtx);
IppStatus ippsMLKEM_DecapsBufferGetSize(int* pSize, const IppsMLKEMState* pMLKEMCtx);
Include Files#
ippcp.h
Parameters#
pSize |
Pointer to the buffers size. |
pMLKEMCtx |
Pointer to the initialized ML-KEM context |
Description#
ippsMLKEM_KeyGenBufferGetSize queries the size for working buffer required for the
ippsMLKEM_KeyGen function.
ippsMLKEM_EncapsBufferGetSize queries the size for working buffer required for the
ippsMLKEM_Encaps function.
ippsMLKEM_DecapsBufferGetSize queries the size for working buffer required for the
ippsMLKEM_Decaps function.
Allocated memory should be passed directly to the processing API.
Return Values#
ippStsNoErr |
Indicates no error. Any other value indicates an error or warning. |
ippStsNullPtrErr |
|
ippStsContextMatchErr |
|