作为STM32Cube软件包的扩展模块,X-CUBE-CRYPTOLIB算法库可直接用于基于STM32的注重安全的产品,包括物联网(IoT)硬件、销售终端设备、智能表计、门禁系统和指纹识别模块。CAVP认证免除了企业的算法验证负担,让那些想要获取美国联邦信息处理标准(US Federal Information Processing Standard , FIPS)认证的OEM厂商能够直接提交产品参加安全验证。
STM32密码算法库包括所有主要的加密算法、hashing算法、信息验证和数字签名算法,让开发人员能够满足应用设计在数据完整性、保密、识别/验证和不可否认方面的全部安全要求。算法库包括针对某些STM32系列产品开发的固件以及硬件加密函数。每种算法都有例程,支持主流开发工具的项目模板,Keil® MDK-ARM™、 IAR Embedded Workbench®EWARM和基于GCC[1]的集成开发环境,例如Ac6 SW4STM32和Atollic®TrueSTUDIO®。