xref: /freebsd/crypto/openssh/regress/unittests/sshkey/tests.c (revision a0ee8cc636cd5c2374ec44ca71226564ea0bca95)
1*a0ee8cc6SDag-Erling Smørgrav /* 	$OpenBSD: tests.c,v 1.1 2014/06/24 01:14:18 djm Exp $ */
2*a0ee8cc6SDag-Erling Smørgrav /*
3*a0ee8cc6SDag-Erling Smørgrav  * Regress test for sshbuf.h buffer API
4*a0ee8cc6SDag-Erling Smørgrav  *
5*a0ee8cc6SDag-Erling Smørgrav  * Placed in the public domain
6*a0ee8cc6SDag-Erling Smørgrav  */
7*a0ee8cc6SDag-Erling Smørgrav 
8*a0ee8cc6SDag-Erling Smørgrav #include "includes.h"
9*a0ee8cc6SDag-Erling Smørgrav 
10*a0ee8cc6SDag-Erling Smørgrav #include <openssl/evp.h>
11*a0ee8cc6SDag-Erling Smørgrav 
12*a0ee8cc6SDag-Erling Smørgrav #include "../test_helper/test_helper.h"
13*a0ee8cc6SDag-Erling Smørgrav 
14*a0ee8cc6SDag-Erling Smørgrav void sshkey_tests(void);
15*a0ee8cc6SDag-Erling Smørgrav void sshkey_file_tests(void);
16*a0ee8cc6SDag-Erling Smørgrav void sshkey_fuzz_tests(void);
17*a0ee8cc6SDag-Erling Smørgrav 
18*a0ee8cc6SDag-Erling Smørgrav void
19*a0ee8cc6SDag-Erling Smørgrav tests(void)
20*a0ee8cc6SDag-Erling Smørgrav {
21*a0ee8cc6SDag-Erling Smørgrav 	OpenSSL_add_all_algorithms();
22*a0ee8cc6SDag-Erling Smørgrav 	ERR_load_CRYPTO_strings();
23*a0ee8cc6SDag-Erling Smørgrav 
24*a0ee8cc6SDag-Erling Smørgrav 	sshkey_tests();
25*a0ee8cc6SDag-Erling Smørgrav 	sshkey_file_tests();
26*a0ee8cc6SDag-Erling Smørgrav 	sshkey_fuzz_tests();
27*a0ee8cc6SDag-Erling Smørgrav }
28