Auth_OpenID_DiffieHellman Class Reference

List of all members.


Detailed Description

The Diffie-Hellman key exchange class. This class relies on Auth_OpenID_MathLibrary to perform large number operations.

private

Definition at line 43 of file DiffieHellman.php.


Public Member Functions

 Auth_OpenID_DiffieHellman ($mod=null, $gen=null, $private=null, $lib=null)
 getSharedSecret ($composite)
 getPublicKey ()
 usingDefaultValues ()
 xorSecret ($composite, $secret, $hash_func)

Public Attributes

 $mod
 $gen
 $private
 $lib = null

Member Function Documentation

Auth_OpenID_DiffieHellman.Auth_OpenID_DiffieHellman ( mod = null,
gen = null,
private = null,
lib = null 
)

Definition at line 50 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman.getSharedSecret ( composite  ) 

Definition at line 82 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman.getPublicKey (  ) 

Definition at line 87 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman.usingDefaultValues (  ) 

Definition at line 92 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman.xorSecret ( composite,
secret,
hash_func 
)

Definition at line 98 of file DiffieHellman.php.


Member Data Documentation

Auth_OpenID_DiffieHellman.$mod

Definition at line 45 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman.$gen

Definition at line 46 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman.$private

Definition at line 47 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman.$lib = null

Definition at line 48 of file DiffieHellman.php.


The documentation for this class was generated from the following file:

Generated on Thu Feb 19 15:03:21 2009 for OXID eShop CE by  doxygen 1.5.5