xref: /freebsd/crypto/openssh/regress/unittests/sshkey/common.h (revision a0ee8cc636cd5c2374ec44ca71226564ea0bca95)
1*a0ee8cc6SDag-Erling Smørgrav /* 	$OpenBSD: common.h,v 1.1 2014/06/24 01:14:18 djm Exp $ */
2*a0ee8cc6SDag-Erling Smørgrav /*
3*a0ee8cc6SDag-Erling Smørgrav  * Helpers for key API tests
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 /* Load a binary file into a buffer */
9*a0ee8cc6SDag-Erling Smørgrav struct sshbuf *load_file(const char *name);
10*a0ee8cc6SDag-Erling Smørgrav 
11*a0ee8cc6SDag-Erling Smørgrav /* Load a text file into a buffer */
12*a0ee8cc6SDag-Erling Smørgrav struct sshbuf *load_text_file(const char *name);
13*a0ee8cc6SDag-Erling Smørgrav 
14*a0ee8cc6SDag-Erling Smørgrav /* Load a bignum from a file */
15*a0ee8cc6SDag-Erling Smørgrav BIGNUM *load_bignum(const char *name);
16*a0ee8cc6SDag-Erling Smørgrav 
17