WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

ParagonIE_Sodium_Crypto32::scalarmult_throw_if_zero() protected WP 1.0

This throws an Error if a zero public key was passed to the function.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: ParagonIE_Sodium_Crypto32{}

Хуков нет.

Возвращает

null. Ничего.

Использование

$result = ParagonIE_Sodium_Crypto32::scalarmult_throw_if_zero( $q );
$q(строка) (обязательный)
-

Код ParagonIE_Sodium_Crypto32::scalarmult_throw_if_zero() WP 5.8.1

protected static function scalarmult_throw_if_zero($q)
{
    $d = 0;
    for ($i = 0; $i < self::box_curve25519xsalsa20poly1305_SECRETKEYBYTES; ++$i) {
        $d |= ParagonIE_Sodium_Core32_Util::chrToInt($q[$i]);
    }

    /* branch-free variant of === 0 */
    if (-(1 & (($d - 1) >> 8))) {
        throw new SodiumException('Zero public key is not allowed');
    }
}