You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1011 B
42 lines
1011 B
#ifndef __MCABBER_OTR_H__ |
|
#define __MCABBER_OTR_H__ 1 |
|
|
|
|
|
#ifdef HAVE_LIBOTR |
|
|
|
#include <libotr/instag.h> |
|
#include <libotr/proto.h> |
|
#include <libotr/message.h> |
|
#include <libotr/privkey.h> |
|
|
|
enum otr_policy { |
|
plain, |
|
opportunistic, |
|
manual, |
|
always |
|
}; |
|
|
|
void otr_init(const char *jid); |
|
void otr_terminate(void); |
|
|
|
void otr_establish (const char * buddy); |
|
void otr_disconnect (const char * buddy); |
|
void otr_fingerprint(const char * buddy, const char * trust); |
|
void otr_print_info (const char * buddy); |
|
|
|
void otr_smp_query (const char * buddy, const char * secret); |
|
void otr_smp_respond(const char * buddy, const char * secret); |
|
void otr_smp_abort (const char * buddy); |
|
|
|
void otr_key (void); |
|
|
|
int otr_receive (char **otr_data, const char * buddy, int * free_msg); |
|
char *otr_send (const char * msg, const char * buddy, int * status); |
|
|
|
#endif /* HAVE_LIBOTR */ |
|
|
|
int otr_enabled (void); |
|
|
|
#endif /* __MCABBER_OTR_H__ */ |
|
|
|
/* vim: set et cindent cinoptions=>2\:2(0 ts=2 sw=2: For Vim users... */
|
|
|