我开始在STM32H753上实现AES-GCM (rev V)。
我发现HAL和参考手册不一致。
如果产品修订高于rev B,STMicro HAL for STM32H7x3将在CRYP_CR寄存器中设置一些名为NPBLB的位。
但是这些位元并没有记录在参考手册rev 7中。
这仅仅是HAL的错误吗?
发布于 2022-04-05 12:29:08
IP块在不同的STM32家族之间共享是很常见的,所以如果您在设备的参考手册中找不到信息,那么它就是值得一看其他设备的文档。
AN5312提到在第五修订版中添加了NPBLB位,但没有给出有关双边投资条约含义的文档:
RevV支持GCM加密或CCM解密的硬件管理,其有效载荷大小小于128位。由于在CRYP_CR寄存器中添加了NPBLB位字段(图5中突出显示的单元格),这是可能的。
然而,STM32MP1参考手册有对这些位元的描述,如下所示:

https://stackoverflow.com/questions/71749799
复制相似问题