123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * \file aes_cmac_pl.h
- *
- *
- */
- /*
- * Copyright (C) 2013. Mindtree Ltd.
- * All rights reserved.
- */
- #ifndef _H_AES_CMAC_PL_
- #define _H_AES_CMAC_PL_
- /* --------------------------------------------- Header File Inclusion */
- #include "EM_os.h"
- #include "cry.h"
- /* --------------------------------------------- Global Definitions */
- /* --------------------------------------------- Structures/Data Types */
- /* --------------------------------------------- Macros */
- /* Hack. TBD */
- #define EM_MODULE_ID_AES_CMAC 0
- /* --------------------------------------------- Internal Functions */
- /* --------------------------------------------- API Declarations */
- /* Platform Init */
- void aes_cmac_init_pl (void);
- /* Platform Encrypt */
- EM_RESULT aes_cmac_128B_encrypt_pl (UCHAR * key, UCHAR * data, UCHAR * encout);
- void aes_cmac_128B_encrypt_complete_pl(UCHAR status, UCHAR * data, UINT16 length);
- #endif /* _H_AES_CMAC_PL_ */
|