ParagonIE_Sodium_File::box_encrypt() protected WP 1.0
{} Это метод класса: ParagonIE_Sodium_File{}
Хуков нет.
Возвращает
true/false.
Использование
$result = ParagonIE_Sodium_File::box_encrypt( $ifp, $ofp, $mlen, $nonce, $boxKeypair );
- $ifp(resource) (обязательный)
- -
- $ofp(resource) (обязательный)
- -
- $mlen(число) (обязательный)
- -
- $nonce(строка) (обязательный)
- -
- $boxKeypair(строка) (обязательный)
- -
Код ParagonIE_Sodium_File::box_encrypt() ParagonIE Sodium File::box encrypt WP 5.6.2
protected static function box_encrypt($ifp, $ofp, $mlen, $nonce, $boxKeypair)
{
if (PHP_INT_SIZE === 4) {
return self::secretbox_encrypt(
$ifp,
$ofp,
$mlen,
$nonce,
ParagonIE_Sodium_Crypto32::box_beforenm(
ParagonIE_Sodium_Crypto32::box_secretkey($boxKeypair),
ParagonIE_Sodium_Crypto32::box_publickey($boxKeypair)
)
);
}
return self::secretbox_encrypt(
$ifp,
$ofp,
$mlen,
$nonce,
ParagonIE_Sodium_Crypto::box_beforenm(
ParagonIE_Sodium_Crypto::box_secretkey($boxKeypair),
ParagonIE_Sodium_Crypto::box_publickey($boxKeypair)
)
);
}