From 2f4c24f7614025bb7514c00439c68933d03dd36d Mon Sep 17 00:00:00 2001 From: Laura Peskin Date: Fri, 4 Nov 2022 12:13:13 -0700 Subject: sys/fuchsia: move and update cprng syscall definitions --- sys/fuchsia/cprng.txt | 10 ++++++++++ sys/fuchsia/cprng_amd64.const | 2 ++ sys/fuchsia/cprng_arm64.const | 2 ++ sys/fuchsia/sys.txt | 3 --- 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 sys/fuchsia/cprng.txt create mode 100644 sys/fuchsia/cprng_amd64.const create mode 100644 sys/fuchsia/cprng_arm64.const (limited to 'sys/fuchsia') diff --git a/sys/fuchsia/cprng.txt b/sys/fuchsia/cprng.txt new file mode 100644 index 000000000..acb99162a --- /dev/null +++ b/sys/fuchsia/cprng.txt @@ -0,0 +1,10 @@ +# Copyright 2022 syzkaller project authors. All rights reserved. +# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +# See https://cs.opensource.google/fuchsia/fuchsia/+/main:zircon/vdso/cprng.fidl + +include +include + +zx_cprng_draw(buffer ptr[out, array[int8, 0:ZX_CPRNG_DRAW_MAX_LEN]], len len[buffer]) +zx_cprng_add_entropy(buffer ptr[in, array[int8, 0:ZX_CPRNG_ADD_ENTROPY_MAX_LEN]], len len[buffer]) diff --git a/sys/fuchsia/cprng_amd64.const b/sys/fuchsia/cprng_amd64.const new file mode 100644 index 000000000..336d9a31b --- /dev/null +++ b/sys/fuchsia/cprng_amd64.const @@ -0,0 +1,2 @@ +ZX_CPRNG_DRAW_MAX_LEN = 256 +ZX_CPRNG_ADD_ENTROPY_MAX_LEN = 256 \ No newline at end of file diff --git a/sys/fuchsia/cprng_arm64.const b/sys/fuchsia/cprng_arm64.const new file mode 100644 index 000000000..336d9a31b --- /dev/null +++ b/sys/fuchsia/cprng_arm64.const @@ -0,0 +1,2 @@ +ZX_CPRNG_DRAW_MAX_LEN = 256 +ZX_CPRNG_ADD_ENTROPY_MAX_LEN = 256 \ No newline at end of file diff --git a/sys/fuchsia/sys.txt b/sys/fuchsia/sys.txt index b2bbd4cbc..d2f11af27 100644 --- a/sys/fuchsia/sys.txt +++ b/sys/fuchsia/sys.txt @@ -20,6 +20,3 @@ syz_process_self() zx_process syz_thread_self() zx_thread syz_vmar_root_self() zx_vmar syz_job_default() zx_job - -zx_cprng_draw(buffer ptr[out, array[int8]], len len[buffer]) -zx_cprng_add_entropy(buffer ptr[in, array[int8]], len len[buffer]) -- cgit mrf-deployment