説明
int sodium_compare(#[\SensitiveParameter]string $string1, #[\SensitiveParameter]string $string2)
任意の長さの、
符号なし整数をリトルエンディアンで表現したバイナリ文字列として、
ふたつの文字列を比較します。
サイドチャネル攻撃によるリークはありません。
パラメータ
-
string1
-
左オペランド
-
string2
-
右オペランド
戻り値
string1 が
string2 より小さい場合は
-1 を返します。
string1 が
string2 より大きい場合は
1 を返します。
ふたつの文字列が等しい場合
0 を返します。