我要评分
获取效率
正确性
完整性
易理解

Software Requirements

Before installing and compiling software, obtain the software packages by referring to the links provided in this section.

Software Requirements

Table 1 lists the software requirements.

Table 1 Software requirements

Software

Version

Description

How to Obtain

GCC

10.3 or later

Required.

-

CMake

2.8.11 or later

Required.

-

Ragel

6.9 or later

Required. The compilation depends on Ragel.

Link

Boost

1.57 or later

Required. The compilation depends on the Boost header file.

Link

PCRE

8.41 or later

Optional. The compilation of the Hyperscan verification tool hscollider depends on PCRE 8.41 or later.

Link

SQLite

SQLite 3

Optional. The compilation of the Hyperscan test tool hsbench depends on SQLite 3.

Use Yum to install it.

Hyperscan

5.4.2

Required. Software to be compiled.

Link

KHSEL

1.1.0

Required. Enhancement package that optimizes string matching algorithms FDR and Shufti.

KHSEL is integrated in the BoostKit-ksl_2.4.0.zip software package. To obtain the package, see Obtaining the Software Package and Verifying Its Integrity.

khsel.patch and build.sh: link

Obtaining the Software Package and Verifying Its Integrity

  1. Obtain the software digital certificate and software package from the Kunpeng community.
    Contact Huawei technical support to obtain software package: BoostKit-ksl_2.4.0.zip.

    Before using the software package, read and agree to Kunpeng BoostKit User License Agreement 2.0.

  2. Obtain the verification tool and guide at:
  3. Verify the package integrity by following instructions in the OpenPGP Signature Verification Guide obtained in 2.