你好:
协议栈中,AES相关操作现在封装到Security.lib库中,从头文件中只能看到一些API,但没有这些API的说明。
APP层如何使用这些API,按照什么流程来使用,有没有相应的说明性文档?
另,关于zigbee安全实现方面,除了数据手册,还有别的相关资料吗?
——————————–
hal_aes.h
extern void HalAesInit( void ); extern void AesLoadBlock( uint8 * ); extern void AesStartBlock( uint8 *, uint8 * ); extern void AesStartShortBlock( uint8 *, uint8 * ); extern void AesLoadIV(uint8 *); extern void AesDmaSetup( uint8 *, uint16, uint8 *, uint16 ); extern void AesLoadKey( uint8 * ); extern void (*pSspAesEncrypt)( uint8 *, uint8 * ); extern void ssp_HW_KeyInit (uint8 *); extern void sspKeyExpansion (uint8 *, uint8 *); extern void sspAesEncryptHW (uint8 *, uint8 *); extern void sspAesEncryptKeyExp (uint8 *, uint8 *); extern void sspAesEncryptBasic (uint8 *, uint8 *); extern void sspAesEncrypt( uint8 *key, uint8 *buf );
wdc:
??