xref: /freebsd-src/crypto/openssh/regress/unittests/sshbuf/tests.c (revision 19261079b74319502c6ffa1249920079f0f69a72)
1a0ee8cc6SDag-Erling Smørgrav /* 	$OpenBSD: tests.c,v 1.1 2014/04/30 05:32:00 djm Exp $ */
2a0ee8cc6SDag-Erling Smørgrav /*
3a0ee8cc6SDag-Erling Smørgrav  * Regress test for sshbuf.h buffer API
4a0ee8cc6SDag-Erling Smørgrav  *
5a0ee8cc6SDag-Erling Smørgrav  * Placed in the public domain
6a0ee8cc6SDag-Erling Smørgrav  */
7a0ee8cc6SDag-Erling Smørgrav 
8a0ee8cc6SDag-Erling Smørgrav #include "../test_helper/test_helper.h"
9a0ee8cc6SDag-Erling Smørgrav 
10a0ee8cc6SDag-Erling Smørgrav void sshbuf_tests(void);
11a0ee8cc6SDag-Erling Smørgrav void sshbuf_getput_basic_tests(void);
12a0ee8cc6SDag-Erling Smørgrav void sshbuf_getput_crypto_tests(void);
13a0ee8cc6SDag-Erling Smørgrav void sshbuf_misc_tests(void);
14a0ee8cc6SDag-Erling Smørgrav void sshbuf_fuzz_tests(void);
15a0ee8cc6SDag-Erling Smørgrav void sshbuf_getput_fuzz_tests(void);
16a0ee8cc6SDag-Erling Smørgrav void sshbuf_fixed(void);
17a0ee8cc6SDag-Erling Smørgrav 
18a0ee8cc6SDag-Erling Smørgrav void
tests(void)19a0ee8cc6SDag-Erling Smørgrav tests(void)
20a0ee8cc6SDag-Erling Smørgrav {
21a0ee8cc6SDag-Erling Smørgrav 	sshbuf_tests();
22a0ee8cc6SDag-Erling Smørgrav 	sshbuf_getput_basic_tests();
23*19261079SEd Maste #ifdef WITH_OPENSSL
24a0ee8cc6SDag-Erling Smørgrav 	sshbuf_getput_crypto_tests();
25*19261079SEd Maste #endif
26a0ee8cc6SDag-Erling Smørgrav 	sshbuf_misc_tests();
27a0ee8cc6SDag-Erling Smørgrav 	sshbuf_fuzz_tests();
28a0ee8cc6SDag-Erling Smørgrav 	sshbuf_getput_fuzz_tests();
29a0ee8cc6SDag-Erling Smørgrav 	sshbuf_fixed();
30a0ee8cc6SDag-Erling Smørgrav }
31