Linux 内核设置:启用加密 API 中的所有内容是个好主意吗?

Linux 内核设置:启用加密 API 中的所有内容是个好主意吗?

某些算法有多种实现,它们使用的 CPU 指令可能在当前系统上可用,也可能不可用。将它们全部启用(在内核中,而不是作为模块)是否是个好主意 - 即是否会自动选择当前 CPU 上可用的最快实现?

另外,OpenSSL 是否会自动开始使用内核提供的这些优化实现,还是应该以某种方式进行配置?

答案1

make过程应选择适合您系统的所有设置。所以是的 - 应该以这种方式选择最快的实现。

如果 OpenSSL 使用内核加密 API,它将使用可用的资源——这就是 API 的全部内容:

提供具有已知参数的服务,而无需考虑如何实现它们。所以再说一遍,是的。

相关内容