Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ZRtp.h File Reference

#include <cstdlib>
#include <libzrtpcpp/ZrtpPacketHello.h>
#include <libzrtpcpp/ZrtpPacketHelloAck.h>
#include <libzrtpcpp/ZrtpPacketCommit.h>
#include <libzrtpcpp/ZrtpPacketDHPart.h>
#include <libzrtpcpp/ZrtpPacketConfirm.h>
#include <libzrtpcpp/ZrtpPacketConf2Ack.h>
#include <libzrtpcpp/ZrtpPacketGoClear.h>
#include <libzrtpcpp/ZrtpPacketClearAck.h>
#include <libzrtpcpp/ZrtpPacketError.h>
#include <libzrtpcpp/ZrtpPacketErrorAck.h>
#include <libzrtpcpp/ZrtpCallback.h>
#include <libzrtpcpp/ZIDRecord.h>

Go to the source code of this file.

Classes

class  ZRtp

Defines

#define SHA256_DIGEST_LENGTH   32

Enumerations

enum  zrtpErrorCodes {
  MalformedPacket = 0x10, CriticalSWError = 0x20, UnsuppZRTPVersion = 0x30, HelloCompMismatch = 0x40,
  UnsuppHashType = 0x51, UnsuppCiphertype = 0x52, UnsuppPKExchange = 0x53, UnsuppSRTPAuthTag = 0x54,
  UnsuppSASScheme = 0x55, DHErrorWrongPV = 0x61, DHErrorWrongHVI = 0x62, ConfirmHMACWrong = 0x70,
  NonceReused = 0x80, EqualZIDHello = 0x90
}


Define Documentation

#define SHA256_DIGEST_LENGTH   32
 

Definition at line 37 of file ZRtp.h.


Enumeration Type Documentation

enum zrtpErrorCodes
 

Enumerator:
MalformedPacket 
CriticalSWError 
UnsuppZRTPVersion 
HelloCompMismatch 
UnsuppHashType 
UnsuppCiphertype 
UnsuppPKExchange 
UnsuppSRTPAuthTag 
UnsuppSASScheme 
DHErrorWrongPV 
DHErrorWrongHVI 
ConfirmHMACWrong 
NonceReused 
EqualZIDHello 

Definition at line 42 of file ZRtp.h.

00042                     {
00043     MalformedPacket =   0x10,
00044     CriticalSWError =   0x20,
00045     UnsuppZRTPVersion = 0x30,
00046     HelloCompMismatch = 0x40,
00047     UnsuppHashType =    0x51,
00048     UnsuppCiphertype =  0x52,
00049     UnsuppPKExchange =  0x53,
00050     UnsuppSRTPAuthTag = 0x54,
00051     UnsuppSASScheme =   0x55,
00052     DHErrorWrongPV =    0x61,
00053     DHErrorWrongHVI =   0x62,
00054     ConfirmHMACWrong =  0x70,
00055     NonceReused =       0x80,
00056     EqualZIDHello =     0x90
00057 };


© sourcejam.com 2005-2008