2

我想知道是否有人知道 BouncyCastle 的AES 引擎是否支持硬件加速,例如,使用 AES-NI。我的理解是需要调用一些“本机代码”才能加速,但我找不到。

BC 的 AES 引擎完全是软件实现吗?如果是这样,考虑到许多现代 MCU/CPU 提供 AES 模块,这不是很好 - 对吗?大约5 年前有人问过类似的问题,但情况有所不同,因为硬件加速并不普遍。

4

1 回答 1

1

根据 Bouncy Castle 的说法,它不受支持,也不会受到支持: https ://github.com/bcgit/bc-java/issues/221

于 2017-11-14T03:55:51.437 回答