-
Notifications
You must be signed in to change notification settings - Fork 1
Test framework for crypto performance benchmarking.
License
nxp-imx/itest
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
itest ===================== This is a small tools to test EdgeLock Enclave api bridge on the ele_libs layer Supported Arch: x86_64, arm64 Supported OS: Linux dependency: openssl, ele_lib cmake_minimum_required 3.10 Setup ------------ To install the toolchain: `./b -s toolchain -T <PATH WHERE TO INSTALL>` To setup git submodule; `./b -s submodule` To setup the toolchain: `<TOOLCHAIN PATH>/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/setup_linaro_aarch64.sh` Build ------------ For a first build, it is required to build the libs: + ex: run `./b -H x86_64 -f` or run `./b -H arm64 -f` build for Host () + ex: run `./b -H x86_64` build for target using the toolchain + ex: run `./b -H arm64` Build script Help + run `./b -h` build script: + -h: print this help + -H <ARCH>: select the arch (arm64 or x86_64) + -S <path>: path to ele_libs + -f: force rebuild static lib openssl, ele_lib + -s: init git submodule (lib openssl, ele_lib) + -T <Toolchain path>: toolchain path (where will be installed the toolchain) How to use itest ------------ List all tests of a platform: + ex: run `./itest -l` Run a test: + ex: run `./itest -t <test name>`
About
Test framework for crypto performance benchmarking.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published