增加 Cavium 上的 entropy_avail

增加 Cavium 上的 entropy_avail

该设备是 Cavium 的 Octeon,包含 RNG 硬件单元。操作系统显示当前熵池大小为 4096 字节,但 entropy_avail 非常低。设备加密模块仅存在 ansi_cprng.ko,不存在其他 RNG 相关的 .ko,此外,根据 lsmod,未加载 RNG 相关模块。然而,与RNG相关的内核配置设置如下: CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG2=y

请问如何从 Octeon RNG 提供 /dev/random 并增加 entropy_avail ?

谢谢你!

答案1

您需要加载该cavium_rng模块(通过 启用CONFIG_HW_RANDOM_CAVIUM)。

然而,这是题外话。

这是一个关于 Linux 的问题,而不是关于密码学的问题,因此 Unix StackExchange 网站更适合它。

相关内容