没有字节寻址的处理器的AES256实现

时间:2017-03-08 20:32:13

标签: performance optimization aes implementation simd

我正在为没有字节寻址的处理器(TigerSHARC 201)编写代码 在新算法中,我需要对一个数据块执行AES256转换(~2-3MB)。

在另一个平台的另一个项目中,我使用了PolarSSL(又名mbedTLS),这是一个很棒的图书馆,所以我也打算在这里使用它。
虽然,我意识到mbedTLS不支持8位寻址以外的架构。 即使在经过一些调整以使其工作之后,它的性能仍然低于图表(<2 Mb / sec)。

在我尝试优化代码之前,我想知道是否有人知道,或者是否有AES256算法的实现,它可以在具有32位地址和16字节对齐的处理器上运行良好,就像TS201一样? / p>

非常感谢。

0 个答案:

没有答案