Auth_OpenID_DiffieHellman Class Reference

List of all members.

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

Detailed Description

Definition at line 43 of file DiffieHellman.php.


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.

References $gen, $lib, $mod, $private, Auth_OpenID_getDefaultGen(), Auth_OpenID_getDefaultMod(), and Auth_OpenID_getMathLib().

Auth_OpenID_DiffieHellman::getPublicKey (  ) 

Definition at line 87 of file DiffieHellman.php.

Auth_OpenID_DiffieHellman::getSharedSecret ( composite  ) 

Definition at line 82 of file DiffieHellman.php.

Referenced by xorSecret().

Auth_OpenID_DiffieHellman::usingDefaultValues (  ) 

Definition at line 92 of file DiffieHellman.php.

References Auth_OpenID_getDefaultGen(), and Auth_OpenID_getDefaultMod().

Auth_OpenID_DiffieHellman::xorSecret ( composite,
secret,
hash_func 
)

Definition at line 98 of file DiffieHellman.php.

References Auth_OpenID::bytes(), and getSharedSecret().


Member Data Documentation

Auth_OpenID_DiffieHellman::$gen

Definition at line 46 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().

Auth_OpenID_DiffieHellman::$lib = null

Definition at line 48 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().

Auth_OpenID_DiffieHellman::$mod

Definition at line 45 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().

Auth_OpenID_DiffieHellman::$private

Definition at line 47 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().


The documentation for this class was generated from the following file:
Generated on Sat Jan 3 04:23:38 2009 for TYPO3 API by  doxygen 1.4.7