TYPO3 CMS  TYPO3_6-2
Auth_OpenID_DiffieHellman Class Reference

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::Auth_OpenID_DiffieHellman (   $mod = null,
  $gen = null,
  $private = null,
  $lib = null 
)

◆ getPublicKey()

Auth_OpenID_DiffieHellman::getPublicKey ( )

Definition at line 87 of file DiffieHellman.php.

◆ getSharedSecret()

Auth_OpenID_DiffieHellman::getSharedSecret (   $composite)

Definition at line 82 of file DiffieHellman.php.

Referenced by xorSecret().

◆ usingDefaultValues()

Auth_OpenID_DiffieHellman::usingDefaultValues ( )

Definition at line 92 of file DiffieHellman.php.

References Auth_OpenID_getDefaultGen(), and Auth_OpenID_getDefaultMod().

◆ xorSecret()

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

◆ $gen

Auth_OpenID_DiffieHellman::$gen

Definition at line 46 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().

◆ $lib

Auth_OpenID_DiffieHellman::$lib = null

Definition at line 48 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().

◆ $mod

Auth_OpenID_DiffieHellman::$mod

Definition at line 45 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().

◆ $private

Auth_OpenID_DiffieHellman::$private

Definition at line 47 of file DiffieHellman.php.

Referenced by Auth_OpenID_DiffieHellman().