sodium_crypto_scalarmult_ristretto255
(PHP 8 >= 8.1.1)
sodium_crypto_scalarmult_ristretto255 - ΠΠ±ΡΠΈΡΠ»ΡΡ Π·Π°Π³Π°Π»ΡΠ½ΠΈΠΉ ΡΠ΅ΠΊΡΠ΅Ρ
ΠΠΏΠΈΡ
sodium_crypto_scalarmult_ristretto255(string $n, string $p): string
ΠΠ±ΡΠΈΡΠ»ΡΡ ΡΠΊΠ°Π»ΡΡ n
, ΠΏΠΎΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΊΡΠ°ΠΏΠΊΡ p
. ΠΠΎΡΡΡΠΏΠ½ΠΎ, ΠΏΠΎΡΠΈΠ½Π°ΡΡΠΈ Π· libsodium 1.0.18.
Π£Π²Π°Π³Π°
Π€ΡΠ½ΠΊΡΡΡ ΠΏΠΎΠΊΠΈ ΡΠΎ Π½Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²Π°Π½Π°; Π΄Π»Ρ Π·Π½Π°ΠΉΠΎΠΌΡΡΠ²Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΉ Π»ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅Π»ΡΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡΠ².
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
n
Π‘ΠΊΠ°Π»ΡΡ, ΡΠΊΠΈΠΉ Π·Π°Π·Π²ΠΈΡΠ°ΠΉ Ρ Π·Π°ΠΊΡΠΈΡΠΈΠΌ ΠΊΠ»ΡΡΠ΅ΠΌ.
p
ΠΡΠ°ΠΏΠΊΠ° (x-ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°), ΡΠΊΠ° Π·Π°Π·Π²ΠΈΡΠ°ΠΉ Ρ Π²ΡΠ΄ΠΊΡΠΈΡΠΈΠΌ ΠΊΠ»ΡΡΠ΅ΠΌ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΈΠΉ 32-Π±Π°ΠΉΡΠΎΠ²ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ (string).
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- sodium_crypto_scalarmult_ristretto255_base() - ΠΠ±ΡΠΈΡΠ»ΡΡ Π²ΡΠ΄ΠΊΡΠΈΡΠΈΠΉ ΠΊΠ»ΡΡ ΡΠ· Π·Π°ΠΊΡΠΈΡΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°