kget
mse Namespace Reference
Classes | |
| class | BigInt |
|
More... | |
| class | EncryptedAuthenticate |
|
More... | |
| class | EncryptedServerAuthenticate |
|
More... | |
| class | RC4 |
| Helper class to do the actual encryption / decryption. More... | |
| class | RC4Encryptor |
|
More... | |
| class | StreamSocket |
|
More... | |
Functions | |
| BigInt | DHSecret (const BigInt &our_priv, const BigInt &peer_pub) |
| void | DumpBigInt (const QString &name, const BigInt &bi) |
| bt::SHA1Hash | EncryptionKey (bool a, const BigInt &s, const bt::SHA1Hash &skey) |
| void | GeneratePublicPrivateKey (BigInt &priv, BigInt &pub) |
| static void | swap (Uint8 &a, Uint8 &b) |
Variables | |
| const Uint32 | MAX_EA_BUF_SIZE = 622 + 512 |
| const Uint32 | MAX_SEA_BUF_SIZE = 608 + 20 + 20 + 8 + 4 + 2 + 512 + 2 + 68 |
| static const BigInt | P = BigInt("0xFFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A63A36210000000000090563") |
| static Uint8 | rc4_enc_buffer [bt::MAX_MSGLEN] |
Function Documentation
| BigInt mse::DHSecret | ( | const BigInt & | our_priv, | |
| const BigInt & | peer_pub | |||
| ) |
Definition at line 45 of file mse/functions.cpp.
| void mse::DumpBigInt | ( | const QString & | name, | |
| const BigInt & | bi | |||
| ) |
Definition at line 60 of file mse/functions.cpp.
| bt::SHA1Hash mse::EncryptionKey | ( | bool | a, | |
| const BigInt & | s, | |||
| const bt::SHA1Hash & | skey | |||
| ) |
Definition at line 50 of file mse/functions.cpp.
| void mse::GeneratePublicPrivateKey | ( | BigInt & | priv, | |
| BigInt & | pub | |||
| ) |
Definition at line 38 of file mse/functions.cpp.
| static void mse::swap | ( | Uint8 & | a, | |
| Uint8 & | b | |||
| ) | [static] |
Definition at line 24 of file rc4encryptor.cpp.
Variable Documentation
| const Uint32 mse::MAX_EA_BUF_SIZE = 622 + 512 |
Definition at line 32 of file encryptedauthenticate.h.
| const Uint32 mse::MAX_SEA_BUF_SIZE = 608 + 20 + 20 + 8 + 4 + 2 + 512 + 2 + 68 |
Definition at line 32 of file encryptedserverauthenticate.h.
const BigInt mse::P = BigInt("0xFFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A63A36210000000000090563") [static] |
Definition at line 36 of file mse/functions.cpp.
Uint8 mse::rc4_enc_buffer[bt::MAX_MSGLEN] [static] |
Definition at line 31 of file rc4encryptor.cpp.
KDE 4.2 API Reference