Callback interface between ZRTP and the RTP stack implementation. More...
Go to the source code of this file.
Callback interface between ZRTP and the RTP stack implementation.
Definition in file ZrtpCallback.h.
Definition at line 40 of file ZrtpCallback.h.
Definition at line 41 of file ZrtpCallback.h.
This structure contains pointers to the SRTP secrets and the role info.
About the role and what the meaning of the role is refer to the of the enum Role. The pointers to the secrets are valid as long as the ZRtp object is active. To use these data after the ZRtp object's lifetime you may copy the data into a save place. The destructor of ZRtp clears the data.
Enumerator | |
---|---|
ForReceiver |
Enable security for SRTP receiver. |
ForSender |
Enable security for SRTP sender. |
Definition at line 99 of file ZrtpCallback.h.
This enum defines which role a ZRTP peer has.
According to the ZRTP specification the role determines which keys to use to encrypt or decrypt SRTP data.
Enumerator | |
---|---|
Responder |
This client is in ZRTP Responder mode. |
Initiator |
This client is in ZRTP Initiator mode. |
Definition at line 60 of file ZrtpCallback.h.
The algorihms that we support in SRTP and that ZRTP can negotiate.
Enumerator | |
---|---|
None | |
Aes |
Use AES as symmetrical cipher algorithm. |
TwoFish |
Use TwoFish as symmetrical cipher algorithm. |
Sha1 |
Use Sha1 as authentication algorithm. |
Skein |
Use Skein as authentication algorithm. |
Definition at line 66 of file ZrtpCallback.h.