JanRain OpenID Library

Auth_OpenID_DiffieHellman
in package

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

Tags
access

private

Table of Contents

$gen  : mixed
$lib  : Auth_OpenID_BcMathWrapper
$mod  : mixed
$private  : mixed
__construct()  : mixed
getPublicKey()  : mixed
getSharedSecret()  : mixed
usingDefaultValues()  : mixed
xorSecret()  : mixed

Properties

Methods

__construct()

public __construct([mixed $mod = null ][, mixed $gen = null ][, mixed $private = null ][, mixed $lib = null ]) : mixed
Parameters
$mod : mixed = null
$gen : mixed = null
$private : mixed = null
$lib : mixed = null
Return values
mixed

getPublicKey()

public getPublicKey() : mixed
Return values
mixed

getSharedSecret()

public getSharedSecret(mixed $composite) : mixed
Parameters
$composite : mixed
Return values
mixed

usingDefaultValues()

public usingDefaultValues() : mixed
Return values
mixed

xorSecret()

public xorSecret(mixed $composite, mixed $secret, mixed $hash_func) : mixed
Parameters
$composite : mixed
$secret : mixed
$hash_func : mixed
Return values
mixed

Search results