From 6757803629574fe46e9047be8567e0c7e0522973 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Thu, 23 Nov 2023 17:01:55 +0100 Subject: Kernel/LibC: Add randomfill() syscall. This syscall aims to fill the given buffer with cryptographically secure random data. If the syscall returns and does not cause a page fault it will **always** have filled the buffer with random data and never gives back any error value. --- userland/libc/include/syscall.h | 1 + 1 file changed, 1 insertion(+) (limited to 'userland/libc/include/syscall.h') diff --git a/userland/libc/include/syscall.h b/userland/libc/include/syscall.h index c09eafb..7a3b50d 100644 --- a/userland/libc/include/syscall.h +++ b/userland/libc/include/syscall.h @@ -39,6 +39,7 @@ #define SYS_CHDIR 31 #define SYS_GETCWD 32 #define SYS_ISATTY 33 +#define SYS_RANDOMFILL 34 int syscall(uint32_t eax, uint32_t ebx, uint32_t ecx, uint32_t edx, uint32_t esi, uint32_t edi); -- cgit v1.2.3