octenc_key_record Class Reference

Tracks the keys that have been assigned for a secure channel. More...

#include <key_repository.h>

Collaboration diagram for octenc_key_record:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 octenc_key_record ()
 bogus blank constructor.
 octenc_key_record (const octopus_entity &entity, const blowfish_crypto &key)

Public Attributes

octopus_entity _entity
 who the key belongs to.
blowfish_crypto _key
 used for communicating with an entity.

Detailed Description

Tracks the keys that have been assigned for a secure channel.

This class is thread-safe, as long as one uses the lock() method below in the proper manner.

NOTE: this is a heavy-weight header; do not include in other headers.

Definition at line 35 of file key_repository.h.


Constructor & Destructor Documentation

octenc_key_record::octenc_key_record (  )  [inline]

bogus blank constructor.

Definition at line 41 of file key_repository.h.

octenc_key_record::octenc_key_record ( const octopus_entity entity,
const blowfish_crypto key 
) [inline]

Definition at line 43 of file key_repository.h.


Member Data Documentation

octopus_entity octenc_key_record::_entity

who the key belongs to.

Definition at line 38 of file key_repository.h.

blowfish_crypto octenc_key_record::_key

used for communicating with an entity.

Definition at line 39 of file key_repository.h.

Referenced by encryption_tentacle::consume(), and cromp_client::login().


The documentation for this class was generated from the following file:
Generated on Fri Nov 28 04:30:54 2008 for HOOPLE Libraries by  doxygen 1.5.1