Lines Matching +full:- +full:seed
6 * SPDX-License-Identifier: GPL-2.0-or-later
10 #include "libqtest-single.h"
83 static const gchar trng_qname[] = "xlnx-versal-trng-test";
97 qtest_start("-machine xlnx-versal-virt"); in trng_test_start()
107 const char *path = "/machine/xlnx-versal/trng"; in trng_test_set_uint_prop()
110 response = qmp("{ 'execute': 'qom-set'," in trng_test_set_uint_prop()
243 static void trng_reseed(const uint32_t *seed) in trng_reseed() argument
254 if (seed) { in trng_reseed()
255 trng_load(R_TRNG_EXT_SEED_0, seed); in trng_reseed()
318 TRNG_FAILED("PRNG_1 Auto-gen test failed: expected = %u, got = %u", in trng_test_autogen()
328 TRNG_FAILED("TRNG Auto-gen test failed: expected = %u, got = %u", in trng_test_autogen()
338 TRNG_FAILED("PRNG_2 Auto-gen test failed: expected = %u, got = %u", in trng_test_autogen()
343 TRNG_FAILED("PRNG_2 Auto-gen test failed: does not match PRNG_1"); in trng_test_autogen()
361 TRNG_FAILED("PRNG_1 One-shot gen test failed"); in trng_test_oneshot()
370 TRNG_FAILED("TRNG One-shot test failed"); in trng_test_oneshot()
403 /* #3: non-zero string should not match personalization disabled */ in trng_test_per_str()
418 const char *prop = "forced-prng"; in trng_test_forced_prng()
419 const uint64_t seed = 0xdeadbeefbad1bad0ULL; in trng_test_forced_prng() local
426 trng_test_set_uint_prop(prop, seed); in trng_test_forced_prng()
445 TRNG_FAILED("Forced-prng test failed: results do not match"); in trng_test_forced_prng()
451 const char *prop = "fips-fault-events"; in trng_test_fault_events()
475 qtest_add_func("/hw/misc/xlnx-versal-trng/" #n, trng_test_ ## n); in main()