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

ParagonIE_Sodium_Compat::add() public WP 1.0

Add two numbers (little-endian unsigned), storing the value in the first parameter.

This mutates $val.

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

Хуков нет.

Возвращает

null.

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

$result = ParagonIE_Sodium_Compat::add( $val, $addv );
$val(строка) (обязательный) (передается по ссылке — &)
$addv(строка) (обязательный)

Код ParagonIE_Sodium_Compat::add() WP 5.5.1

<?php
public static function add(&$val, $addv)
{
    $val_len = ParagonIE_Sodium_Core_Util::strlen($val);
    $addv_len = ParagonIE_Sodium_Core_Util::strlen($addv);
    if ($val_len !== $addv_len) {
        throw new SodiumException('values must have the same length');
    }
    $A = ParagonIE_Sodium_Core_Util::stringToIntArray($val);
    $B = ParagonIE_Sodium_Core_Util::stringToIntArray($addv);

    $c = 0;
    for ($i = 0; $i < $val_len; $i++) {
        $c += ($A[$i] + $B[$i]);
        $A[$i] = ($c & 0xff);
        $c >>= 8;
    }
    $val = ParagonIE_Sodium_Core_Util::intArrayToString($A);
}