AES_GCMGetTag
AES_GCMGetTag
Generates the authentication tag in the GCM mode.
Syntax
IppStatus ippsAES_GCMGetTag (Ipp8u*
pTag
, int
tagLen
, const IppsAES_GCMState*
pState
);
Include Files
ippcp.h
Parameters
- pTag
- Pointer to the authentication tag.
- tagLen
- Length of the authentication tag *pTag (in bytes).
- pState
- Pointer to theIppsAES_GCMStatecontext.
Description
The function generates and computes the authentication tag of length
tagLen
according to GCM as specified in [NIST SP 800-38D]. A call to ippsAES_GCMGetTag
does not stop the process of authenticated encryption/decryption.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 the context parameter does not match the operation.
- ippStsLengthErr
- Indicates an error condition iftagLen<1 ortaglen>16.