ns3::rapidnet::BlowfishEncryptionManager Class Reference
[RapidNet]

A blowfish based encryption manager implementation. More...

#include <blowfish-encryption-manager.h>

Inheritance diagram for ns3::rapidnet::BlowfishEncryptionManager:

Inheritance graph
[legend]
Collaboration diagram for ns3::rapidnet::BlowfishEncryptionManager:

Collaboration graph
[legend]

List of all members.

Protected Member Functions

Ptr< TupleOpenSslOpen (Ptr< ByteArrayValue > cipher, Ptr< ByteArrayValue > secretKey, Ptr< ByteArrayValue > initVector)
 Returns the decrypted tuple by using OpenSSL primitives when given the cipher, secret key and initialization vector as ByteArrayValues.

Protected Attributes

Ptr< EvpKeym_privateKey
 My private key.
EvpKeyCache m_publicKeys
 Cache of public keys of other principals.


Detailed Description

A blowfish based encryption manager implementation.
The documentation for this class was generated from the following file:

Generated on Fri Apr 9 15:01:11 2010 for NS-3 by  doxygen 1.5.8