zx_cprng_add_entropy


英文原文快照


名称

zx_cprng_add_entropy —— 将熵添加到内核CPRNG中

概要

  1. #include <zircon/syscalls.h>
  2. 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_ARGSbuffer_size太大,或者buffer不是有效的用户空间指针。

BUGS

该系统调用需要特别高的权限。