[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php 2 3 if (class_exists('ParagonIE_Sodium_Core_Curve25519_Ge_P2', false)) { 4 return; 5 } 6 7 /** 8 * Class ParagonIE_Sodium_Core_Curve25519_Ge_P2 9 */ 10 class ParagonIE_Sodium_Core_Curve25519_Ge_P2 11 { 12 /** 13 * @var ParagonIE_Sodium_Core_Curve25519_Fe 14 */ 15 public $X; 16 17 /** 18 * @var ParagonIE_Sodium_Core_Curve25519_Fe 19 */ 20 public $Y; 21 22 /** 23 * @var ParagonIE_Sodium_Core_Curve25519_Fe 24 */ 25 public $Z; 26 27 /** 28 * ParagonIE_Sodium_Core_Curve25519_Ge_P2 constructor. 29 * 30 * @internal You should not use this directly from another application 31 * 32 * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $x 33 * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $y 34 * @param ParagonIE_Sodium_Core_Curve25519_Fe|null $z 35 */ 36 public function __construct( 37 $x = null, 38 $y = null, 39 $z = null 40 ) { 41 if ($x === null) { 42 $x = new ParagonIE_Sodium_Core_Curve25519_Fe(); 43 } 44 if (!($x instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) { 45 throw new TypeError('Argument 1 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe'); 46 } 47 $this->X = $x; 48 if ($y === null) { 49 $y = new ParagonIE_Sodium_Core_Curve25519_Fe(); 50 } 51 if (!($y instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) { 52 throw new TypeError('Argument 2 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe'); 53 } 54 $this->Y = $y; 55 if ($z === null) { 56 $z = new ParagonIE_Sodium_Core_Curve25519_Fe(); 57 } 58 if (!($z instanceof ParagonIE_Sodium_Core_Curve25519_Fe)) { 59 throw new TypeError('Argument 3 must be an instance of ParagonIE_Sodium_Core_Curve25519_Fe'); 60 } 61 $this->Z = $z; 62 } 63 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated : Sat Nov 23 08:20:01 2024 | Cross-referenced by PHPXref |