diff options
author | Julien Dessaux | 2019-03-27 15:20:14 +0100 |
---|---|---|
committer | Julien Dessaux | 2019-03-27 15:21:16 +0100 |
commit | 455172075b6de6ffbb3900cb948c95844e27acd3 (patch) | |
tree | c0bca8b2b3dce39067ca22a4f620d58a8f690a89 /common/data.h | |
parent | Cleaning and reordering. (diff) | |
download | bastion-455172075b6de6ffbb3900cb948c95844e27acd3.tar.gz bastion-455172075b6de6ffbb3900cb948c95844e27acd3.tar.bz2 bastion-455172075b6de6ffbb3900cb948c95844e27acd3.zip |
Removed mysql dependency and fetch all configuration from configuration file.
Diffstat (limited to '')
-rw-r--r-- | common/data.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/common/data.h b/common/data.h new file mode 100644 index 0000000..1ede88b --- /dev/null +++ b/common/data.h @@ -0,0 +1,19 @@ +#ifndef COMMON_DATA_H_ +#define COMMON_DATA_H_ + +#include <libssh/server.h> + +void data_clean(void); + +struct data_host_info { + const char * address; + const char * username; + ssh_key key; + const char * pubkey; +}; + +const char * data_get_username_from_pubkey(ssh_key pubkey); +struct data_host_info * // returns NULL if no key found, this struct is to be freed from the calling code +data_get_host_info(const char * hostname); + +#endif |