#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... | |