zx_cprng_add_entropy
名称
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个字节的熵。
权限
TODO(ZX-2399)
返回值
zx_cprng_add_entropy() 调用成功则返回ZX_OK。
错误码
ZX_ERR_INVALID_ARGS:buffer_size太大,或者buffer不是有效的用户空间指针。
BUGS
该系统调用需要特别高的权限。