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