Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/utils.h @ 2203:170597f5365b
Use more generic routines to convert fingerprints to/from hexadecimal
This is a first step towards non-MD5 fingerprints; now we need Loudmouth
support...
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Mon, 12 Oct 2015 17:19:19 +0200 |
parents | 1591518a33b9 |
children | 377b6a52b25f |
comparison
equal
deleted
inserted
replaced
2202:ff18feb75a6d | 2203:170597f5365b |
---|---|
19 char *get_servername(const char *username, const char *servername); | 19 char *get_servername(const char *username, const char *servername); |
20 char *compose_jid(const char *username, const char *servername, | 20 char *compose_jid(const char *username, const char *servername, |
21 const char *resource); | 21 const char *resource); |
22 gboolean jid_equal(const char *jid1, const char *jid2); | 22 gboolean jid_equal(const char *jid1, const char *jid2); |
23 | 23 |
24 void fingerprint_to_hex(const char *fpr, char hex[48]); | 24 void fingerprint_to_hex(const char *fpr, char *hex, size_t fpr_len); |
25 gboolean hex_to_fingerprint(const char *hex, char fpr[17]); | 25 gboolean hex_to_fingerprint(const char *hex, char *fpr, size_t fpr_len); |
26 | 26 |
27 void ut_init_debug(void); | 27 void ut_init_debug(void); |
28 void ut_write_log(unsigned int flag, const char *data); | 28 void ut_write_log(unsigned int flag, const char *data); |
29 | 29 |
30 char *expand_filename(const char *fname); | 30 char *expand_filename(const char *fname); |