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 Mon, 11 Mar 2019 15:47:58 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.