Bayonne2 / Common C++ 2 Framework
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
c_srtpSecrets Struct Reference

This structure contains pointers to the SRTP secrets and the role info. More...

#include <ZrtpCWrapper.h>

Collaboration diagram for c_srtpSecrets:
Collaboration graph
[legend]

Data Fields

zrtp_SrtpAlgorithms symEncAlgorithm
 
const uint8_t * keyInitiator
 
int32_t initKeyLen
 
const uint8_t * saltInitiator
 
int32_t initSaltLen
 
const uint8_t * keyResponder
 
int32_t respKeyLen
 
const uint8_t * saltResponder
 
int32_t respSaltLen
 
zrtp_SrtpAlgorithms authAlgorithm
 
int32_t srtpAuthTagLen
 
char * sas
 
int32_t role
 

Detailed Description

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.

Definition at line 231 of file ZrtpCWrapper.h.

Field Documentation

zrtp_SrtpAlgorithms c_srtpSecrets::authAlgorithm

SRTP authentication algorithm

Definition at line 242 of file ZrtpCWrapper.h.

int32_t c_srtpSecrets::initKeyLen

Initiator's key length

Definition at line 235 of file ZrtpCWrapper.h.

int32_t c_srtpSecrets::initSaltLen

Initiator's salt length

Definition at line 237 of file ZrtpCWrapper.h.

const uint8_t* c_srtpSecrets::keyInitiator

Initiator's key

Definition at line 234 of file ZrtpCWrapper.h.

const uint8_t* c_srtpSecrets::keyResponder

Responder's key

Definition at line 238 of file ZrtpCWrapper.h.

int32_t c_srtpSecrets::respKeyLen

Responder's key length

Definition at line 239 of file ZrtpCWrapper.h.

int32_t c_srtpSecrets::respSaltLen

Responder's salt length

Definition at line 241 of file ZrtpCWrapper.h.

int32_t c_srtpSecrets::role

ZRTP role of this client

Definition at line 245 of file ZrtpCWrapper.h.

const uint8_t* c_srtpSecrets::saltInitiator

Initiator's salt

Definition at line 236 of file ZrtpCWrapper.h.

const uint8_t* c_srtpSecrets::saltResponder

Responder's salt

Definition at line 240 of file ZrtpCWrapper.h.

char* c_srtpSecrets::sas

The SAS string

Definition at line 244 of file ZrtpCWrapper.h.

int32_t c_srtpSecrets::srtpAuthTagLen

SRTP authentication length

Definition at line 243 of file ZrtpCWrapper.h.

zrtp_SrtpAlgorithms c_srtpSecrets::symEncAlgorithm

symmetrical cipher algorithm

Definition at line 233 of file ZrtpCWrapper.h.


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