摘要
將熵新增至核心 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
個位元組的熵。
權限
無。
傳回值
zx_cprng_add_entropy()
會在成功時傳回 ZX_OK
。
錯誤
ZX_ERR_INVALID_ARGS
buffer_size 過大,或 buffer 不是有效的使用者空間指標。
錯誤
這項系統呼叫應具備非常特殊權限,