zrtp_iface.h File Reference

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

Go to the source code of this file.

Data Structures

struct  zrtp_callback_cache
 Data types and functions related to shared secrets. More...
struct  zrtp_retry_task
 Structure for call delay mechanism Contains all the information necessary to perform and synchronize scheduled tasks. The call delay algorithm is explained in detail in section 4.4 Packet retries;. More...
struct  zrtp_callback_scheduler
 Timed-send functions. More...
struct  zrtp_callback_event
 Callbacks definitions This section lists callback functions informing the user about the protocol status. These callbacks must be defined in the user application. More...
struct  zrtp_callback_misc
struct  zrtp_callback

Typedefs

typedef zrtp_callback_cache zrtp_callback_cache_t
 Data types and functions related to shared secrets.
typedef void(*) zrtp_call_callback_t (zrtp_stream_ctx_t *, zrtp_retry_task_t *)
typedef zrtp_callback_scheduler zrtp_callback_scheduler_t
 Timed-send functions.
typedef enum zrtp_protocol_event zrtp_protocol_event_t
 Defines zrtp_event_callback() event type For additional information see 2.3 Callback conventions 8 Stream usage and options.
typedef enum zrtp_security_event zrtp_security_event_t
typedef zrtp_callback_event zrtp_callback_event_t
 Callbacks definitions This section lists callback functions informing the user about the protocol status. These callbacks must be defined in the user application.
typedef zrtp_callback_misc zrtp_callback_misc_t
typedef zrtp_callback zrtp_callback_t

Enumerations

enum  zrtp_protocol_event {
  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
}
 Defines zrtp_event_callback() event type For additional information see 2.3 Callback conventions 8 Stream usage and options. More...
enum  zrtp_security_event { ZRTP_EVENT_ERROR = ZRTP_EVENT_IS_SECURE_DONE + 1, ZRTP_EVENT_WRONG_SIGNALING_HASH, ZRTP_EVENT_WRONG_MESSAGE_HMAC }
enum  zrtp_alert_t { ZRTP_ALERT_PLAY_NO = 0, ZRTP_ALERT_PLAY_SECURE, ZRTP_ALERT_PLAY_CLEAR, ZRTP_ALERT_PLAY_ERROR }
 Alert sound types definition. More...


This file is part of the documentation for Zfone.
Copyright ©  2006-2008 Philip R. Zimmermann. All rights reserved.
Generated on Mon November 10 2008 by doxygen 1.5.7-20060202. Written by Viktor Krikun, © 2006-2008