Visible to Intel only — GUID: GUID-3C087466-7E59-4B96-BAAD-05D933D0BE67
Visible to Intel only — GUID: GUID-3C087466-7E59-4B96-BAAD-05D933D0BE67
AES_XTSDecrypt
Decrypts a data buffer in the XTS mode.
IppStatus ippsAES_XTSDecrypt(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo);
ippcp.h
pSrc |
Pointer to the input ciphertext data stream of variable length. |
pDst |
Pointer to the resulting plaintext data stream. |
bitSizeLen |
Length of the input buffer in bits. |
pCtx |
Pointer to the IppsAES_XTSSpec context. |
pTweak |
Pointer to the tweak vector assigned to the data unit being decrypted. |
startCipherBlkNo |
Number of the first block of the data unit. |
The function decrypts the input ciphered data stream of a variable length in the XTS mode as specified in [IEEE P1619] and [NIST SP 800-38E].
ippStsNoErr |
Indicates no error. Any other value indicates an error or warning. |
ippStsNullPtrErr |
Indicates an error condition if any of the specified pointers is NULL. |
ippStsLengthErr |
Indicates an error condition if the bitSizeLen parameter value is less than 128. |
ippStsBadArgErr |
Indicates an error condition in the following cases:
|
ippStsContextMatchErr |
Indicates an error condition if the context parameter does not match the operation. |
Did you find the information on this page useful?
Feedback Message
Characters remaining: