--- a/loudmouth/lm-ssl-base.h Thu Feb 11 21:01:04 2016 +0100
+++ b/loudmouth/lm-ssl-base.h Sat Feb 13 12:16:45 2016 +0100
@@ -31,7 +31,7 @@
gchar *cipher_list;
gchar *ca_path;
gchar *expected_fingerprint;
- char fingerprint[20];
+ char fingerprint[LM_FINGERPRINT_LENGTH];
gboolean use_starttls;
gboolean require_starttls;
@@ -50,6 +50,12 @@
void _lm_ssl_base_set_ca_path (LmSSLBase *base,
const gchar *ca_path);
+void _lm_ssl_base_set_fingerprint (LmSSLBase *base,
+ const guchar *digest,
+ unsigned int digest_len);
+
+int _lm_ssl_base_check_fingerprint( LmSSLBase *base);
+
void _lm_ssl_base_free_fields (LmSSLBase *base);
#endif /* __LM_SSL_BASE_H__ */