#include <wvdiffiehellman.h>
Collaboration diagram for WvDiffieHellman:
Public Member Functions | |
WvDiffieHellman (const unsigned char *_key, int _keylen, BN_ULONG _generator) | |
~WvDiffieHellman () | |
void | get_created_secret (WvBuf &outbuf, size_t len) |
int | get_public_value (WvBuf &outbuf, int len) |
int | pub_key_len () |
bool | create_secret (WvBuf &inbuf, size_t in_len, WvBuf &outbuf) |
Protected Attributes | |
dh_st * | info |
BN_ULONG | generator |
|
Definition at line 13 of file wvdiffiehellman.cc. References generator, info, log, and WvDiffieHellman(). Referenced by WvDiffieHellman(). |
|
Definition at line 21 of file wvdiffiehellman.h. References info. |
|
Definition at line 69 of file wvdiffiehellman.cc. References create_secret(), WvBufBaseCommonImpl< unsigned char >::get(), hexdump_buffer(), info, log, WvBufBaseCommonImpl< unsigned char >::peek(), and WvBufBase< unsigned char >::put(). Referenced by WvOakleyAuth::create_secret(), and create_secret(). |
|
|
|
Definition at line 55 of file wvdiffiehellman.cc. References get_public_value(), info, WvBufBase< unsigned char >::put(), and WvBuf. Referenced by WvOakleyAuth::get_public_key(), and get_public_value(). |
|
Definition at line 50 of file wvdiffiehellman.cc. References info. Referenced by WvOakleyAuth::WvOakleyAuth(). |
|
Definition at line 31 of file wvdiffiehellman.h. Referenced by WvDiffieHellman(). |
|
Definition at line 30 of file wvdiffiehellman.h. Referenced by create_secret(), get_public_value(), pub_key_len(), WvDiffieHellman(), and ~WvDiffieHellman(). |