Simple Module CryptoModule

Package: oversim.common
File: src/common/CryptoModule.ned

C++ definition

The CryptoModule contains several methods used for message authentication. It is also used as a container for crypographic keys.

Author: Ingmar Baumgart, Axel Rengstorf

CryptoModule

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Used in compound modules:

Name Type Description
InetOverlayHost compound module

Host that participates in the overlay

InetOverlayHost6 compound module

Host that participates in the overlay

OverlayAccessRouter compound module

Access router that participates in the overlay

OverlayAccessRouter6 compound module

Access router that participates in the overlay

OverlayRouter compound module

Router in the overlay network

OverlayRouter6 compound module

Router in the overlay network

ReaSEOverlayHost compound module

Host that participates in the overlay

SimpleMultiOverlayHost compound module

Host in the simple network that participates in the overlay

SimpleOverlayHost compound module

Host in the simple network that participates in the overlay

SingleHost compound module

simulates a single host to connect it to a real network

Parameters:

Name Type Default value Description
keyFile string

the name of the file containing the public key pair used to sign messages

Properties:

Name Value Description
display i=block/table

Source code:

//
// The CryptoModule contains several methods used for message authentication. It is also used as a container for
// crypographic keys.
//
// @author Ingmar Baumgart, Axel Rengstorf
// 
simple CryptoModule
{
    parameters:
        @display("i=block/table");
        string keyFile; // the name of the file containing the public key pair used to sign messages
}