ParagonIE_Sodium_Core32_Curve25519::cmov() public WP 1.0
Conditional move
{} Это метод класса: ParagonIE_Sodium_Core32_Curve25519{}
Хуков нет.
Возвращает
ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp.
Использование
$result = ParagonIE_Sodium_Core32_Curve25519::cmov(;
Код ParagonIE_Sodium_Core32_Curve25519::cmov() ParagonIE Sodium Core32 Curve25519::cmov WP 5.6.2
public static function cmov(
ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $t,
ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp $u,
$b
) {
if (!is_int($b)) {
throw new InvalidArgumentException('Expected an integer.');
}
return new ParagonIE_Sodium_Core32_Curve25519_Ge_Precomp(
self::fe_cmov($t->yplusx, $u->yplusx, $b),
self::fe_cmov($t->yminusx, $u->yminusx, $b),
self::fe_cmov($t->xy2d, $u->xy2d, $b)
);
}