[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/sodium_compat/lib/ -> ristretto255.php (source)

   1  <?php
   2  
   3  if (!defined('SODIUM_CRYPTO_CORE_RISTRETTO255_BYTES')) {
   4      define(
   5          'SODIUM_CRYPTO_CORE_RISTRETTO255_BYTES',
   6          ParagonIE_Sodium_Compat::CRYPTO_CORE_RISTRETTO255_BYTES
   7      );
   8      define('SODIUM_COMPAT_POLYFILLED_RISTRETTO255', true);
   9  }
  10  if (!defined('SODIUM_CRYPTO_CORE_RISTRETTO255_HASHBYTES')) {
  11      define(
  12          'SODIUM_CRYPTO_CORE_RISTRETTO255_HASHBYTES',
  13          ParagonIE_Sodium_Compat::CRYPTO_CORE_RISTRETTO255_HASHBYTES
  14      );
  15  }
  16  if (!defined('SODIUM_CRYPTO_CORE_RISTRETTO255_SCALARBYTES')) {
  17      define(
  18          'SODIUM_CRYPTO_CORE_RISTRETTO255_SCALARBYTES',
  19          ParagonIE_Sodium_Compat::CRYPTO_CORE_RISTRETTO255_SCALARBYTES
  20      );
  21  }
  22  if (!defined('SODIUM_CRYPTO_CORE_RISTRETTO255_NONREDUCEDSCALARBYTES')) {
  23      define(
  24          'SODIUM_CRYPTO_CORE_RISTRETTO255_NONREDUCEDSCALARBYTES',
  25          ParagonIE_Sodium_Compat::CRYPTO_CORE_RISTRETTO255_NONREDUCEDSCALARBYTES
  26      );
  27  }
  28  if (!defined('SODIUM_CRYPTO_SCALARMULT_RISTRETTO255_SCALARBYTES')) {
  29      define(
  30          'SODIUM_CRYPTO_SCALARMULT_RISTRETTO255_SCALARBYTES',
  31          ParagonIE_Sodium_Compat::CRYPTO_SCALARMULT_RISTRETTO255_SCALARBYTES
  32      );
  33  }
  34  if (!defined('SODIUM_CRYPTO_SCALARMULT_RISTRETTO255_BYTES')) {
  35      define(
  36          'SODIUM_CRYPTO_SCALARMULT_RISTRETTO255_BYTES',
  37          ParagonIE_Sodium_Compat::CRYPTO_SCALARMULT_RISTRETTO255_BYTES
  38      );
  39  }
  40  
  41  if (!is_callable('sodium_crypto_core_ristretto255_add')) {
  42      /**
  43       * @see ParagonIE_Sodium_Compat::ristretto255_add()
  44       *
  45       * @param string $p
  46       * @param string $q
  47       * @return string
  48       * @throws SodiumException
  49       */
  50      function sodium_crypto_core_ristretto255_add(
  51          #[\SensitiveParameter]
  52          $p,
  53          #[\SensitiveParameter]
  54          $q
  55      ) {
  56          return ParagonIE_Sodium_Compat::ristretto255_add($p, $q, true);
  57      }
  58  }
  59  if (!is_callable('sodium_crypto_core_ristretto255_from_hash')) {
  60      /**
  61       * @see ParagonIE_Sodium_Compat::ristretto255_from_hash()
  62       *
  63       * @param string $s
  64       * @return string
  65       * @throws SodiumException
  66       */
  67      function sodium_crypto_core_ristretto255_from_hash(
  68          #[\SensitiveParameter]
  69          $s
  70      ) {
  71          return ParagonIE_Sodium_Compat::ristretto255_from_hash($s, true);
  72      }
  73  }
  74  if (!is_callable('sodium_crypto_core_ristretto255_is_valid_point')) {
  75      /**
  76       * @see ParagonIE_Sodium_Compat::ristretto255_is_valid_point()
  77       *
  78       * @param string $s
  79       * @return bool
  80       * @throws SodiumException
  81       */
  82      function sodium_crypto_core_ristretto255_is_valid_point(
  83          #[\SensitiveParameter]
  84          $s
  85      ) {
  86          return ParagonIE_Sodium_Compat::ristretto255_is_valid_point($s, true);
  87      }
  88  }
  89  if (!is_callable('sodium_crypto_core_ristretto255_random')) {
  90      /**
  91       * @see ParagonIE_Sodium_Compat::ristretto255_random()
  92       *
  93       * @return string
  94       * @throws SodiumException
  95       */
  96      function sodium_crypto_core_ristretto255_random()
  97      {
  98          return ParagonIE_Sodium_Compat::ristretto255_random(true);
  99      }
 100  }
 101  if (!is_callable('sodium_crypto_core_ristretto255_scalar_add')) {
 102      /**
 103       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_add()
 104       *
 105       * @param string $x
 106       * @param string $y
 107       * @return string
 108       * @throws SodiumException
 109       */
 110      function sodium_crypto_core_ristretto255_scalar_add(
 111          #[\SensitiveParameter]
 112          $x,
 113          #[\SensitiveParameter]
 114          $y
 115      ) {
 116          return ParagonIE_Sodium_Compat::ristretto255_scalar_add($x, $y, true);
 117      }
 118  }
 119  if (!is_callable('sodium_crypto_core_ristretto255_scalar_complement')) {
 120      /**
 121       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_complement()
 122       *
 123       * @param string $s
 124       * @return string
 125       * @throws SodiumException
 126       */
 127      function sodium_crypto_core_ristretto255_scalar_complement(
 128          #[\SensitiveParameter]
 129          $s
 130      ) {
 131          return ParagonIE_Sodium_Compat::ristretto255_scalar_complement($s, true);
 132      }
 133  }
 134  if (!is_callable('sodium_crypto_core_ristretto255_scalar_invert')) {
 135      /**
 136       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_invert()
 137       *
 138       * @param string $p
 139       * @return string
 140       * @throws SodiumException
 141       */
 142      function sodium_crypto_core_ristretto255_scalar_invert(
 143          #[\SensitiveParameter]
 144          $p
 145      ) {
 146          return ParagonIE_Sodium_Compat::ristretto255_scalar_invert($p, true);
 147      }
 148  }
 149  if (!is_callable('sodium_crypto_core_ristretto255_scalar_mul')) {
 150      /**
 151       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_mul()
 152       *
 153       * @param string $x
 154       * @param string $y
 155       * @return string
 156       * @throws SodiumException
 157       */
 158      function sodium_crypto_core_ristretto255_scalar_mul(
 159          #[\SensitiveParameter]
 160          $x,
 161          #[\SensitiveParameter]
 162          $y
 163      ) {
 164          return ParagonIE_Sodium_Compat::ristretto255_scalar_mul($x, $y, true);
 165      }
 166  }
 167  if (!is_callable('sodium_crypto_core_ristretto255_scalar_negate')) {
 168      /**
 169       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_negate()
 170       *
 171       * @param string $s
 172       * @return string
 173       * @throws SodiumException
 174       */
 175      function sodium_crypto_core_ristretto255_scalar_negate(
 176          #[\SensitiveParameter]
 177          $s
 178      ) {
 179          return ParagonIE_Sodium_Compat::ristretto255_scalar_negate($s, true);
 180      }
 181  }
 182  if (!is_callable('sodium_crypto_core_ristretto255_scalar_random')) {
 183      /**
 184       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_random()
 185       *
 186       * @return string
 187       * @throws SodiumException
 188       */
 189      function sodium_crypto_core_ristretto255_scalar_random()
 190      {
 191          return ParagonIE_Sodium_Compat::ristretto255_scalar_random(true);
 192      }
 193  }
 194  if (!is_callable('sodium_crypto_core_ristretto255_scalar_reduce')) {
 195      /**
 196       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_reduce()
 197       *
 198       * @param string $s
 199       * @return string
 200       * @throws SodiumException
 201       */
 202      function sodium_crypto_core_ristretto255_scalar_reduce(
 203          #[\SensitiveParameter]
 204          $s
 205      ) {
 206          return ParagonIE_Sodium_Compat::ristretto255_scalar_reduce($s, true);
 207      }
 208  }
 209  if (!is_callable('sodium_crypto_core_ristretto255_scalar_sub')) {
 210      /**
 211       * @see ParagonIE_Sodium_Compat::ristretto255_scalar_sub()
 212       *
 213       * @param string $x
 214       * @param string $y
 215       * @return string
 216       * @throws SodiumException
 217       */
 218      function sodium_crypto_core_ristretto255_scalar_sub(
 219          #[\SensitiveParameter]
 220          $x,
 221          #[\SensitiveParameter]
 222          $y
 223      ) {
 224          return ParagonIE_Sodium_Compat::ristretto255_scalar_sub($x, $y, true);
 225      }
 226  }
 227  if (!is_callable('sodium_crypto_core_ristretto255_sub')) {
 228      /**
 229       * @see ParagonIE_Sodium_Compat::ristretto255_sub()
 230       *
 231       * @param string $p
 232       * @param string $q
 233       * @return string
 234       * @throws SodiumException
 235       */
 236      function sodium_crypto_core_ristretto255_sub(
 237          #[\SensitiveParameter]
 238          $p,
 239          #[\SensitiveParameter]
 240          $q
 241      ) {
 242          return ParagonIE_Sodium_Compat::ristretto255_sub($p, $q, true);
 243      }
 244  }
 245  if (!is_callable('sodium_crypto_scalarmult_ristretto255')) {
 246      /**
 247       * @see ParagonIE_Sodium_Compat::crypto_scalarmult_ristretto255()
 248       * @param string $n
 249       * @param string $p
 250       * @return string
 251       * @throws SodiumException
 252       * @throws TypeError
 253       */
 254      function sodium_crypto_scalarmult_ristretto255(
 255          #[\SensitiveParameter]
 256          $n,
 257          #[\SensitiveParameter]
 258          $p
 259      ) {
 260          return ParagonIE_Sodium_Compat::scalarmult_ristretto255($n, $p, true);
 261      }
 262  }
 263  if (!is_callable('sodium_crypto_scalarmult_ristretto255_base')) {
 264      /**
 265       * @see ParagonIE_Sodium_Compat::crypto_scalarmult_ristretto255_base()
 266       * @param string $n
 267       * @return string
 268       * @throws SodiumException
 269       * @throws TypeError
 270       */
 271      function sodium_crypto_scalarmult_ristretto255_base(
 272          #[\SensitiveParameter]
 273          $n
 274      ) {
 275          return ParagonIE_Sodium_Compat::scalarmult_ristretto255_base($n, true);
 276      }
 277  }


Generated : Thu Nov 21 08:20:01 2024 Cross-referenced by PHPXref