bZRTP
bZRTP is an opensource implementation of ZRTP keys exchange protocol
Data Fields
bzrtpPacket_struct Struct Reference

Store all zrtpPacket informations according to type a specific structure type is mapped to the void * data pointer. More...

Data Fields

uint16_t sequenceNumber
 
uint32_t sourceIdentifier
 
uint8_t messageType
 
uint16_t messageLength
 
void * messageData
 
uint8_tpacketString
 

Detailed Description

Store all zrtpPacket informations according to type a specific structure type is mapped to the void * data pointer.

Field Documentation

void* bzrtpPacket_struct::messageData

a pointer to the structure containing all the message field according to message type

uint16_t bzrtpPacket_struct::messageLength

the ZRTP message length in bytes - the message length indicated in the message itself is in 32 bits words. Is not the packet length(do not include packet header and CRC)

uint8_t bzrtpPacket_struct::messageType

the ZRTP message type mapped from strings to hard defined byte

uint8_t* bzrtpPacket_struct::packetString

used to stored the string version of the packet build from the message data or keep a string copy of received packets

uint16_t bzrtpPacket_struct::sequenceNumber

set by packet parser to enable caller to retrieve the packet sequence number. This field is not used buy the packet creator, sequence number is given as a parameter when converting the message to a packet string. Used only when parsing a string into a packet struct

uint32_t bzrtpPacket_struct::sourceIdentifier

the SSRC of current RTP stream


The documentation for this struct was generated from the following file: