AES-XCBC Functions

The AES-XCBC-MAC-96 [RFC 3566] extends the classic CBC-MAC algorithm to messages of varying lengths.

Table “Intel IPP AES-XCBC Functions” lists the Intel IPP AES-XCBC functions. A typical usage of the AES-XCBC primitives is similar to the one of Keyed Hash Functions.

Intel IPP AES-XCBC Functions  

Function Base Name

Operation

XCBCRijndael128GetSize

Gets the size of the IppsXCBCRijndael128State context.

XCBCRijndael128Init

Initializes user-supplied memory as IppsCMACRijndael128State context for future use.

XCBCRijndael128Update

Updates the internal authentication tag depending on the current input message.

XCBCRijndael128GetTag

Computes the authentication tag.

XCBCRijndael128Final

Computes the authentication tag and terminates the authentication process.

XCBCRijndael128MessageTag

Computes the authentication tag of an entire message.

See Also

Submit feedback on this help topic

Copyright © 2000 - 2010, Intel Corporation. All rights reserved.