libzrtp  1.2.0
ZRTP VoIP security
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Typedefs | Enumerations
zrtp_iface.h File Reference

libzrtp product-dependent functions More...

#include "zrtp_config.h"
#include "zrtp_base.h"
#include "zrtp_string.h"
#include "zrtp_error.h"
#include "zrtp_iface_system.h"

Go to the source code of this file.

Data Structures

struct  zrtp_retry_task_t
 Delay Call wrapper. More...
 
struct  zrtp_callback_scheduler_t
 Delay Calls callbacks. More...
 
struct  zrtp_callback_event_t
 Callbacks definitions. More...
 
struct  zrtp_callback_misc_t
 Miscellaneous Functions. More...
 
struct  zrtp_callback_t
 ZRTP feedback interface and application dependent routine. More...
 

Typedefs

typedef void(* zrtp_call_callback_t )(zrtp_stream_t *, zrtp_retry_task_t *)
 ZRTP Delays Calls signature.
 
typedef struct
zrtp_callback_scheduler_t 
zrtp_callback_scheduler_t
 Delay Calls callbacks.
 
typedef enum zrtp_protocol_event_t zrtp_protocol_event_t
 ZRTP Protocol events.
 
typedef enum zrtp_security_event_t zrtp_security_event_t
 ZRTP Protocol Errors and Warnings.
 
typedef struct
zrtp_callback_event_t 
zrtp_callback_event_t
 Callbacks definitions.
 
typedef struct zrtp_callback_misc_t zrtp_callback_misc_t
 Miscellaneous Functions.
 
typedef struct zrtp_callback_t zrtp_callback_t
 ZRTP feedback interface and application dependent routine.
 

Enumerations

enum  zrtp_protocol_event_t {
  ZRTP_EVENT_UNSUPPORTED = 0, ZRTP_EVENT_IS_CLEAR, ZRTP_EVENT_IS_INITIATINGSECURE, ZRTP_EVENT_IS_PENDINGSECURE,
  ZRTP_EVENT_IS_PENDINGCLEAR, ZRTP_EVENT_NO_ZRTP, ZRTP_EVENT_NO_ZRTP_QUICK, ZRTP_EVENT_IS_CLIENT_ENROLLMENT,
  ZRTP_EVENT_NEW_USER_ENROLLED, ZRTP_EVENT_USER_ALREADY_ENROLLED, ZRTP_EVENT_USER_UNENROLLED, ZRTP_EVENT_LOCAL_SAS_UPDATED,
  ZRTP_EVENT_REMOTE_SAS_UPDATED, ZRTP_EVENT_IS_SECURE, ZRTP_EVENT_IS_SECURE_DONE, ZRTP_EVENT_IS_PASSIVE_RESTRICTION,
  ZRTP_EVENT_COUNT
}
 ZRTP Protocol events. More...
 
enum  zrtp_security_event_t { ZRTP_EVENT_PROTOCOL_ERROR = ZRTP_EVENT_COUNT, ZRTP_EVENT_WRONG_SIGNALING_HASH, ZRTP_EVENT_WRONG_MESSAGE_HMAC, ZRTP_EVENT_MITM_WARNING }
 ZRTP Protocol Errors and Warnings. More...
 

Detailed Description

libzrtp product-dependent functions