ns3::rapidnet::EvpKey Class Reference

Encapsulates EVP_KEY* type from OpenSSL for automatic memory management and load utilities. More...

#include <evp-key.h>

Inheritance diagram for ns3::rapidnet::EvpKey:

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

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static Ptr< EvpKeyNew (string keyId, EvpKeyType type)
 Static constructor method that creates and returns a new EvpKey object by loading the key value for the given id.
static void SetKeysDir (string keysDir)
 Set the keys directory for loading keys using static constructor method.


Detailed Description

Encapsulates EVP_KEY* type from OpenSSL for automatic memory management and load utilities.

Member Function Documentation

static Ptr<EvpKey> ns3::rapidnet::EvpKey::New ( string  keyId,
EvpKeyType  type 
) [static]

Static constructor method that creates and returns a new EvpKey object by loading the key value for the given id.

Note: You can choose to define more such static constructors for alternate ways of generating/loading the key.

Parameters:
keyId The identifier used to load the key


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