lib/fuzzing: add fuzzer for arbitrary token/sd access checks
commiteb2bed3899b12ba90050d9530f4909175954b147
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Sat, 15 Jul 2023 10:49:22 +0000 (15 22:49 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 19 Jul 2023 03:31:30 +0000 (19 03:31 +0000)
treeb90b72937222747ab3feed82a6df6ec187e05564
parent5ad28bd76053fcbed5b1833c096c5623e7e34464
lib/fuzzing: add fuzzer for arbitrary token/sd access checks

The token and descriptor are stored in NDR format; for this purpose we
add a new IDL struct containing this pair (along with a desired access
mask).

An upcoming commit will show how to collect seeds for this fuzzer.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/fuzzing/fuzz_security_token_vs_descriptor.c [new file with mode: 0644]
lib/fuzzing/wscript_build
librpc/idl/security.idl