Crypt_DiffieHellman
[ class tree: Crypt_DiffieHellman ] [ index: Crypt_DiffieHellman ] [ all elements ]

Class: Crypt_DiffieHellman_Math_BigInteger

Source Location: /Crypt_DiffieHellman-0.2.6/Crypt/DiffieHellman/Math/BigInteger.php

Class Overview


Crypt_DiffieHellman_Math_BigInteger class


Author(s):

Version:

  • @package_version@

Copyright:

  • 2005-2007 Pádraic Brady

Variables

Methods


Child classes:

Crypt_DiffieHellman_Math
Crypt_DiffieHellman_Math class

Inherited Variables

Inherited Methods


Class Details

[line 60]
Crypt_DiffieHellman_Math_BigInteger class


[ Top ]


Class Variables

$_math =  null

[line 68]

Holds an instance of one of the three arbitrary precision wrappers.
  • Access: protected



[ Top ]



Method Detail

__construct (Constructor)   [line 79]

void __construct( [ $extension = null])

Constructor; Detects a suitable PHP extension for arbitrary precision math and instantiates the suitable wrapper object.
  • Todo: add big_int support
  • Throws: Crypt_DiffieHellman_Math_BigInteger_Exception
  • Access: public

Parameters:

   $extension     

[ Top ]

factory   [line 99]

void factory( $driver)

  • Access: protected

Parameters:

   $driver     

[ Top ]

__call   [line 124]

void __call( string $methodName, array $args)

Redirect all public method calls to the wrapped extension object.
  • Throws: Zend_Math_BigInteger_Exception
  • Access: public

Parameters:

string   $methodName     
array   $args     

[ Top ]


Documentation generated on Sun, 01 Apr 2012 21:30:02 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.