Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvOakleyAuth Class Reference

#include <wvoakley.h>

Collaboration diagram for WvOakleyAuth:

[legend]
List of all members.

Public Member Functions

 WvOakleyAuth (int group)
short public_len ()
short other_pub_len ()
short get_public_key (WvBuf &outbuf, short len)
short get_other_public_key (WvBuf &outbuf, short len)
void create_secret (WvBuf &_other_pub_key, short len)

Public Attributes

WvDynBuf dh_secret

Constructor & Destructor Documentation

WvOakleyAuth::WvOakleyAuth int  group  ) 
 

Definition at line 37 of file wvoakley.cc.

References group1_key, group2_key, WvDiffieHellman::pub_key_len(), and WvOakleyAuth().

Referenced by WvOakleyAuth().


Member Function Documentation

void WvOakleyAuth::create_secret WvBuf _other_pub_key,
short  len
 

Definition at line 66 of file wvoakley.cc.

References WvDiffieHellman::create_secret(), create_secret(), dh_secret, WvBufBaseCommonImpl< unsigned char >::peek(), and WvBufBaseCommonImpl< T >::put().

Referenced by create_secret().

short WvOakleyAuth::get_other_public_key WvBuf outbuf,
short  len
 

Definition at line 79 of file wvoakley.cc.

References get_other_public_key(), WvBufBaseCommonImpl< T >::peek(), and WvBufBase< unsigned char >::put().

Referenced by get_other_public_key().

short WvOakleyAuth::get_public_key WvBuf outbuf,
short  len
 

Definition at line 61 of file wvoakley.cc.

References get_public_key(), WvDiffieHellman::get_public_value(), and WvBuf.

Referenced by get_public_key().

short WvOakleyAuth::other_pub_len  ) 
 

Definition at line 74 of file wvoakley.cc.

short WvOakleyAuth::public_len  ) 
 

Definition at line 56 of file wvoakley.cc.


Member Data Documentation

WvDynBuf WvOakleyAuth::dh_secret
 

Definition at line 23 of file wvoakley.h.

Referenced by create_secret().


The documentation for this class was generated from the following files:
Generated on Tue Oct 5 01:09:29 2004 for WvStreams by doxygen 1.3.7