* tests/nlattr_crypto_user_alg.c (main): Check decoding of
CRYPTOCFGA_REPORT_RNG attribute.
---
tests/nlattr_crypto_user_alg.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/tests/nlattr_crypto_user_alg.c b/tests/nlattr_crypto_user_alg.c
index bc9790c..15111b1 100644
--- a/tests/nlattr_crypto_user_alg.c
+++ b/tests/nlattr_crypto_user_alg.c
@@ -158,6 +158,20 @@ main(void)
printf("{type=\"edfg\"}"));
#endif
+#ifdef HAVE_STRUCT_CRYPTO_REPORT_RNG
+ struct crypto_report_rng rrng = {
+ .type = "abcd",
+ .seedsize = 0xabcdefac
+ };
+ TEST_NLATTR_OBJECT_EX(fd, nlh0, hdrlen,
+ init_crypto_user_alg, print_crypto_user_alg,
+ CRYPTOCFGA_REPORT_RNG,
+ pattern, rrng, print_quoted_memory,
+ printf("{type=\"abcd\"");
+ PRINT_FIELD_U(", ", rrng, seedsize);
+ printf("}"));
+#endif
+
puts("+++ exited with 0 +++");
return 0;
}
--
2.7.4
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel