loudmouth/lm-ssl-base.h
changeset 704 d682ae8d7d3a
parent 690 7ccf2113ec5f
--- 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__ */