Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-inclu.../sodium_c.../src/Core
File: Ed25519.php
* @throws SodiumException
[500] Fix | Delete
*/
[501] Fix | Delete
public static function scalar_random()
[502] Fix | Delete
{
[503] Fix | Delete
do {
[504] Fix | Delete
$r = ParagonIE_Sodium_Compat::randombytes_buf(self::SCALAR_BYTES);
[505] Fix | Delete
$r[self::SCALAR_BYTES - 1] = self::intToChr(
[506] Fix | Delete
self::chrToInt($r[self::SCALAR_BYTES - 1]) & 0x1f
[507] Fix | Delete
);
[508] Fix | Delete
} while (
[509] Fix | Delete
!self::check_S_lt_L($r) || ParagonIE_Sodium_Compat::is_zero($r)
[510] Fix | Delete
);
[511] Fix | Delete
return $r;
[512] Fix | Delete
}
[513] Fix | Delete
[514] Fix | Delete
/**
[515] Fix | Delete
* @param string $s
[516] Fix | Delete
* @return string
[517] Fix | Delete
* @throws SodiumException
[518] Fix | Delete
*/
[519] Fix | Delete
public static function scalar_negate($s)
[520] Fix | Delete
{
[521] Fix | Delete
$t_ = self::L . str_repeat("\x00", 32) ;
[522] Fix | Delete
$s_ = $s . str_repeat("\x00", 32) ;
[523] Fix | Delete
ParagonIE_Sodium_Compat::sub($t_, $s_);
[524] Fix | Delete
return self::sc_reduce($t_);
[525] Fix | Delete
}
[526] Fix | Delete
[527] Fix | Delete
/**
[528] Fix | Delete
* @param string $a
[529] Fix | Delete
* @param string $b
[530] Fix | Delete
* @return string
[531] Fix | Delete
* @throws SodiumException
[532] Fix | Delete
*/
[533] Fix | Delete
public static function scalar_add($a, $b)
[534] Fix | Delete
{
[535] Fix | Delete
$a_ = $a . str_repeat("\x00", 32);
[536] Fix | Delete
$b_ = $b . str_repeat("\x00", 32);
[537] Fix | Delete
ParagonIE_Sodium_Compat::add($a_, $b_);
[538] Fix | Delete
return self::sc_reduce($a_);
[539] Fix | Delete
}
[540] Fix | Delete
[541] Fix | Delete
/**
[542] Fix | Delete
* @param string $x
[543] Fix | Delete
* @param string $y
[544] Fix | Delete
* @return string
[545] Fix | Delete
* @throws SodiumException
[546] Fix | Delete
*/
[547] Fix | Delete
public static function scalar_sub($x, $y)
[548] Fix | Delete
{
[549] Fix | Delete
$yn = self::scalar_negate($y);
[550] Fix | Delete
return self::scalar_add($x, $yn);
[551] Fix | Delete
}
[552] Fix | Delete
}
[553] Fix | Delete
[554] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function