protected static function verifyData(ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, bool $raw_binary = false) : bool { $checksum = self::checksumData($input, $publicKey, true); return AsymmetricCrypto::verify($checksum, $publicKey, $signature, $raw_binary); }