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 個位元組的熵。

權限

無。

傳回值

zx_cprng_add_entropy() 會在成功時傳回 ZX_OK

錯誤

ZX_ERR_INVALID_ARGS buffer_size 過大,或 buffer 不是有效的使用者空間指標。

錯誤

這項系統呼叫應具備非常特殊權限,

另請參閱