• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdenetwork
  • Sitemap
  • Contact Us
 

kget

mse Namespace Reference


Classes

class  BigInt
 
Author:
Joris Guisson <joris.guisson@gmail.com>
More...
class  EncryptedAuthenticate
 
Author:
Joris Guisson <joris.guisson@gmail.com>
More...
class  EncryptedServerAuthenticate
 
Author:
Joris Guisson <joris.guisson@gmail.com>
More...
class  RC4
 Helper class to do the actual encryption / decryption. More...
class  RC4Encryptor
 
Author:
Joris Guisson <joris.guisson@gmail.com>
More...
class  StreamSocket
 
Author:
Joris Guisson <joris.guisson@gmail.com>
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.

kget

Skip menu "kget"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdenetwork

Skip menu "kdenetwork"
  • kget
  • kopete
  •   kopete
  •   libkopete
  •       libpapillon
  • krfb
Generated for kdenetwork by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal