19 #ifndef __CRYPTO_INTERFACE_AES_XCBC_MAC_96_HEADER__ 20 #define __CRYPTO_INTERFACE_AES_XCBC_MAC_96_HEADER__ 40 MOC_SYM(hwAccelDescr hwAccelCtx)
41 const ubyte pKeyMaterial[16],
42 AES_XCBC_MAC_96_Ctx *pCtx
60 MOC_SYM(hwAccelDescr hwAccelCtx)
63 AES_XCBC_MAC_96_Ctx *pCtx
78 MOC_SYM(hwAccelDescr hwAccelCtx)
80 AES_XCBC_MAC_96_Ctx *pCtx
95 MOC_SYM(hwAccelDescr hwAccelCtx)
96 AES_XCBC_MAC_96_Ctx *pCtx
112 MOC_SYM(hwAccelDescr hwAccelCtx)
113 const ubyte pKeyMaterial[],
115 AES_XCBC_PRF_128_Ctx *pCtx
130 MOC_SYM(hwAccelDescr hwAccelCtx)
132 AES_XCBC_PRF_128_Ctx *pCtx
145 MOC_SYM(hwAccelDescr hwAccelCtx)
146 AES_XCBC_MAC_96_Ctx *pCtx
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_AES_XCBC_MAC_96_init(MOC_SYM(hwAccelDescr hwAccelCtx) const ubyte pKeyMaterial[16], AES_XCBC_MAC_96_Ctx *pCtx)
Initializes an AES_XCBC_MAC_96_Ctx context.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_AES_XCBC_PRF_128_init(MOC_SYM(hwAccelDescr hwAccelCtx) const ubyte pKeyMaterial[], sbyte4 keyLength, AES_XCBC_PRF_128_Ctx *pCtx)
Initializes an AES_XCBC_PRF_128_Ctx context.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_AES_XCBC_PRF_128_final(MOC_SYM(hwAccelDescr hwAccelCtx) ubyte pCmac[16], AES_XCBC_PRF_128_Ctx *pCtx)
Finalizes an AES_XCBC_PRF_128_Ctx and outputs the resulting 128 bit (16 byte) MAC.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_AES_XCBC_MAC_96_update(MOC_SYM(hwAccelDescr hwAccelCtx) const ubyte *pData, sbyte4 dataLength, AES_XCBC_MAC_96_Ctx *pCtx)
Updates the state of an AES_XCBC_MAC_96_Ctx or AES_XCBC_PRF_128_Ctx context with data.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_AES_XCBC_MAC_96_reset(MOC_SYM(hwAccelDescr hwAccelCtx) AES_XCBC_MAC_96_Ctx *pCtx)
Resets an AES_XCBC_MAC_96_Ctx or AES_XCBC_PRF_128_Ctx context.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_AES_XCBC_MAC_96_final(MOC_SYM(hwAccelDescr hwAccelCtx) ubyte pCmac[12], AES_XCBC_MAC_96_Ctx *pCtx)
Finalizes an AES_XCBC_MAC_96_Ctx and outputs the resulting 96 bit (12 byte) MAC.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_AES_XCBC_clear(MOC_SYM(hwAccelDescr hwAccelCtx) AES_XCBC_MAC_96_Ctx *pCtx)
Clears a AES_XCBC_MAC_96_Ctx or AES_XCBC_PRF_128_Ctx context.