Pol
Revision:cb584c9
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
cryptkey.h
Go to the documentation of this file.
1
/********************************************************************
2
** cryptkey.h : Encryption keys (and 'type' codes)
3
**
4
** Created: 3/1/2003, 2:59
5
** Author: TJ Houston <tjh@myrathi.co.uk>
6
**
7
*********************************************************************/
8
#ifndef __CRYPTKEY_H__
9
#define __CRYPTKEY_H__
10
11
#include <string>
12
13
namespace
Pol
14
{
15
namespace
Crypt
16
{
17
// Encryption Types
18
enum
ECryptType
19
{
20
CRYPT_NOCRYPT
= 0,
//- no encryption
21
CRYPT_OLD_BLOWFISH
= 1,
22
CRYPT_1_25_36
= 2,
23
CRYPT_BLOWFISH
= 3,
//- <=2.0.0 (BlowFish)
24
CRYPT_BLOWFISH_TWOFISH
= 4,
//- 2.0.3 (BlowFish+TwoFish)
25
CRYPT_TWOFISH
= 5
//- >2.0.3 (TwoFish)
26
};
27
28
// Encryption keys and type
29
typedef
struct
_CryptInfo
30
{
31
unsigned
int
uiKey1
;
32
unsigned
int
uiKey2
;
33
ECryptType
eType
;
34
}
TCryptInfo
;
35
36
void
CalculateCryptKeys
(
const
std::string&
name
,
TCryptInfo
& infoCrypt );
37
}
38
}
39
40
#endif //__CRYPTKEY_H__
Pol::Crypt::_CryptInfo::eType
ECryptType eType
Definition:
cryptkey.h:33
Pol::Crypt::_CryptInfo::uiKey1
unsigned int uiKey1
Definition:
cryptkey.h:31
Pol::Crypt::TCryptInfo
struct Pol::Crypt::_CryptInfo TCryptInfo
Pol::Crypt::_CryptInfo::uiKey2
unsigned int uiKey2
Definition:
cryptkey.h:32
Pol::Crypt::CRYPT_NOCRYPT
Definition:
cryptkey.h:20
Pol::Crypt::CRYPT_BLOWFISH
Definition:
cryptkey.h:23
Pol::Crypt::CRYPT_TWOFISH
Definition:
cryptkey.h:25
Pol::Crypt::CRYPT_OLD_BLOWFISH
Definition:
cryptkey.h:21
Pol::Crypt::ECryptType
ECryptType
Definition:
cryptkey.h:18
Pol::Crypt::CalculateCryptKeys
void CalculateCryptKeys(const std::string &name, TCryptInfo &infoCrypt)
Definition:
cryptkey.cpp:31
Pol::Crypt::CRYPT_BLOWFISH_TWOFISH
Definition:
cryptkey.h:24
name
std::string name
Definition:
osmod.cpp:943
Pol::Crypt::CRYPT_1_25_36
Definition:
cryptkey.h:22
Pol::Crypt::_CryptInfo
Definition:
cryptkey.h:29
Pol
Definition:
berror.cpp:12
pol
crypt
cryptkey.h
Generated on Wed Oct 10 2018 02:41:56 for Pol by
1.8.11