ccRTP 2.1.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures
ZrtpConfigure.h File Reference

The ZRTP configure functions. More...

#include <stdio.h>
#include <stdint.h>
#include <list>
#include <string>
#include <vector>
#include <string.h>
#include <libzrtpcpp/ZrtpCallback.h>
Include dependency graph for ZrtpConfigure.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AlgorithmEnum
 The algorithm enumration class. More...
 
class  EnumBase
 EnumBase provides methods to store and access algorithm enumerations of a specific algorithm type. More...
 
class  HashEnum
 The enumaration subclasses that contain the supported algorithm enumerations. More...
 
class  SymCipherEnum
 
class  PubKeyEnum
 
class  SasTypeEnum
 
class  AuthLengthEnum
 
class  ZrtpConfigure
 ZRTP configuration data. More...
 
enum  AlgoTypes {
  Invalid = 0, HashAlgorithm = 1, CipherAlgorithm, PubKeyAlgorithm,
  SasType, AuthLength
}
 This enumerations list all configurable algorithm types. More...
 
typedef void(* encrypt_t )(uint8_t *, int32_t, uint8_t *, uint8_t *, int32_t)
 
typedef void(* decrypt_t )(uint8_t *, int32_t, const uint8_t *, uint8_t *, int32_t)
 
HashEnum zrtpHashes
 
SymCipherEnum zrtpSymCiphers
 
PubKeyEnum zrtpPubKeys
 
SasTypeEnum zrtpSasTypes
 
AuthLengthEnum zrtpAuthLengths
 

Detailed Description

The ZRTP configure functions.

Definition in file ZrtpConfigure.h.

Typedef Documentation

typedef void(* decrypt_t)(uint8_t *, int32_t, const uint8_t *, uint8_t *, int32_t)

Definition at line 50 of file ZrtpConfigure.h.

typedef void(* encrypt_t)(uint8_t *, int32_t, uint8_t *, uint8_t *, int32_t)

Definition at line 49 of file ZrtpConfigure.h.

Enumeration Type Documentation

enum AlgoTypes

This enumerations list all configurable algorithm types.

Enumerator
Invalid 
HashAlgorithm 
CipherAlgorithm 
PubKeyAlgorithm 
SasType 
AuthLength 

Definition at line 45 of file ZrtpConfigure.h.

Variable Documentation

AuthLengthEnum zrtpAuthLengths
HashEnum zrtpHashes
PubKeyEnum zrtpPubKeys
SasTypeEnum zrtpSasTypes
SymCipherEnum zrtpSymCiphers