16 lines
359 B
C
16 lines
359 B
C
/*
|
|
* Copyright (c) 2017 Intel Corporation
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <random.h>
|
|
#include <syscall_handler.h>
|
|
|
|
_SYSCALL_HANDLER(random_get_entropy, dev, buffer, len)
|
|
{
|
|
_SYSCALL_OBJ(dev, K_OBJ_DRIVER_RANDOM);
|
|
_SYSCALL_MEMORY_WRITE(buffer, len);
|
|
return _impl_random_get_entropy((struct device *)dev, (u8_t *)buffer,
|
|
len);
|
|
}
|