ParagonIE_Sodium_Core32_Poly1305::onetimeauth_verify()
{} Это метод класса: ParagonIE_Sodium_Core32_Poly1305{}
Хуков нет.
Возвращает
true|false
.
Использование
$result = ParagonIE_Sodium_Core32_Poly1305::onetimeauth_verify( $mac, $m, $key );
- $mac(строка) (обязательный)
- -
- $m(строка) (обязательный)
- -
- $key(строка) (обязательный)
- -
Код ParagonIE_Sodium_Core32_Poly1305::onetimeauth_verify() ParagonIE Sodium Core32 Poly1305::onetimeauth verify WP 6.0
public static function onetimeauth_verify($mac, $m, $key) { if (self::strlen($key) < 32) { throw new InvalidArgumentException( 'Key must be 32 bytes long.' ); } $state = new ParagonIE_Sodium_Core32_Poly1305_State( self::substr($key, 0, 32) ); $calc = $state ->update($m) ->finish(); return self::verify_16($calc, $mac); }