Zx_cprng_add_entropy

摘要

向内核 CPRNG 添加熵。

声明

#include <zircon/syscalls.h>

zx_status_t zx_cprng_add_entropy(const void* buffer, size_t buffer_size);

说明

zx_cprng_add_entropy() 会将给定的熵混合到内核 CPRNG 中。 特权操作最多接受 ZX_CPRNG_ADD_ENTROPY_MAX_LEN 个 每次不超过 1 个字节的熵。

权限

无。

返回值

如果成功,zx_cprng_add_entropy() 会返回 ZX_OK

错误

ZX_ERR_INVALID_ARGS buffer_size 过大,或 buffer 无效 用户空间指针

错误

此系统调用应该具有非常高的权限。

另请参阅