octopi::octenc_key_record Class Reference

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

#include <key_repository.h>

Collaboration diagram for octopi::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 crypto::blowfish_crypto &key)

Public Attributes

octopus_entity _entity
 who the key belongs to.
crypto::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 33 of file key_repository.h.


Constructor & Destructor Documentation

octopi::octenc_key_record::octenc_key_record (  )  [inline]

bogus blank constructor.

Definition at line 39 of file key_repository.h.

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

Definition at line 41 of file key_repository.h.


Member Data Documentation

who the key belongs to.

Definition at line 36 of file key_repository.h.

used for communicating with an entity.

Definition at line 37 of file key_repository.h.

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


The documentation for this class was generated from the following file:
Generated on Sat Jan 28 04:25:48 2012 for hoople2 project by  doxygen 1.6.3