19 #ifndef __CRYPTO_INTERFACE_BLOWFISH_HEADER__ 20 #define __CRYPTO_INTERFACE_BLOWFISH_HEADER__ 39 MOC_SYM(hwAccelDescr hwAccelCtx) ubyte *pKeyMaterial,
53 MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx *ppCtx
75 MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx pCtx,
103 MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx pCtx,
120 MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx pCtx,
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_CloneBlowfishCtx(MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx pCtx, BulkCtx *ppNewCtx)
Clones a Blowfish context.
MOC_EXTERN BulkCtx CRYPTO_INTERFACE_CreateBlowfishCtx(MOC_SYM(hwAccelDescr hwAccelCtx) ubyte *pKeyMaterial, sbyte4 keyLen, sbyte4 encrypt)
Creates and initializes a new Blowfish context.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_DoBlowfishEx(MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx pCtx, ubyte *pData, sbyte4 dataLen, sbyte4 encrypt, ubyte *pIv)
Performs the Blowfish cipher operation in CBC mode.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_DeleteBlowfishCtx(MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx *ppCtx)
Deletes a Blowfish context.
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_DoBlowfish(MOC_SYM(hwAccelDescr hwAccelCtx) BulkCtx pCtx, ubyte *pData, sbyte4 dataLen, sbyte4 encrypt, ubyte *pIv)
Performs the Blowfish cipher operation in CBC mode.