134***984
用hal_status_t hal_aes_cbc_encrypt(aes_handle_t *p_aes, uint32_t *p_plain_data, uint32_t number, uint32_t *p_cypher_data, uint32_t timeout);和hal_status_t hal_aes_cbc_decrypt(aes_handle_t *p_aes, uint32_t *p_cypher_data, uint32_t number, uint32_t *p_plain_data, uint32_t timeout);进行加解密时,为什么这个形参 number字节大小不能设置成16,必须要大于16,并且是16的整数倍。当我都设置成16时就会解出来的数据是错的,设置成32就正常。明文数据长度是16字节!
185***527
你好,这个是已知问题,即只计算16Byte数据,AES硬件没法复位,解决方法:
1. 使用我们封装Crypto库,components\libraries\crypto_lib
2. 手动复位硬件
zhongchengzhi
你好,已收到你的反馈,问题分析中;
打开微信,使用“扫一扫”即可关注