blob: e79cb98714f7fbd3baf58bd4831fa99f39aec2a9 [file] [log] [blame]
Alexandre Lision51140e12013-12-02 10:54:09 -05001/*
2 Copyright (C) 2006-2010 Werner Dittmann
3
4 This program is free software: you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation, either version 3 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18/*
19 * Authors: Werner Dittmann <Werner.Dittmann@t-online.de>
20 */
21
22#ifndef _ZRTPTEXTDATA_H_
23#define _ZRTPTEXTDATA_H_
24
25/**
26 * @file ZrtpTextData.h
27 * @brief The ZRTP ASCII texts - extern references
28 *
29 * @ingroup GNU_ZRTP
30 * @{
31 */
32
33#include <libzrtpcpp/ZrtpConfigure.h>
34
35/**
36 * The extern references to the global data.
37 *
38 * @author Werner Dittmann <Werner.Dittmann@t-online.de>
39 */
40extern char clientId[];
41extern char zrtpVersion[];
42
43/**
44 *
45 */
46extern char HelloMsg[];
47extern char HelloAckMsg[];
48extern char CommitMsg[];
49extern char DHPart1Msg[];
50extern char DHPart2Msg[];
51extern char Confirm1Msg[];
52extern char Confirm2Msg[];
53extern char Conf2AckMsg[];
54extern char ErrorMsg[];
55extern char ErrorAckMsg[];
56extern char GoClearMsg[];
57extern char ClearAckMsg[];
58extern char PingMsg[];
59extern char PingAckMsg[];
60extern char SasRelayMsg[];
61extern char RelayAckMsg[];
62
63/**
64 *
65 */
66extern char responder[];
67extern char initiator[];
68extern char iniMasterKey[];
69extern char iniMasterSalt[];
70extern char respMasterKey[];
71extern char respMasterSalt[];
72
73extern char iniHmacKey[];
74extern char respHmacKey[];
75extern char retainedSec[];
76
77extern char iniZrtpKey[];
78extern char respZrtpKey[];
79
80extern char sasString[];
81
82extern char KDFString[];
83extern char zrtpSessionKey[];
84extern char zrtpMsk[];
85extern char zrtpTrustedMitm[];
86
87
88extern char s256[];
89extern char s384[];
90extern const char* mandatoryHash;
91
92extern char aes3[];
93extern char aes2[];
94extern char aes1[];
95extern char two3[];
96extern char two2[];
97extern char two1[];
98
99extern const char* mandatoryCipher;
100
101extern char dh2k[];
102extern char dh3k[];
103extern char ec25[];
104extern char ec38[];
105
106extern char mult[];
107
108extern const char* mandatoryPubKey;
109
110extern char b32[];
111extern const char* mandatorySasType;
112
113extern char hs32[];
114extern char hs80[];
115extern char sk32[];
116extern char sk64[];
117extern const char* mandatoryAuthLen_1;
118extern const char* mandatoryAuthLen_2;
119
120/**
121 * @}
122 */
123#endif // _ZRTPTEXTDATA_H_
124